Introduction to Java
- Object Oriented Programming (OOP)
- Object Oriented principles
- Writing first program and compiling it
- Introduction to control statements
Variables, Types and Arrays
- Primitive types
- Integers
- Floating point
- Characters
- Booleans
- Variables & their initialization
- Type conversions and casting
- Arrays
Operators
- Arithmetic operators
- Bitwise operators
- Relational operators
- Boolean logical operators
- Assignment operators
- Operator precedence
Control statements
- If and switch
- while, do-while, for, for-each, nested loop
- Jump statements – break, continue
Java classes and methods
- Classes basics and Objects declarations
- Class methods
- Constructors
- Garbage collection
- Method overloading
- Returning objects
- Recursion
- Nested and inner classes
- Varargs
Inheritance
- Inheritance fundamentals
- super (call super class constructors)
- Deep diving in class hierarchies and constructors
- Method overriding
- Abstract classes
- Using final with inheritance
Packages and Interfaces
- Packages
- Member access
- Importing packages
- Interfaces and their usage
Exception handling
- Exception handling fundamentals
- Exception types
- Try and catch
- throw, throws and finally
Multithreading in Java
- Threads, priorities, synchronization and messaging
- Creating threads
- Using isAlive() and join()
- Synchronization methods
- Deadlock
- working with threads – suspend , resume and stop
- Thread state
Input / Output
- I/O basics
- Read and write console input/output
- Read and write files
- auto close of files
Introduction to advance Java concepts
- Generics
- Lambda expressions
- Modules
- Java libraries
We offer
Mastering C++ programming language
Mastering Java programming language
Web development boot-up course
Advance JavaScript
Nodejs
Cloud and virtualization
User Interface
About Us
We are team of professionals with more than 20 years of experience in industry and teaching. We have gathered our experience by working with latest most technology stack and architecture complex projects.