Java的实用类

1.Java API(Java Application Programming Interface)
  • 是运行库的集合
  • 预先定义了一些接口和类
  • 还特质API的说明文档,也称为API帮助文档
2.Java API的常用包
常用包描述
java.lang编写Java程序时最广泛使用的包,自动导入所有的程序中,包含了Java程序的基础类和接口。包装类、String类等常用的类都包含在此包中,还提供了用于管理类的动态加载、外部进程创建、主机环境查询和安全策略实施等系统操作的类
java.util包含系统辅助类,特别是Collection、List和Map等集合类
java.time包含对日期时间进行处理的类,如创建日期对象,格式化日期等
java.io包含与输入/输出有关的类,如文件操作等类
java.net包含与网络有关的类,如Socket、ServerSocket等类
java.sql包含与数据库相关的类,如Connection、Statement等类
3.枚举
  • 是一组固定的常量组成的类型,JDK1.5引入

  • 继承自java.lang.Enum

    作用:

    • 使代码更易于维护,有助于确保为变量指定合法的、期望的值
    • 简化代码的编写
    • 使代码更加清晰,允许描述性的名称表示数据,使用时直观方便
    (1)声明方式:
    访问修饰符 enum 枚举名{
        常量1,常量2;
        //[其他成员]
    }
    
    (2)枚举的使用
    • 想要使用枚举需要把枚举中的内容当作变量的值来进行使用
    枚举名.;
    
    (3)枚举的方法
    方法描述
    T[] values()以数组形式返回枚举类型的所有成员
    T valuesOf()将普通字符串转换为枚举实例
    int compareTo()比较两个枚举成员在定义时的顺序,结果为负整数、零或正整数,表示当前对象小于、大于或等于指定对象
    int ordinal()获取枚举成员的索引位置
    3.包装类
    类型长度默认值包装类
    byte80java.lang.Byte
    short160java.lang.Short
    int320java.lang.Integer
    long640java.lang.Long
    float320.0java.lang.Float
    double640.0java.lang.Double
    char16\u0000~\uFFFFjava.lang.Character
    boolean1flase、truejava.lang.Boolean
    5.日期类
    (1)常用类
    描述示例
    LocalDate表示日期(年/月/日),不包含时间2020/01/01
    LocalTime表示时间(时/分/秒/毫秒),不包含日期15:22:12
    LocalDateTime表示日期和时间(年/月/日/时/分/秒/毫秒)2020/01/01 15:22:12
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值