Packages
Packages are used to properly group and organise classes.
Package Naming Conventions
Section titled “Package Naming Conventions”Primary Source Daniel Ross - JavaCJava Series
- Do not name your package Java or JavaX
- Use lower case
- Name your package the reverse of your internet domain name
A good example would be: suffix.domain.namespace
that can translate to something like dev.asbedb.hello
Recommended folder structure
src/<domain_suffix>/<domain_name>/<package_namespace>/PackageName.java