✔ 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
Constructor In Java: Previous Next: Access Modifier in Java
Package In Java
Package:
Package is a namespace that is used to group logically related classes and interfaces.
Advantages/Benefits of package in java:
- 1. Package provides unique namespace.
- 2. Package provides access protection.
- 3. Package provides grouping of logically related classes and interfaces so easy to maintain.
How to create a package:
A package is created with package keyword.
Example:
PackageExample1.java
Output:
How to access package from outside the package:
- 1. Using import keyword.
- a. Import packagename.*;
All classes and interface will be accessible but not of subpackages.
- b. Import packagename.classname;
Only specific class is accessible.
- 2. Using full qualified name.
Specific class will be accessible and no need to import but everywhere it is used fully qualified name is needed.
Example of import packagename.*
Display.java
Test.java
Output:
Example of import packagename.classname
Display.java
Test.java
Output:
Example of using full qualified name
Display.java
Test.java
Output:
Subpackage:
A package inside a package is known as subpackage.
Example:
Display.java
Test.java
Output:
Note: If a package is import, all classes and interface will be accessible of that package but not of subpackages. So subpackage also be import to access classes and interfaces of subpackage.
Example:
Display.java
Test.java