Java Package Structure--Some Thought
why do we need package in java?
in irder to better originize classes, java provide package. package will be put the similiar interface or classes in the same package. besides, different package can contains the classes with the same name. thats why when we import classes with same name from different classes, the import statement should shtart with package name.
common pacage in java:
java.lang. (basic classes)
java.io. (classes that contains input and output methods)
java.util. (container)
some commonly used data structures:
java.util:
Interfaces:
- Collection
- Comparator
- Iterator
- ListIterator
- Enumeration
- Deque
- Queue
- Map<K, V>
- Map.Entry<K, V>
- SortedMap<K, V>
- SortedSet
- Set
- EventListener
Classes: - ArrayList
- Arrays
- BitSet
- Collections
- Dictionary<K, V>
- HashSet / LinkedHashSet
- HashMap<K, V> / LinkedHashMap<K, V>
- LinkedList
- PriorityQueue
- Random
- Scanner
- Stack
- TreeMap<K, V>
- TreeSet
Java.lang package
28. Boolean
29. Byte
30. Character
31. Double
32. Float
33. Integer
34. Long
35. Math
36. Object
37. Short
38. String
39. StringBuffer
40. StringBuilder
41. System
42. Thread

浙公网安备 33010602011771号