5个常⽤的java-api包
java生成随机数的方法java.lang.*
  提供利⽤ Java 编程语⾔进⾏程序设计的基础类。最重要的类是 Object(它是类层次结构的根)和 Class(它的实例表⽰正在运⾏的应⽤程序中的类)
java.util.*
  包含集合框架、遗留的 collection 类、事件模型、⽇期和时间设施、国际化和各种实⽤⼯具类(字符串标记⽣成器、随机数⽣成器和位数组、⽇期Date类、堆栈Stack类、向量Vector类等)。集合类、时间处理模式、⽇期时间⼯具等各类常⽤⼯具包
java.io.*
  Java的核⼼库java.io提供了全⾯的IO接⼝。包括:⽂件读写、标准设备输出等。Java中IO是以流为基础进⾏输⼊输出的,所有数据被串⾏化写⼊输出流,或者从输⼊流读⼊
java.*
  并⾮所有系统都⽀持 IPv6 协议,⽽当 Java ⽹络连接堆栈尝试检测它并在可⽤时透明地使⽤它时,还可以利⽤系统属性禁⽤它。在 IPv6 不可⽤或被显式禁⽤的情况下,Inet6Address 对⼤多数⽹络连接操作都不再是有效参数。虽然可以保证在查主机名时ByName 之类的⽅法不返回 Inet6Address,但仍然可能通过传递字⾯值来创建此类对象。在此情况下,⼤多数⽅法在使⽤ Inet6Address 调⽤时都将抛出异常
java.sql.*
  提供使⽤ JavaTM 编程语⾔访问并处理存储在数据源(通常是⼀个关系数据库)中的数据的 API。此 API 包括⼀个框架,凭借此框架可以动态地安装不同驱动程序来访问不同数据源