Core Java Syllabus

 Introduction to java


 Java - What, Where and Why?
 History and Features of Java
 Writing simple java programs
 Compiling and executing java programs
 Difference between JDK,JRE and JVM
 Data types
 Type casting
 Naming conventions
 Receiving User Input

 OOPS Concepts


 Class and Object
 Wrapper classes
 Encapsulation and Abstraction
 Constructor - Types of Constructor, Constructor Overloading, Copy Constructor, Chaining Of Constructors
 Method overloading and this keyword
 Inheritance - Types of Inheritance, super keyword, Method Overriding,
 Access Specifiers
 abstract keyword
 Anonymous Class
 final Keyword
 static keyword
 Object class

 Array


 What is Array?
 Types of array
 Declaring and initializing array
 length property and for each loop
 Jagged array

 Interface


 Interface Declaration
 Implementing the Interface
 Using interface references
 Extending Interfaces
 Implementing Multiple Interfaces

 String Handling


 Creating String
 String Literals
 String Methods
 StringBuffer
 StringBuilder

 Exception Handling


 Types of Exceptions
 Use of try, catch, throw and throws keywords
 Unreachable code error
 Different places to handle exceptions
 Throwing our own Exceptions

`

 Multithreading


 Thread and Multithreading
 Thread class and Runnable interface
 The main thread
 Creating Thread
 Thread Methods
 Synchronization

 Input and output


 FileOutputStream & FileInputStream
 BufferedOutputStream & BufferedInputStream
 FileWriter & FileReader
 Input from keyboard by InputStreamReader
 Input from keyboard by Console
 Input from keyboard by Scanner
  Serialization & Deserialization

 Applet


 Life Cycle of Applet
 Graphics in Applet
 Displaying image in Applet
 Animation in Applet
 EventHandling in Applet
 LayoutManagers

 AWT and EventHandling


 AWT Controls
 Event Handling
 Event classes and Listener Interfaces
 Adapter classes
 Creating Games and Applications

 Collection


 Collection Framework
 List - ArrayList and LinkedList
 Set - HashSet, LinkedHashSet, TreeSet
 Map - HashMap, LinkedHashMap, TreeMap
 Map - Comparable and Comparator interfaces
 Map - Properties class
 PriorityQueue

 JDBC


 JDBC Drivers
 Steps to connect to the database
 Connectivity with Oracle
 Connectivity with MySQL
 DriverManager
 Connection interface
 Statement interface
 ResultSet interface
 PreparedStatement
 ResultSetMetaData

 Mini Project



For more details, feel free to contact us!

Send A Message

Send Message

Contact Information

  • kambojrohit42@gmail.com
  • +91 9897783223