Java Programming Language Course
Hello guys, here we will learn Java Programming Language. So you will find all sequential posts of Java Programming Language.
Class Modelling and Advance Class Modelling
- Object Modelling:
- Objects and Classes
- Links and Associations
- Generalization and Inheritance
- Aggregation
- Abstract Class
- Multiple Inheritance
- Derived Data and Packages
State Modelling and Interaction Modelling
- Dynamic Modelling
- Events and States
- Transitions and Conditions
- State Diagram
- State Diagram Behaviour
- Advanced Dynamic Modelling Concepts
- A Simple Dynamic Model
- Interaction Modelling
- Use Case Models
- Sequence Models
- Activity Models
Java Programming Language with OOPs
- Features of Java
- Byte Code
- Java Virtual Machine
- JDK
- Java Environment
- Developing a Simple Program
- Operators
- Data Types
- Variables
- Define the Structure of a Java Class
- Create Executable Java Applications with a Main Method
- Run a Java Program from Command Line Interface including the console output
- Features of Java
- Platform Independence
- Object Orientation
- Security
- Introduction to Eclipse
- Jar Files
- Arrays
- Declare, Instantiate, Initialize and Use a One Dimensional Array
- Declare, Instantiate, Initialize, and Use of Multi-Dimensional Array
- Wrapper Class, Develop Code that uses wrapper classes such as Boolean, Double, and Integer
- String, String Buffer Class, Operations on String
Inheritance and Exception Handling
- Inheritance and Its benefits
- Develop code that demonstrates the use of polymorphism
- Including Overriding and Object Type vs Reference Type
- Determine when casting is necessary
- Use Super and This to access objects and Constructors
- Use Abstract Classes and Interfaces
- Exception Handling
- Differentiate among checked exceptions, unchecked exceptions, and errors.
- Create a Try-Catch block and determine how exceptions alter the normal program flow
- Describe the Advantages of Exception Handling
- Create and Invoke a method that throws an Exception
- Recognize Common Exception Classes like
- NullPointerException
- ArithmeticException
- ArrayIndexOutOfBoundsException
- ClassCastException
- Manipulate Data using the StringBuilder class and its methods
- Creating and Manipulating Strings
- Create and Manipulate Calendar Data using Classes from Java.time package
Threads, Collections, and JDBC
- MultiThreading
- Collection
- List Classes
- Map
- Set Classes
- Introduction to JDBC API
- Types of Driver Statements
- Prepared Statement and Callable Statement
- ResultSet
- Performing insert, update and delete operations
- Transaction Management – Commit and Rollback