1.java.lang
-
描述:包含Java语言的核心类,不需要显式导入。
-
常用类:Object、String、Math、System、Thread、Exception等。
2.java.util
-
描述:提供了集合框架、日期和时间功能、随机数生成、扫描和格式化等实用工具类。
-
常用类:ArrayList、HashMap、HashSet、Date、Calendar、Random、Scanner等。
3.java.io
-
描述:提供了系统输入和输出功能,包括文件和流的操作。
-
常用类:File、FileInputStream、FileOutputStream、BufferedReader、BufferedWriter、InputStream、OutputStream等。
4.java.nio
-
描述:提供了非阻塞I/O操作的类和接口,包括缓冲区、字符集、通道等。
-
常用类:ByteBuffer、FileChannel、Path、Files、StandardOpenOption等。
5.java.net
-
描述:提供了用于实现网络应用程序的类,包括URL、套接字、HTTP等。
-
常用类:URL、URLConnection、HttpURLConnection、Socket、ServerSocket、InetAddress等。
6.java.sql
-
描述:提供了用于访问和处理数据库的API。
-
常用类:Connection、Statement、PreparedStatement、ResultSet、DriverManager等。
7.javax.swing
-
描述:提供了用于构建图形用户界面(GUI)的类和接口。
-
常用类:JFrame、JButton、JLabel、JPanel、JTextField、JTable等。
8.java.awt
-
描述:提供了用于构建图形用户界面的抽象窗口工具包(AWT)。
-
常用类:Frame、Button、Label、Panel、Graphics、Color等。
9.java.time
-
描述:提供了现代日期和时间API(Java 8引入)。
-
常用类:LocalDate、LocalTime、LocalDateTime、ZonedDateTime、Duration、Period等。
10.java.math
-
描述:提供了数学运算类,包括大数处理。
-
常用类:BigInteger、BigDecimal等。
11.java.security
-
描述:提供了安全框架,包括加密、密钥管理、证书等。
-
常用类:MessageDigest、KeyPair、KeyFactory、Signature、SecureRandom等。
12.java.util.concurrent
-
描述:提供了并发编程的工具类和接口。
-
常用类:Executor、ExecutorService、Future、CountDownLatch、Semaphore、ConcurrentHashMap等。
13.java.beans
-
描述:提供了Java Bean组件的支持。
-
常用类:PropertyChangeListener、PropertyChangeSupport等。
14.java.rmi
-
描述:提供了远程方法调用(RMI)的类和接口。
-
常用类:Remote、UnicastRemoteObject、Naming等。
15.java.text
-
描述:提供了文本处理、格式化和解析的类。
-
常用类:SimpleDateFormat、DecimalFormat、MessageFormat、Collator等。
16.java.util.logging
-
描述:提供了日志记录的API。
-
常用类:Logger、Level、Handler、ConsoleHandler、FileHandler等。