1.Introduction of Java
- What is Java?
- How to Get Java
- A First Java Program
- Compiling and Interpreting Applications
The JDK Directory Structure
2. Data types and Variables
- Primitive Datatypes ,Declarations
- Variable Names
- Numeric Literals,Character Literals
- String,String Literals
- Arrays,Non-Primitive Datatypes,The Dot Operator
3. Operators and Expressions
- Expressions
- Assignment Operator
- Arithmetic Operators
- Relational Operators
- Logical Operators
- Increment and Decrement Operators
- Operate-Assign Operators (+=, etc.)
- The Conditional Operator
- Operator Precedence
- Implicit Type Conversions
- The Cast Operator
4. Control Flow Statements
- Statements
- Conditional (if) Statements
- Data types and Variables 3
- Adding an else if
- Conditional (switch) Statements
- while and do-while Loops
- for Loops
- A for Loop Diagram
- Enhanced for Loop
- The continue Statement
- The break Statement
5.Packages
- The import Statement
- Static Imports
- Casting
- CLASSPATH and Import
- Defining Packages
- Package Scop
|
6.Object-Oriented Programming
- Introduction to Object-Oriented Programming
- Classes and Objects
- Fields and Methods
- Encapsulation
- Access Control
- Inheritance
- Polymorphism
7.Objects and Classes
- Defining a Class
- Creating an Object
- Instance Data and Class Data
- Methods
- Constructors
- Access Modifiers
- Encapsulation
8. Using Java Objects
- Printing to the Console
- printf Format Strings
- StringBuilder and StringBuffer
- Methods and Messages
- toString
- Parameter Passing
- Comparing and Identifying Objects, Destroying Objects
9.Inheritance in Java
- Inheritance
- Inheritance in Java
- Casting
- Method Overriding
- Polymorphism
- super
- The Object Class
10. Introduction to Threads
- Non-Threaded Applications
- Threaded Applications
- Creating Threads
- Thread States
- Runnable Threads
- Coordinating Threads
- Interrupting Threads
- Runnable Interface ,ThreadGroups
|