常用类

一.API帮助文档
Java中的类分为已经存在的类和自己定义的类;
已经存在的类有哪些?这些类中有哪些方法可以调用?这些都需要进行查询,即怎样使用API帮助文档。
1.Java中常见的包
Java.lang:包含String类,不用显示的import
Java.Io:输入输入流
java.math:数学类的相关运算
java.beans:跟实体类相关的
java.awt:跟图形界面开发相关的
java.applet:java小程序
java.sql:数据库相关
java.text:文本相关
java.util:包含工具类,不如:集合框架,实践,日期,Scanner
以Java开头的是标准的,以Javax开头的是扩展的。
2.检索
一般在”索引”里面进行搜索。
能够查找类所属包,类的描述,类中包含的所有方法
二.Object类
1.hashCode(),简单了解
主要是返回哈希码,跟内存地址相关。
2.getClass(),了解
a.作用:获取对象的运行时类
b.例:在这里插入图片描述
3.equals()重点
其实Object默认的equals()方法等效于= =;
a.特性:自反性,对称性,传递性,一致性。
4.Clone() 理解
a.创建并返回此对象的一个副本。
b.类想重写Clone方法必须实现Cloneable接口
在这里插入图片描述
在这里插入图片描述
c.clone是创建一个新的对象,只不过该对象的初始值是原对象的初始值。
在这里插入图片描述
打印结果 10 13 10
d.深浅拷贝
如果类中包含引用数据类型的属性,则需要深拷贝,即引用数据类型也需要显示拷贝。
在这里插入图片描述
5.toStirng()掌握
三.String类 重点
1.内存
String name=”小明”;
String name1=”小明”;
String name2=new String(“小明”);
name= =name;真
name= =name2;假
2.常用方法
四.Date类(时间)
Date类在Java.util包中
1.Date
Date() ==> 获取当前系统日期和时间
getTime() ==>返回自1970.1.1的毫秒数
2.getinstance()获取当前日历
setTime(Date date)
get(int field)
add(int field,int amount)
3.DateFormat
getDateTimelnstance() ==>SHORT,MEDIUM,LONG,FULL
format();
4.SipleDateFormat
SipleDateFormat()
“yyyy-mm-dd hh:mm:ss” 2001.7.4 12:01:54
Parse() ==> 讲String转成Date
在这里插入图片描述
五.Math类
数学公式,详见API
六.包装类
1.包装类(封装类)。对应8种基本数据类型。
int <= => integer 特殊
short <= => Short 其他包装类都是基本类型首字母大写
char <= => Character 特殊
2.作用:基本数据类型不包含方法,很多情况下要对基本数据类型做重复的操作,例如经常对int类型进行进制转换,基本数据类型内存比较小,而其包装类首先是个类,可以包含常用复杂方法的实现。
3.
装箱:把基本数据类型转换为对应的包装类。
例:Integer i=new Integer(8);
拆箱:把包装类转换成对应的基本数据类型
例:int ii =i.intValue();
shoret ss = s.shortValue();
double dd = d.doubleValue();
以上是显示的执行装箱和拆箱操作,其实java可以隐式转换。
Integer i=9;
int ii=i;
4.字符串,基本数据类型类和包装类转换
基本数据类型转包装类 ==>直接赋值或调用包装类的构造方法
例:Integer i=9;
Integer i=new Integer(8);
基本数据类型转字符串 “”+I;
例:String.valueOf(i);
包装类转字符串 ==> i.toString();
字符串转包装类 ==>new Integer(s);
包装类转基本数据类型 ==>直接赋值
int ii=i.intValue();
字符串转基本数据类型 ==>integer.parseInt(s);
5.进制转换相关的方法 Integer
把其他进制转换为10进制
在这里插入图片描述
怎么把10进制转成其他进制
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值