Java常用类

1.System类
System类代表当前不能创建·System类的对象,System类的对象,System类提供了一些变量和类的方法,允许直接通过System类来调用这些类变量和类方法。
常用类

2.Runtime类
Runtime类代表java程序的运行环境,可以访问VM的相关信息,每个Java程序都有一个与之对应Runtime实例,应用程序通过该对象与其运行环境相连。应用程序不能创建自己的Runtime实例,但可以同过getRuntime方法获取与之相关联的Runtime对象
常用方法

3String类
1.String类常用构造器
 构造器 String()
初始化一个创建的String对象,使其表示一个空字符序列
 构造器 String(byte[] bytes, Charset charset)
通过使用平台的默认字符集解码指定的byte数组,构造一个新的String
 构造器 String(byte[] bytes, String charsetName)
通过使用指定的 charset 解码指定的 byte 数组,构造一个新的String。
 构造器 String(byte[] bytes, int offset, int length)
通过使用平台的默认字符集解码指定的 byte 子数组,构造一个新的 String。
 构造器 String(byte[] bytes, int offset, int length, Charset charset
通过使用指定的 charset 解码指定的 byte 子数组,构造一个新的String
 构造器 String(byte[] bytes, int offset, int length, String charsetName)
通过使用指定的字符集解码指定的 byte 子数组,构造一个新的String
 构造器 String(char[] value)
分配一个新的 String,使其表示字符数组参数中当前包含的字符序列。
 构造器 String(char[] value, int offset, int count)
分配一个新的String,使其表示字符数组参数中当前包括的字符序列
 构造器 String(String original)
初始化一个新创建的 String对象,使其表示一个与参数相同的字符序列,换句话说,新创建的字符串是该参数字符串的副本
 构造器 String(StringBuffer buffer)
分配一个新的字符串,它包含字符串缓冲区参数中当前包含的字符序列。
 构造器 String(StringBuilder builder)
分配一个新的字符串,它包含字符串生成器参数中当前包含的 字符序列。
4. BigDecimal类
为了能精确表示,计算浮点数,java提供了BigDecimal类,该类提供了大量构造器用于创建BigDecimal对象,包括把所有的基本数值型拔凉转换成一个BigDecimal对象,也包括利用数字字符串、数字字数组创建BigDecimal对象
常用构造器
 构造器 BigDecimal(char[] in)
将BigDecimal 的字符数组表示形式转换为 BigDecimal,接受与 BigDecimal(String) 构造方法相同的字符序列。
 构造器 BigDecimal(double val)
将 double 转换为 BigDecimal,后者是 double 的二进制浮点值准确的十 进制表示形式
 构造器 BigDecimal(int val)
将int转换为BigDecimal
 构造器 BigDecimal(long val)
将long转换为BigDecimal
 构造器· BigDecimal(String val)
将 BigDecimal 的字符串表示形式转换为 BigDecimal。
5.Date和Calender类
一、Date类
Java提供了Date·类来处理日期、时间(此处的Date是指java.util包下的Date类,而不是java.sql包下的Date类)。Date对象既包括日期,也包括时间。Date类从JDK1.0器就开始存在了,因为他历史悠久,所以他的大部分构造器、方法都已经过时,不再推荐使用了。
构造器
Java.util.Date的构造器还剩下两个构造器,其他都已经过时(@Deprecated注解,表示已经不再推荐使 用,使用会有警告,并且可以会导致程序性能或者安全性方面的问题)
 构造器 Date()
分配date对象并初始化此对象,以表示分配它的时间(精确到毫秒)
 构造器 Date(long date)
分配 Date 对象并初始化此对象,以表示自从标准基准时间
二、Calendar类
由于Date类过于古老,许多的构造器和方法都已经过时。Java推荐使用Calendar来完成时间计算等操 作。
6Math类
Java提供了Math工具类来完成复杂的运算,Math类是一个工具类,构造器被private的,无法创建Math 类的对象;Math类中的所有方法都是静态方法(类方法),可以直接通过类名来调用它们。Math类还 提供了两个类变量:PI(圆周率)和E(自然对数的底数)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值