Skip to main content

Organizing Package Names

  • Package name is a combination of multiple words separated by dot (.) symbol.
  • Each word in the package name represents one folder/directory in the file system.

Examples:​

package com.javaworld.sms.struts;
package com.javaworld.sms.hibernate;
package com.javaworld.sms.ejb;

Package Structure Representation

🔥 Quick Understanding​

  • . in package → folder separation
  • Package = directory structure + namespace
  • FQCN → package Name.class Name
  • Compilation with package → creates folders automatically
Lab452.java​
package com.javaworld.p1;

class Lab452 {

public static void main(String str[]) {
System.out.println("Hello Guys!");
}
}
Lab453.java​
package com.javaworld.p2;

class Lab453 {

public static void main(String str[]) {
System.out.println("Hello Guys!");
}
}

Directory / Package Structure