开发工具与关键技术:eclipse与java语言
作者:陈鑫鹏
撰写时间:2021年6月16日
System类:
System类代表的是当前Java程序的运行平台,程序不能创建System类的对象,System类提供了一些类变量和类方法,允许直接通过System类来调用这些类变量和类方法
这是它的常用方法和简单的说明:
Runtime类:
Runtime类代表的是Java程序的运行环境,它可以访问JVM的相关信息,每个Java程序都有一个与之对应的Runtime实例,应用程序通过该对象与它的运行时环境相连。注意:应用程序不能创建自己的Runtime实例,但是可以通过getRuntime()方法获取与之关联的Runtime对象
这是它的常用方法和简单的说明:
String类:
1.String类的常用构造器:
2.String类常用判断方法:
3.String类常用的获取方法:
4.String类的常用转换方法:
5.String类的其它常用方法:
6.String、StringBuffer和StringBuilder
String类对象不可变,一旦修改String的值就是隐形的重建了一个新的对象,释放了原String对象StringBuffer和StringBuilder类是可以通过append()、insert()、reverse()…等方法来修改值。创建的对象是可变的
StringBuffer:线程安全的;StringBuilder:线程非安全的
字符串连接String的 + 比StringBuffer(StringBuilder)的Append()性能差了很多
它们三个在执行速度方面的比较:StringBuilder > StringBuffer > String
BigDecimal类:
为了能精确表示、计算浮点数,Java提供了BigDecimal类,该类提供了大量的构造器用于创建BigDecimal对象,包括把所有的基本数值型变量转换成一个BigDecimal对象,也包括利用数字字符串、数字字符数组来创建BigDecimal对象
它的常用构造器:
它的常用方法:
Date和Calendar类:
1.Date类:
Java提供了Date类来处理日期、时间(这里的Date是指java.util包下的Date类,而不是java.sql包下的Date类),Date对象既包含日期,也包含时间
构造器:
Java.util.Date的构造器还剩下两个构造器,其它都已经过时了
方法:
Java.util.Date的方法也就剩下几个了,其它的也都过时了
2.Calendar类:
Calendar类的常用方法
Math类:
Java提供了Math工具类来完成复杂的运算,Math类是一个工具类,构造器被Private的,无法创建Math类的对象;Math类中的所有方法都是静态方法(类方法),可以直接通过类名来调用它们。
Math类还提供了两个类变量:PI(圆周率)和E(自然对数的底数)
Random类:
Random类专门用于生成一个伪随机数的类,它产生的随机数是根据种子和顺序决定的;
ThreadLocalRandom类是Java7新增的一个类,它是Random的增强版。在并发访问的环境下,保证系统具有更好的线程安全性
它的构造器:
它的常用方法:
只要两个Random对象的种子相同,而且方法的调用顺序也相同,产生的随机数相同