features of Java, Download and install JDK/JRE, First Java Program through command prompt and Netbeans,
Data types and Operators
Primitive and Non-Primitive Datatypes, Declarations, Expressions in Java,Assignment Operator, Arithmetic Operators, Relational Operators, Logical Operators
Control Flow statements
Statements and it's various categories in Java, if, if-else, if-else-if, switch case, for statement ,while and do-while loops, continue and break statement
Array
Array of Object References, Accessing arrays, manipulating arrays
Java methods
Numeric Methods, Character Methods and String Method
OOPS Programming in Java
Classes and Objects, Defining a class; Defining instance variables
and methods,Creating objects out of a class, Method calls via
object references, Inheritance, extends and implements
keywords in Java, Super class and Sub class, this keyword,
super keyword in Java for inheritance, Polymorphism,
Compile time polymorphism -- Overloading of methods,
Run time polymorphism - Overriding of methods,
Introduction to Object class and its methods,
Encapsulation, Protection of data(Abstraction), Exception Handling
Advanced JAVA Course Details
Packages
Need of packages, What are packages; package declaration in Java, Import statement in Java
Working with files
How to read and write various files in java
JDBC
What is JDBC, JDBC features, JDBC Drivers, Setting up a database and creating a schema, Writing JDBC code to connect to DB, Statement types in JDBC, ResultSet in JDBC
Access Modifers in Java
What are access modifiers?, Default,protected, public and private
Applets
What are applets? , Need of Applets, Method in Applets , Even Handlers for applets, mouse events, click events, Different ways of running an applet program,
AWT Package
Introduction to AWT, AWT Classes, GUI with AWT, AWT Layout and other Controls,
Swing Package
Introduction to Swing GUI, Advantages of Swing over AWT, Difference between AWT and Swing,Swing API, Swing GUI Components, Event Handlers of Swing,
Java Servlet Page
Introduction JSP, how to create a web application in java