Java实用类

实用类

JAVA API

Java应用程序编程接口 ( Java Application Program Interface )

描述
java.lang编亏lava程序时最广泛使用的包,自动导入所有的程序中,包含了 Java程库的基础类和接口,包装类String头等常用的类都包合在此包中,还提供了用干管理类的动态加载、外部进程创建、主机环境查询和安全策略实施等系统操作的类
java.util包含系统辅助类,特别是Collection、 List和Map等集合类
java.time包含对日期时间进行处理的类,如创建日期对象,格式化日期等
java.io包含与输入输出有关的类,如文件操作等类
java.net包含与网络有关的类,如socket. Serversocke等类
java.sql包含与数据库相关的类,如Connection Statement等类

枚举

相当于一个公开的静态的类,它也是可以继承父类或者实现接口

作用

  • 使代码更易于维护,有助于确保为变量指定合法的、期望的值

  • 简化代码的编写

  • 使代码更加清晰,允许描述性的名称表示数据,使用时直观方便

枚举构造:枚举的构造权限修饰符尾为private

枚举方法:只用于返回枚举类型当中的值的名称的

 权限修饰符 enum 枚举名 {
     常量1, [常量...]
 }

常用方法

方法描述
T[] values()以数组形式返回枚举类型的所有成员
T valueOf()将普通字符串转换为枚举实例
int compareTo()比较两个枚举成员在定义时的顺序,结果为负整数、零或正整数,表示当前对象小于、等于或大于指定对象
int ordinal()获取枚举成员的索引位置

包装类

类型长度默认值包装类
byte80.Byte
short160.Short
int320.Integer
long640.Long
float320.0.Float
double640.0.Double
char16\u0000~\uFFFF.Character
boolean1false、true.Boolean

日期类

常用类

描述示例
LocalDate年月日2020/11/24
LocalTime时分秒15:32:12
LocalDateTime年月日时分秒2020/11/24 15:32:12

获取日期时间类型对象的常用方法

方法描述
日期类 now()根据当前时间创建对象,返回日期对象
日期类 of(int yea,Month month, int dayOfMonth)根据指定日期/时间创建日期类对象
Month getMonth()获取月份,返回Month,这是一个表示月份的枚举
int getDayOfMonth()返回当前日期对象的月份天数
int getYear()返回当前日期对象的年份
日期类 plusDays(long value)在指定日期基础上添加天数,返回日期类型对象
日期类 plusWeeks(long value)在指定日期基础上添加周数,返回日期类型对象
日期类 plusMonths(long value)在指定日期基础上添加月数,返回日期类型对象
日期类 plus Years(long value)在指定日期基础上添加年数,返回日期类型对象

Random类

构造方法

方法描述
Random()创建一个随机数生成器
Random(long seed)使用单个long种子创建一个随机数生成器

nextInt()重载方法

方法描述
int nextInt()返回下一个伪随机数,它是此随机数生成器序列中均匀分布的int值
int nextInt(int n)取自此随机数生成器序列的、在0(包括)和指定制n(不包括)之间均匀分布的int值
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值