Core Java Syllabus
Core Java Syllabus
DAY -1 :
DAY -2 :
Identifiers
Keyword
Instance Variable, Reference Variable, Static Variable
Static block, Non Static block
Command line argument
DAY -3 :
Datatypes
Operators
Conditional Statements
Loops
DAY -4 :
DAY -5 :
DAY -6 :
DAY -7 :
Access Modifiers
Static variable, Static method
Inner class & types
DAY -8 :
Inheritance
Constructor chaining
‘super’ vs super()
Reference casting ( Upcasting / downcasting)
DAY -9 :
DAY -10 :
DAY -11 :
Creating Package
Importing Package, Static import
Access Protection
Namespace management
Creating subpackage
DAY -12:
DAY -13:
Using Object class
Using Runtime class
Using Math class
Using toString(), equals(),
Deep Cloning, Swallow Cloning
DAY -14:
What is Exception
Excepton handling mechanism
try, catch, finally block
Exception hierarchy
Checked & Unchecked exception
DAY -15:
DAY -16:
What is Thread
Creating thread from Thread class
Naming a thread
Constructor of Thread class
DAY -17:
DAY -18:
DAY -19:
Types of Input Output operation
Analysing InputStream, OutputStream, Reader & Writer classes
Using File class for basic operation
Searching a file in a lcation
Common methods and exceptions in IO
DAY -20:
DAY -21:
DAY -22:
Ovewrview of Socket
TCP/IP vs UDP protocol
Socket application by TCP/IP
Socket application by UDP
Using URLConnection class
DAY -23:
DAY -24:
Iterator, ListIterator
Map interface, Hashtable, HashMap, TreeMap
Using HashSet, TreeSet
DAY-25:
Calander, GregorianCalander
Formatting Date with DateFormat & SimpleDateFormat
Properties, StringTokenizer
Random Class
Sorting by Comparator & Comparable
Arrays Class, Using strictfp in datastructure
DAY -27:
DAY -28:
DAY -29:
What is Applet
Applet vs Application
Creating Frame for desktop application
GUI Components
Layout Managers
DAY -30:
Event Handling
Event classes and Listener interfaces
Adapter classes
Using IDE for GUI Application