logo
  Home Contact  
 
   
Core JAVA PROGRAM DETAILS  
Java Fundamentals:  

 

• History
• JDK and JRE
• Byte Codes and JVM(Java Virtual Machine)
• Platform Independent
• Applications and Applets
• Principles of OOPs
• First Java Application
• Variables and Constants
• Arithmetic Operators and Expressions
• Type Conversion in Java
• Comments in Java (3 types)
• Java's Control Statements
• if
• if-else
• do-while
• while
• for
• Increment and Decrement Operators
• Escape Sequence Characters
• Relational and Logical Operators
• Ternary Operator
• switch case
• break
• Bitwise Operators
• Arrays - Single and MultiDimensional

   
Java Classes and Methods:    
• The General Form of a Class
• Constructor and Method Overloading
• The new Operator
• Garbage Collection
• finalize method
• Command Line Arguments
• The System Class
• Instance methods and variables
• Static keyword
• Inner Class/Nested Classes
• String Class
• Math Class
• Wrapper Classes

   
Inheritance:    
• Single and Multilevel
• Call by value and Call by reference
• Method Overriding
• this and super keyword
• Abstract and Final Classes

   
Interfaces and Packages:    
• Multiple Inheritance
• Interface Inheritance
• Instance of operator
• Creating Packages and subpackages
• import statement
• Access Specifiers

   
Exceptions:    
• Throwable - Exception and Error
• Checked and Unchecked Exceptions
• Five keywords - try, catch, finally, throw, throws
• Nested Exception

   
Collections:    
• The Random Class
• The Date Class
• The Calendar and Gregorian Calendar Class
• Set - TreeSet and HashSet
• List - LinkedList and ArrayList
• Vector
• Iterator
• Stack
• Map - TreeMap and HashMap
• Hashtable
• StringTokenizer

   
Multi-Threading:    
• Multitasking vs. Multithreading
• Life Cycle of a Thread
• Creating Thread
• Thread Priorities, Joins and Sleep method
• Synchronization
• Deadlock

   
I/O Package:    
• Overview of I/O Streams
• Files and Directories
• Byte and Character Streams
• Random Access File
• Object Serialization

   
Assertions:    
• Introduction
• Putting Assertions in Code
• Enabling and Disabling Assertions
   
   
Copyrights © 2009, Credence Technologies (INDIA) Pvt. Ltd, All Rights Reserved.