Java (Core) Programming
It is an object-oriented language similar to C++, but with advanced and simplified features. Java is free to access and can run on all platforms. Java is fast, secure, and reliable. Java is platform independent which means that any application written on one platform can be easily ported to another platform. There are lots of applications and websites that will not work unless you have Java installed, and more are created every day.
From laptops to datacenters, game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere! Java is currently one of the mature and stable programming languages.as it’s an Object Oriented Programming language. Developing OOP application is much easier, and it also helps to keep system modular, flexible and extensible.
- Object Oriented Programming Concept
- Advantage and Usage of Java
- Introduction to Jdk (Java Development Kit) Compilers
- C++ Vs Java
- Tokens
- Statements
- Java Virtual Machine.
- Structure of Java Program
- Tokens
- Keywords
- Variable
- Constant
- Scope and Life of Variable
- Local & Global Variable
- Data type
- Expressions & Operation: Arithmetic, Conditional, Logical
- Bit Wise Operators, Precedence & Associativity of Operators
- Type Conversion
- Working with Wrapper Classes.
- Declaration Statement
- Conditional Statement: If Statement
- If……..Else Statement
- Nesting Of If Else Statement
- Else If Statement
- Switch Statement
- Iteration Statement: For Loop
- While Loop
- Do While Loop
- Jump Statement Break, Continue, Goto, Exit().
- Creating Class and Objects
- Member Functions: Calling without Passing Arguments
- Calling with Passing Arguments
- Calling with Not Returning Value
- Calling with Returning Value.
- Array Fundamentals
- Types of Array- Single Dimensional
- Double Dimensional and Multi Dimensional Array
- Array Declaration and Initialization of Array
- Arring in from of String: Declaration, Initialization & Functions.
- Constructor & Destructor Introduction
- Constructor, Parameterized Constructor
- Multiple Constructor in A Class
- Constructor with Default Arguments
- Dynamic Constructor
- Copy Constructor, Destructor.
- Fundamentals Of Pointer
- Pointer to Pointer Concept
- Pointer with Function
- Pointer with Array
- Pointer with Structure
- Point to Operator.
- Inheritance: Super Class & Sub Class
- Types of Inheritance: Single Inheritance
- Multilevel Inheritance
- Multiple Inheritance
- Hybrid Inheritance
- Hierarchical Inheritance
- Class Constructor
- Defining Interface
- Extending Interface
- Implementing Interface
- Accessing Interface Variables.
- Threads
- Creating Threads
- Extending Treads Class Stopping and Blocking A Thread
- Life Cycle of A Threads
- Using Thread Methods
- Thread Exceptions Function.
Social Links