From 913b591988af76ad732efe087ed83d0aaf4363ce Mon Sep 17 00:00:00 2001 From: Mazisi Msebele <56942052+mazisi@users.noreply.github.com> Date: Mon, 29 Aug 2022 13:28:00 +0200 Subject: [PATCH] Add packages resources (#1619) * Update 106-packages.md * Update content/roadmaps/110-java/content/100-java-fundamentals/106-packages.md Co-authored-by: Kamran Ahmed --- .../110-java/content/100-java-fundamentals/106-packages.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/content/roadmaps/110-java/content/100-java-fundamentals/106-packages.md b/content/roadmaps/110-java/content/100-java-fundamentals/106-packages.md index 9dcad6f26..d8efa3c35 100644 --- a/content/roadmaps/110-java/content/100-java-fundamentals/106-packages.md +++ b/content/roadmaps/110-java/content/100-java-fundamentals/106-packages.md @@ -1 +1,3 @@ -# Packages \ No newline at end of file +# Packages + +A package is a namespace that mainly contains classes and interfaces. For instance, the standard class `ArrayList` is in the package `java.util`. For this class, `java.util.ArrayList` is called its fully qualified name because this syntax has no ambiguity. Classes in different packages can have the same name. For example, you have the two classes `java.util.Date` and `java.sql.Date`, which are different. If no package is declared in a class, its package is the default package.