Add

Core Java Tutorial | Core java syllabus | Java Programming Tutorials for beginners

 Core java syllabus :

                Core Java Tutorial |  Core java syllabus | Java Programming Tutorials for beginners

1. java Introduction

  • Basics of java
  • Parts of java
  • Keywords of java
  • Features of java
  • Coding conventions
  • Identifier
  • First application
  • Data types in java

2. Java Flow control statements

  • If,if-else,else-if,switch
  • For,while,do-while
  • Break,continue

3. Java class 

  • Variables
  • Methods
  • Constructors
  • Instance blocks
  • Static blocks

4. Java Oops 

  • Class
  • Object
  • Inheritance
  • Polymorphism
  • Abstraction
  • Encapsulation

5. Java Packages 

  • Predefined packages
  • User defined packages
  • Importing packages
  • Project modules
  • Source file declaration

6. Java Modifiers

  • Public , private , protected
  • ,abstract,final,static,native,strictfp,volatile,transient,synchronized, (11 modifiers )

7. Java Interface 

  • Interface declarations
  • Marker interface
  • Adaptor classes
  • Interface vs. inheritance

8. Java Garbage Collector

9. Java String manipulations 

  • String
  • StringBuffer
  • StringBuilder
  • StringTokenizer

10. Java Wrapper class

  • Data types vs Wrapper classes
  • All 8 wrapper classes explanations
  • Auto boxing vsAutounboxing
  • All possible conversions
  • toStirng() , parseXXX(),valueOf(), XXXValue().

11. java.io package 171-182

  • introduction
  • character Oriented Streams
  • Byte oriented stream
  • Writing and reading operations on file.
  • Normal streams vs Buffered streams.
  • File class
  • Serialization
  • Deserialization

12. Exception handling

  • Types of Exceptions
  • Exception vs Error
  • Try-catch blocks usage
  • Try with resources
  • Exception propagation
  • Finally block usage
  • Throws keyword usage
  • Exception handling vs method overriding.
  • Throw keyword usage
  • Customization of exception handling
  • Different types of Exceptions and error
13. JAva Multithreading 217-234
  • Thread info
  • Single Threaded model vs multithreaded model
  • Main Thread vs user Thread
  • Creation of user defined Thread
  • Life cycle stages of Thread
  • Thread naming
  • Thread priority
  • Thread synchronization
  • Inter Thread communication
  • Hook Thread
  • Daemon Thread
  • Difference between wait() notify() naifyAll()

14. Java Nested classes

  • Advantages of nested classes
  • Nested classes vs inner classes
  • Normal Inner classes
  • Method local inner classes
  • Anonymous inner classes
  • Static nested classes

15. Functional interfaces & lambda expressions 

16. Java Annotations Classes

  • Introduction
  • Advantages of annotations
  • Different annotations working

17. Java Enumeration 

  • Introduction
  • Advantages of enumeration
  • Enum vs enum
  • Difference between enum vs class

18. Java Arrays 

  • Introduction
  • Declaration of Arrays
  • Arrays storing Object data & primitive data.

19. Collection framework 

  • Introduction about Arrays
  • Advantages of collection over arrays
  • Collection vs Collections
  • Key interfaces of Collections
  • Characteristics of Collection framework classes
  • Information about cursors
  • Introduction about Map interface
  • List interface implementation classes
  • Set interface implementation classes
  • Map interface implementation classes
  • Comparable vs comparator
  • Sorting mechanisms of Collection objects

20. Generics.

  • Type safety.

21. Java Networking 

  • Introduction
  • Socket and ServerSocket
  • URL info
  • Client-Server programming

22. AWT(Abstract Window Tool Kit) 

  • Introduction
  • Frame class
  • Different layouts
  • Components of AWT(TextField,RadioButton,Checkbox….etc)
  • Event Handling or Event delegation Model
  • Different types of Listeners

23. Java Swings

  • Difference between Awt and swings
  • Advantages of swings
  • Different components of Swings(TextField,RadioButton,Checkbox….etc)
  • Event handling in Swings

24. Applet in java 

25. INTERNATIONALIZATION (I18N) 

  • Design application to support dif country languages
  • Local class
  • ResourceBundle
  • Date in different formats
  • Info about properties file

26. JVM architecture 381-382

  • What is JVM
  • Structure of the JVM
  • Components of JVM

27. Java Interview Questions 383-400
28. Java Regular Expressions.
29. Assertions


Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.