Core Java Course Content
Basics of Java
- What, Where & Why Java
- Concept of Platform Independent
- History and Features of Java
- Comparison of Java with C/C++
- Market need & importance of Java
- History of Java
- Difference between JDK,JRE and JVM
- Variable and Data Type
- Unicode System
- Naming Convention
Java setup & Installation
- JDK setup download
- Command prompt basics
- How to set class path
Object Oriented Programming Concepts
- Advantage of OOPS
- Introduction class & object
- Relation between class & Object
- Practical use of class & object
- Use of Data members & methods
- Encapsulation
- Constructor & its types
- static variable, method and block
- this keyword
- Polymorphism & its Types
- Method Overloading
- Inheritance (IS-A)
- Aggregation and Composition(HAS-A)
- Method Overriding
- Runtime Polymorphism
- super keyword
- final keyword
- Abstract class and Interface
- Upcastin & Downcasting
- Object class in Java
- Java Array
- Call By Value and Call By Reference
String Handling in Java
- String : What and Why?
- Ways to create String Objects
- Immutable String
- String Comparison
- String Concatenation
- String class IMP methods
- StringBuffer class
- StringBuilder class
- toString method
- StringTokenizer class
Exception Handling
- Basics of Exceptions
- Exception Handling : What and Why?
- Flow of Exception by JVM
- try and catch block
- finally block
- Checked & Unchecked Exceptions
- Exception Propagation
- throws keyword
- Custom Exception
Collection Framework
- Introduction to Collections API
- Need of Collection API
- Collection classes & Interfaces
- set, list & map interface
- Iterator interface
- for each loop
- Wrapper classes
- Autoboxing & unboxing
- Generics
File Handling in Java
- File Handling Need
- Character & byte based streams
- Reader & Writer class
- InputStream & OutputStream class
- Buffered classes
- Serialization & Deserialization
- transient keyword
Multithreading in Java
- Multithreading : What and Why?
- Life Cycle of a Thread
- Creating Thread
- Sleeping a thread
- Joining a thread
- Thread Priority
- Daemon Thread
Benefits of Core Java Training
- Complete code explanation and implementation
- Course Starts from installation of technology to deployment of product
- Trainers from Industry with good hand on experience
- You can develop your own programs after understanding the basics with our experienced Faculties
- Weekdays, fast track and weekend Batches
- Certificate after Successful completion of Training
- Online and Offline material support for better learning
- Software and Installation support will be provided
- Regular Machine Test for better understandings
- Free Live Project Support to all participants
- Industry Exposure via Live Troubleshooting
- Guaranteed placement to meritorious students
Required Software/ Platforms for Core Java Training
- Eclipse or Netbeans and above
- Oracle 11i or Microsoft SQL Server 2008
- Server: GlassFish, Tomcat