✔ JAVA CHAPTERS:-
1. Introduction to Java
2. Features of Java
3. Java Virtual Machine
4. D/F B/W JVM, JRE, JDK
5. Java Data Types
6. Java Programs
7. Setting Java Path
8. OOPs Concepts
9. Object & Class In Java
10. OOPs Continued
11. Encapsulation & Polymorphism
12. Method Overloading
13. Method Overriding
14. Dynamic Method Dispatch
15. Association In Java
16. Inheritance in Java
17. Aggregation in java
18. Command Line Argument
19. Execute Command Line
20. Read Input From Command Line
21. Abstract Class In Java
22. Interface in Java
23. Cutom Marker Interface
24. Constructor In Java
25. Package in Java
26. Acess Modifier In Java
27. Static Import In Java
28. Package Class In Java
29. This Keyword
30. Instance Intializer Block
31. Super Keyword
32. Static Keyword
33. Final Keyword
1. Introduction to Java
2. Features of Java
3. Java Virtual Machine
4. D/F B/W JVM, JRE, JDK
5. Java Data Types
6. Java Programs
7. Setting Java Path
8. OOPs Concepts
9. Object & Class In Java
10. OOPs Continued
11. Encapsulation & Polymorphism
12. Method Overloading
13. Method Overriding
14. Dynamic Method Dispatch
15. Association In Java
16. Inheritance in Java
17. Aggregation in java
18. Command Line Argument
19. Execute Command Line
20. Read Input From Command Line
21. Abstract Class In Java
22. Interface in Java
23. Cutom Marker Interface
24. Constructor In Java
25. Package in Java
26. Acess Modifier In Java
27. Static Import In Java
28. Package Class In Java
29. This Keyword
30. Instance Intializer Block
31. Super Keyword
32. Static Keyword
33. Final Keyword
Setting Java Path: Previous Next: Object And Class in Java
Object-oriented programming style
OOPs is a style of computer programming which represents concepts as objects that have state and behavior. e.g. objective-c, c#, Java.
Difference between Object Oriented Programming and Procedural Programming.
Procedural Programming | Object Oriented Programming |
1. In Procedural Programming a program is created step by step instructional format and instructions are executed in order. 2. Follow top down approach. 3. Less secure because it does not have any proper way of data hiding. 4. Does not provide code re-usability feature. 5. Doesn’t provide ability to simulate real-world event much more effectively. 6. Slow development. | 1. In Object Oriented Programming a program is created in a way as real world works.
2. Follow bottom to top approach.
3. Secure because it have proper way of data hiding. 4. Provide code reusability feature. 5. Provide ability to simulate real-world event much more effectively. 6. Fast Development. |
Difference between Object Oriented and Object based language.
Object oriented language | Object based language |
1. Supports all the features of OOPs.
2. Doesn’t have in-built object.
3. E.g. C#, Java etc.
| 1. Doesn’t support all the features of OOPs (like Inheritance, polymorphism).
2. Has in-built object (like window object in JavaScript).
3. E.g. JavaScript, VB etc.
|