Why is it not recommended to use default package in JAVA? Though I understand it makes more sense to have a more reasonable and descriptive package names for maintainability and readability purposes, but are there any other reasons behind it?
Why use of default package is not recommended in JAVA?
1k Views Asked by aamir At
2
There are 2 best solutions below
Related Questions in JAVA
- Add image to JCheckBoxMenuItem
- How to access invisible Unordered List element with Selenium WebDriver using Java
- Inheritance in Java, apparent type vs actual type
- Java catch the ball Game
- Access objects variable & method by name
- GridBagLayout is displaying JTextField and JTextArea as short, vertical lines
- Perform a task each interval
- Compound classes stored in an array are not accessible in selenium java
- How to avoid concurrent access to a resource?
- Why does processing goes slower on implementing try catch block in java?
- Redirect inside java interceptor
- Push toolbar content below statusbar
- Animation in Java on top of JPanel
- JPA - How to query with a LIKE operator in combination with an AttributeConverter
- Java Assign a Value to an array cell
Related Questions in PACKAGE
- r package development - own function not visible for opencpu
- Composer scripts
- Importing with package name breaking enum comparison in Python
- install a R package from directory
- Uninstall unused packages with pip
- Roxygen error "Skipping invalid path"
- Error return from the pooledBin function (R package binGroup) depending on the method of confidence interval calculation
- r package development imports not loaded
- Access database with new pacakage in Laravel 4.2
- Unity3D 5 packages conflict
- Code Gear RAD Studio Delphi 2007 can't find package error opening pas file
- how to install packages from pypi to anaconda?
- MELPA pointing to non-existent version of multi-term?
- How to disable automatic package installation / upgrade in Visual Studio?
- SSIS package execution succeeds but doesn't do its job
Related Questions in DEFAULT-PACKAGE
- Changing lua default package
- Why shouldn't we use the (default)src package?
- tomcat eclipse java ee default package
- What is the default package in which my classes are put if I don't specify it?
- loading config file from default package vs from classpath
- How to add prefixes to jni dll function names
- Why use of default package is not recommended in JAVA?
- How can i call a JFrame from a class?
- Default project missing
- How can I import classes that are located inside a referenced library?
- How to run Dropwizard app in debug mode with Eclipse?
- How to import a class from default package
- How to access a Java class in the default package from jshell?
- About java default package(using Eclipse)
- How to access java-classes in the default-package?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Package naming conventions are to prevent namespace collisions.
If you create a class called "Test" and thousands of other people also create classes with that name because you are using different package names they don't clash.
If you never publish your code it's not such a big deal but if you ever release a library you need to use proper packages. Even for your own projects it takes very little time to do it properly so it's best to get into good habits early.