Rs. 24,000.00
345 students
0 rating
Course Description
Java is a computer programming language. It enables programmers to write computer instructions using English based commands, instead of having to write in numeric codes. It’s known as a “high-level” language because it can be read and written easily by humans.
Like English, Java has a set of rules that determine how the instructions are written. These rules are known as its “syntax”. Once a program has been written, the high-level instructions are translated into numeric codes that computers can understand and execute.
java course in sri lanka
java course in sri colombo
j2ee course in sri lanka
j2ee course in sri colombo
spring course in sri lanka
spring course in sri colombo
Course Syllabus
java course in sri lanka
java course in sri colombo
j2ee course in sri lanka
j2ee course in sri colombo
spring course in sri lanka
spring course in sri colombo
Java Fundamentals
- History and Features of Java
- Java Compiler
- Java Virtual Machine
- Difference between JDK & JRE
- Basic Syntax
- Variables
- Primitive Data Types
- Java operators
- Control Statement
- Naming Convention
- Arrays
- jshell
- var keyword
Object Oriented Programming (OOP)
- Classes & Objects
- Java Heap & Stack Behaviour
- Constructors, Methods & Blocks
- Static Members
- Java Packages
- Access Modifiers
- Encapsulation
- Inheritance
- Object class
- Polymorphism
- Abstraction
- Abstract Class & Interface
- Call By Value & Call By Reference
- Inner Classes
Exception Handling
- What is Exception ?
- Try Catch block
- Multiple Catch block
- Nested Try Catch
- Finally block
- Throw keyword
- Exception Propagation
- Throws keyword
- Exception Handling
- Custom Exception
String Handling
- What is String ?
- Immutable String
- String Comparison
- String Concatenation
- Substring
- Methods of String class
- StringBuffer class
- StringBuilder class
- StringTokenizer class
Collection Framework
- Hierarchy of Collections
- How to Use an Iterator ?
- List Based Collections
- Set Based Collections
- Map Based Collections
- Generics
- Comparable vs Comparator
- Sorted Collections
- Utility classes
Advanced Features
- Functional interfaces
- Lambda Expression
- Method references
- Default interface methods
- Static interface methods
- Private interface methods
- Streams API
- Arrays Parallel Sort
Multi threading
- What is Multi threading ?
- Life Cycle of a Thread
- Creating Thread
- Thread Scheduler
- Sleeping a thread
- Joining a thread
- Thread Priority
- Daemon Thread
- What is Synchronization ?
- Synchronized method
- Synchronized block
- Deadlock
Miscellaneous
- Wrapper Classes
- Auto boxing & Auto Unboxing
- Object Serialization
- Java I/O package
- JDBC
Course Fee : 24,000/=
Duration : 3 Months
- 36 Lecture Hours(3 h per week)
- 20 Practicals
- Final Assignment
java course in sri lanka
COME & SEE THE DIFFERENCE | Best Java Programming Course in Sri Lanka