- 7
- 0
- 约2.11万字
- 约 22页
- 2017-01-01 发布于重庆
- 举报
常用类
JDK包有几种:java、javax、org。以java开头基本是JDK的基础语言包。Javax开头的一般是JDK的扩展包。org包一般是第三方组织提供的工具包。在代码中,有一个包不用导入:java.lang。
Scanner
主要用于接收控制台传递参数。
常见代码:
Scanner s=new Scanner(System.in);
位于java.util包下
问题:main方法中String[]args 有没有用?
采集数据封装到String数组里面。
【扩展:可变长度参数】
可变长度的参数实质上就是一个数组。
public void a(String...key){
for(String value : key){
System.out.println(value);
}
}
t.a(a,b,c);
1.可变长度包括参数个数为0的情况。
2.可变长度的优先级比参数个数确定的方法级别要低。
3.可变长度的参数必须放置于末端。
public void a(int a,String...key){}
可变长度在参数中只允许有一个。
Math
主要用于数学运算的工具类。放置于java.lang包。
其提供的方法都是静态方法。
Random
主要用于获取随机数。
Random r=new Random();
Object
Object是所有类的父类。如果一个类不继承任何类的话【除枚举】,那么它的直接父类就是Object。
Object clone()
:用于对象的拷贝克隆。
如果要对一个对象进行克隆,需要那个类实现Cloneable接口。
克隆有一个浅拷贝、深拷贝。【List时候讲】
equals():判断两个对象的内容是否相等。
public boolean equals(Object anObject) {
if (this == anObject) { //如果比较的对象是本身
return true;
}
if(!(anObject instanceof ObjectTest)){//如果不属于ObjectTest
return false;
}
//既不是本身又是属于这种类型
ObjectTest test= (ObjectTest)anObject;//向下转型
if(.equals(name)test.age == age ){//如果对象中的内容相等
return true;
}
return false;
}
第一步:判断对象是否是自身
第二步:是否空判断
第三步:判断传输的对象是否属于本类
第四步:判断其属性是否相等。
hashCode:其返回的数值一般称为散列码,为了提高查找对象的速度。
两个内容相同的对象,其返回的hashCode值必须相同。但是两个不相同的对象,其hashCode可能相同。
【容器类 HashTable HashMap HashSet 不允许有重复元素出现。】
finalize:构造方法的作用初始化一个对象,finalize方法让垃圾回收期释放内存空间。【栈内存没有变量指向堆内存的数据】,垃圾回收机制会调用该方法。
Final 、finalize、finally【try 。。。catch 。。。finally】
toString:显示对象的内容,默认JDK打印内容为:类所在地址+@+哈希码十六进制
当直接打印对象时,会默认调用toString方法。
getClass:获取所在的类,需要配合反射使用。
System.out.println(t2.getClass());
System.out.println(MainTest.class);
Wait、notify、notifyAll:多线程
System
System类代表的是Java程序的运行平台,程序不能创建System对象,是一个最终类。
静态属性:
err:一般标识错误信息提示
out:普通信息的打印
in:数据的采集
方法:
gc():运行垃圾回收,该方法的作用是请求系统进行垃圾回收。至于系统是否立刻回收,则取决于系统中垃圾回收算法的实现以及系统执行时的情况。
System.getenv():返回所有的环境变量值,返回类型Map
System.getenv(CLASSPATH):返回CLASSPATH对应的value值
private static void getEnv(){
MapString,String map = System.getenv();//获取系统的环境变量参数
// map.put(hello, 你好);
System.out.pri
您可能关注的文档
最近下载
- 《合肥市新场景规模化应用示范行动方案(2025—2027年)》.pdf
- 标准化审查报告.doc VIP
- (新版)初级民航安全检查员资格考试题库大全-上(单选题汇总) .pdf VIP
- 2023初中毕业上卫校要多少分分数很高吗 .pdf VIP
- (新版)初级民航安全检查员资格考试题库大全-下(多选、判断题汇总).docx VIP
- H3C认证GB0-510 H3CNE-Security网络安全工程师考试题库及答案.docx VIP
- 索尼SW7600GR中文说明书.pdf
- 华三认证考试H3CNE安全 GB0-510 安全工程师考试题库(含答案).docx VIP
- 钢结构厂房水电安装施工组织方案.docx VIP
- 第1课+おじぎ+课文注音讲义 高中日语人教版第一册.docx VIP
原创力文档

文档评论(0)