Core Java Training
Core Java Training
1. Java Overview o What is Java and why is it so important? o Java architecture and terminology o Java language and programming models o Java resources Fundamental Programming Elements of Java o Basic OO concepts in Java o Programming constructs of Java o Details of non-OO programming elements like C o Character Set and Identifiers o Data Types o Operators and expressions o Variables, declarations, assignments o Statements and blocks o Strings, Arrays o Reading user inputs Java Development with Eclipse o Introduction of Eclipse IDE o Creating Java projects o Project properties
o o o
8.
2.
Interfaces o Motivation for interfaces o Java interface o Interfaces vs. Abstract Classes o Polymorphism with Interface o Define a type
9.
Package and access control o Concept of package o Package and classes o Package and access control for class members
o o o o o o o o
3.
o o o o o
Preferences Create packages Importing files Develop Java code Running applications Break points and debugging
4.
Java Program Compilation and Execution o How Java programs are compiled and executed o Package o JavaBeans o JAR files o Java compilation and classpath o Java execution and classpath Object-oriented programming with Java o Object-oriented programming constructs in Java Structures of classes, methods, variables Object instantiation and member access o Class relationships
13. JDBC
5.
o o o o
Dynamic Binding Abstract and final classes, Interfaces Object class Class loading and object instantiation Objects and threads
o o o
6.
Inner Classes o Top level vs. Inner Classes o Nested and member classes o How to define Inner Classes o Anonymous classes o Benefits of Inner Classes Exceptions o What is an Exception ? o Javas Exception Handling Pattern o Runtime Exceptions o Standard Exceptions o Throw-catch
7.
Declarations Statements Constructors Methods Parameter passing Override methods of Object class
Day1
What is Java and features of java Usage of Java programming models JDK Tools Data types Operators