PackagesDhrubojyotiKayal
PackagesImportAgenda
Contains a group of classes, organized together under a single namespace. Ex – java.util, java.sqlEssentially folder to store source and compiled classes – library / compilation unitHow can you use Classes in other packages?Using fully qualified class namepublic class FullQualification { public static void main(String[] args) { java.util.ArrayListlist = new java.util.ArrayList(); } } Package
Use import keyword to use one class in a different packageimport java.util.ArrayList; public class SingleImport { 	public static void main(String[] args) { ArrayListlist = new java.util.ArrayList(); 	} } If you want all the classes in java.util then Import java.util.*;Import
Use a package statement, it must appear as the first non-comment in the file.package com.training.javaYou creating a new compilation unit or libraryIn order to use the classes in this package you either use fully qualified class name or import statements  Custom package
package com.training.java; public class MyClass { 	// ... } public class QualifiedMyClass { 	public static void main(String[] args) { com.training.java.MyClassm = 	new com.training.java.MyClass(); 	} } import com.training.java.MyClass; public class ImportedMyClass { 	public static void main(String[] args) { MyClassm = new MyClass(); 	}	 } Import in Action
Q&A

09 packages

  • 1.
  • 2.
  • 3.
    Contains a groupof classes, organized together under a single namespace. Ex – java.util, java.sqlEssentially folder to store source and compiled classes – library / compilation unitHow can you use Classes in other packages?Using fully qualified class namepublic class FullQualification { public static void main(String[] args) { java.util.ArrayListlist = new java.util.ArrayList(); } } Package
  • 4.
    Use import keywordto use one class in a different packageimport java.util.ArrayList; public class SingleImport { public static void main(String[] args) { ArrayListlist = new java.util.ArrayList(); } } If you want all the classes in java.util then Import java.util.*;Import
  • 5.
    Use a packagestatement, it must appear as the first non-comment in the file.package com.training.javaYou creating a new compilation unit or libraryIn order to use the classes in this package you either use fully qualified class name or import statements Custom package
  • 6.
    package com.training.java; publicclass MyClass { // ... } public class QualifiedMyClass { public static void main(String[] args) { com.training.java.MyClassm = new com.training.java.MyClass(); } } import com.training.java.MyClass; public class ImportedMyClass { public static void main(String[] args) { MyClassm = new MyClass(); } } Import in Action
  • 7.