Vous êtes sur la page 1sur 3

Java Basic

Language Fundamentals
The main method starting point of execution
A Simple Java Program
Comments
Datatypes and Variables
Assignments and Initializations
Operators
Strings
Control Flow
Arrays
Static Methods
Object Orientation
Object
Class
Class Specification
Characteristics of an Object
Basic Principles of Object Orientation
Abstraction
Encapsulation
Modularity
Hierarchy
Polymorphism and overloading/overriding
Constructors
Relationships between Classes
Static attributes and Static Methods
Packaging in Java
OO Programming in Java
You manipulate objects with references
//Where storage lives
Special case: primitive types
Arrays in Java
Scoping and Garbage Collection
Static initialisers and Instance initialisers
Up casting and down casting (instance of)
Abstract Classes
Preventing Inheritance and the final keyword
Jagadeesh VP

Java Basic

Protecting Access
Object class and the singly rooted Hierarchy
The Class called Class (Run-Time Type Identification)
Inner Classes
Error Handling with Exceptions
Basic exceptions
Exception arguments
Catching an exception
The try block
Exception handlers
Creating your own exceptions
Catching any exception
Throwing an exception
Standard Java exceptions
Exception guidelines
Collections
Advanced Array Operations
The Array Class
Copying Arrays
Comparing Arrays
Parameterized types
Iterators
List Functionality
Stack and Queue Implementations
Set Functionality
Sorted Set
Map functionality
Sorting and searching Lists

Input/Output
Byte Streams vs. Character Streams
Java Stream Hierarchy
Jagadeesh VP

Java Basic

Writing to the Standard Output


File I/O
Buffer
Java Archives (JARs)
Object serialization
Threads
The Basic Threads
Sleeping
Priority
Daemon Threads
Thread States
Becoming blocked
Wait & Notify
Thread Group
JDBC
Introduction
DB Drivers
Driver Manager
Connection
Transaction concepts
Statements
Callable and prepared statements
Examine a Driver code
Resultsets
Meta Data

Jagadeesh VP

Vous aimerez peut-être aussi