Design & Developed By
Java Training
Java Training
Core Java
IT Training in
Bodhi IT Solutions
Faculty
vimal
Duration
60 Days
Class
1 Hrs - - - - - -
Next Batch Start Date
- - - - - -
Fee
- - - - - -
Training Type
Online
Bodhi IT Solutions
Bodhi IT Solutions
Madhapur, Hyderabad

IT Training


IT Training Course Details:

Basics of Java

·         java - What, Where and Why? 

·         History and Features of Java 

·         Internals of Java Program

·         Difference between JDK, JRE and JVM 

·         Internal Details of JVM 

·         Variable and Data Type

·         Unicode System

·         Naming Convention

OOPS Concepts

·         Advantage of OOPs

·         Object and Class

·         Method Overloading

·         Constructor

·         static variable, method and block 

·         this keyword

·         Inheritance (IS-A)

·         Aggregation and Composition(HAS-A)

·         Method Overriding

·         Covariant Return Type

·         super keyword

·         Instance Initializer block

·         final keyword

·         Runtime Polymorphism

·         static and Dynamic binding

·         Abstract class and Interface

·         Down casting with instance of operator

·         Package and Access Modifiers

·         Encapsulation

·         Object class 

·         Object Cloning

·         Java Array

·         Call By Value and Call By Reference

·         strictfp keyword

·         Creating API Document

String Handling

·         String : What and Why?

·         Immutable String 

·         String Comparison 

·         String Concatenation 

·         Substring 

·         Methods of String class

·         StringBuffer class 

·         StringBuilder class 

·         Creating Immutable class

·         toString method 

·         StringTokenizer class

Exception Handling

·         Exception Handling : What and Why? 

·         try and catch block 

·         Multiple catch block 

·         Nested try 

·         finally block 

·         throw keyword 

·         Exception Propagation 

·         throws keyword 

·         Exception Handling with Method Overriding

·         Custom Exception 

Nested Classes

·         Nested Class : What and Why?

·         Member Inner class 

·         Annonymous Inner class 

·         Local Inner class 

·         static nested class 

·         Nested Interface 
 

Multithreading

·         Multithreading : What and Why?

·         Life Cycle of a Thread 

·         Creating Thread 

·         Thread Schedular 

·         Sleeping a thread

·         Joining a thread 

·         Thread Priority 

·         Daemon Thread 

·         Thread Pooling 

·         Thread Group 

·         ShutdownHook 

·         Performing multiple task by multiple thread 

·         Garbage Collection 

·         Runnable class 
 

Synchronization

·         Synchronization : What and Why?

·         synchronized method 

·         synchronized block 

·         static synchronization 

·         Deadlock 

·         Inter-thread Communication

·         Interrupting Thread 

Input and output

 

·         FileOutputStream & FileInputStream 

·         ByteArrayOutputStream 

·         SequenceInputStream 

·         BufferedOutputStream & BufferedInputStream 

·         FileWriter & FileReader 

·         CharArrayWriter 

·         Input from keyboard by InputStreamReader 

·         Input from keyboard by Console 

·         Input from keyboard by Scanner 

·         PrintStream class 

·         PrintWriter class 

·         Compressing and Uncompressing File 

·         Reading and Writing data simultaneously 

·         DataInputStream and DataOutputStream 

·         StreamTokenizer class 

Serialization

·         Serialization & Deserialization

·         Serialization with IS-A and Has-A

·         transient keyword 

Networking

·         Socket Programming 

·         URL class 

·         Displaying data of a web page 

·         InetAddress class 

·         DatagramSocket and DatagramPacket 

·         Two way communication 

AWT and EventHandling

·         AWT Controls

·         Event Handling by 3 ways

·         Event classes and Listener Interfaces

·         Adapter classes

·         Creating Games and Applications

Swing

·         Basics of Swing 

·         JButton class 

·         JRadioButton class 

·         JTextArea class 

·         JComboBox class 

·         JTable class 

·         JColorChooser class 

·         JProgressBar class 

·         JSlider class 

·         Digital Watch 

·         Graphics in swing 

·         Displaying Image 

·         Edit Menu for Notepad

·         Open Dialog Box 

·         Creating Notepad 

·         Creating Games and applications

LayoutManagers

·         BorderLayout 

·         GridLayout 

·         FlowLayout 

·         BoxLayout 

·         CardLayout 

Applet

·         Life Cycle of Applet 

·         Graphics in Applet 

·         Displaying image in Applet 

·         Animation in Applet 

·         EventHandling in Applet 

·         JApplet class 

·         Painting in Applet 

·         Digital Clock in Applet 

·         Analog Clock in Applet 

·         Parameter in Applet 

·         Applet Communication 

·         Creating Games

 

 

Reflection API

·         Reflection API 

·         newInstance() & Determining the class object 

·         javap tool 

·         creating javap tool 

·         creating appletviewer 

·         Accessing private method from outside the class 

Collection

·         Collection Framework 

·         ArrayList class 

·         LinkedList class 

·         ListIterator interface 

·         HashSet class 

·         LinkedHashSet class 

·         TreeSet class 

·         PriorityQueue class 

·         ArrayDeque class 

·         Map interface 

·         HashMap class

·         LinkedHashMap class 

·         TreeMap class 

·         Hashtable class 

·         Comparable and Comparator 

·         Properties class 

JDBC

·         JDBC Drivers

·         Steps to connect to the database 

·         Connectivity with Oracle 

·         Connectivity with MySQL 

·         Connectivity with Access without DSN 

·         DriverManager 

·         Connection interface 

·         Statement interface 

·         ResultSet interface 

·         PreparedStatement 

·         ResultSetMetaData 

·         DatabaseMetaData 

·         Storing image 

·         Retrieving image 

·         Storing file 

·         Retrieving file 

·         Stored procedures and functions 

·         Transaction Management 

·         Batch Processing 

·         JDBC New Features

·         Mini Project 

Java New Features

·         Assertion 

·         For-each loop 

·         Varargs 

·         Static Import 

·         Autoboxing and Unboxing 

·         Enum Type 

·         Annotation 

·         etc

 

Internationalization
 

·         Internationalization 

·         ResourceBundle class 

·         I18N with Date 

·         I18N with Time 

·         I18N with Number 

·         I18N with Currency 

 

Working With IDE

·         Eclipse IDE 

·         Netbeans IDE 

·         Myeclipse IDE