Home>> IT Training>>Java >>Core Java

CORE JAVA
Program Highlights
JAVA is unique offering from Prema Computers with focus on the most popular programming language.
  The highlights of the programs include.
  • An in depth coverage of structured programming techniques of JAVA.
  • An in Depth knowledge of oops concepts.
  • One of the most extensive Computer facilities in M.P.


The JAVA program is positioned to cater to the IT requirements of large companies and software houses. It is ideally suited for the following category of candidates
  • Freshers developing careers in IT.
  • Professionals aspiring to launch their careers in software development with cutting edge technology.
  • Individuals with concrete plans to switch over to IT, who desire to acquire the latest skills in advanced software tools that would be the most sought after in the overseas market.
     
  • What is Java?
  • Setting up the Java programming environment
  • Writing your first program
    • Data type,variable
    • Enhanced loop
    • AutoBoxing
    • Typesafe Enums
    • The variable argument features
    • Control flow operator
    • Array
    • Classes
    • Encapsulation and information hiding
    • Defining constructors
    • Defining methods
    • Defining get/set methods for accessing properties
    • Controlling access to members
    • The this keyword
    • Constants
    • Garbage collection
    • Finalizes
    • Static import
    • Anotations
    • Understanding references (and pass by value vs. pass by reference
    • Formatted library
    • Concurrency Library
    • Core inheritance concepts
    • How packages are different than inheritance relationships
    • Final classes
    • Abstract classes
    • Overriding methods
    • Dynamic binding and polymorphism
    • What interfaces are
    • Reasons to use interfaces
    • For multiple inheritance
    • To add external capabilities to a class
    • Deciding when to use an interface vs. when to use an abstract class
    • Exceptions and erors, and how they inherit from Throw able
    • Creating try-catch-finally blocks to handle exceptions
    • Importance of catching exceptions from most specific to least specific
    • Throwing exceptions
    • Re throwing an exception
    • Passing an exception through your method
    • Creating a custom exception
    • Creating user define package
    • Importing package
    • Defining our package
    • Java’s wrapper classes for wrapping primitive types
    • Java’s  String classes
    • How javadoc facilitates documentation of your code
    • Adding javadoc comments to your code
    • Using javadoc’s options to customize how documentation is generated
    • The Jar Utility
    • Manifest Files
    • What Are Threads?
    • The thread life-cycle
    • Interrupting Threads
    • Thread properties
    • Thread priorities
    • Selfish Threads
    • Synchronization
    • Deadlocks
    • What interfaces are
    • Reasons to use interfaces
    • For multiple inheritance
    • To add external capabilities to a class
    • Deciding when to use an interface vs. when to use an abstract class
    • Using Pipes for Communication between Threads
     
       Resourceful Faculty 
       Creative Work Environment 
      Quality Course Material
      Access to state-of-the-art computing facilities 
      Extensive Hands-On sessions 
      Well-Equipped Library 
      Limited Internet Access
      Interactive Website for Academic Collaboration 
      Partial Reimbursement of International Certification Fees 
      Placement Cell 
      Hostel Facilities at Select Centres 
       Best Student Award