Вы находитесь на странице: 1из 2

Contents: 1 day each topic

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

Try, Catch, and Finally Custom Exceptions Extensible

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

Variables and methods Package and directory structure


IO Terminology Byte Streams Character Streams Reading binary data Reading character data Reading user input File I/O operations

3.

10. Input / Output

o o o o o

Preferences Create packages Importing files Develop Java code Running applications Break points and debugging

Setting up source / output folders Java build path

11. Collection Framework 12. Threads


o o o o o o o o o o o o o o o o
Why concurrency? Creating Threads in Java Synchronization and Deadlock Daemon Threads Scheduling and priority Thread Communication Thread states Overview of persistence options in Java Review of relational database concepts Overview of JDBC 1.1 JDBC architecture Types of drivers High High-level steps of JDBC programming JDBC classes that are part of java.sql package since JDK1.1 Benefits of best programming practices Basic principles

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.

14. Good Java Programming Practices



Coding convention tips Indentation and Line wrapping Spacing and blank lines

o o o o

Dynamic Binding Abstract and final classes, Interfaces Object class Class loading and object instantiation Objects and threads

Composition Inheritance Overriding and Overloading Polymorphism

o o o

Class Member ordering Naming Conventions Java Comments Programming Techniques

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.

Efficient programming practices Common-mistakes

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

Вам также может понравиться