Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
122 views

Core Java Training

This document provides an overview of the topics to be covered in a 1 day each topic Java training course, including: Java overview and fundamentals; programming constructs; object-oriented concepts; exceptions; interfaces; packages; input/output; collections framework; threads; JDBC; good programming practices; inner classes. The course will cover basic Java elements like data types, operators, variables; object-oriented concepts like classes, objects, inheritance; exceptions; interfaces; packages; input/output streams; collection framework; concurrency with threads; database access with JDBC; and best practices. The document lists sub-topics to be discussed under each of the main topic areas.

Uploaded by

tyredof
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
122 views

Core Java Training

This document provides an overview of the topics to be covered in a 1 day each topic Java training course, including: Java overview and fundamentals; programming constructs; object-oriented concepts; exceptions; interfaces; packages; input/output; collections framework; threads; JDBC; good programming practices; inner classes. The course will cover basic Java elements like data types, operators, variables; object-oriented concepts like classes, objects, inheritance; exceptions; interfaces; packages; input/output streams; collection framework; concurrency with threads; database access with JDBC; and best practices. The document lists sub-topics to be discussed under each of the main topic areas.

Uploaded by

tyredof
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 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

You might also like