1、Object
Object类是所有类的间接和直接父类,他位于java.lang包下,java.lang下的类可以直接使用。
如果一个在编写完没有使用extends关键字了么就默认继承Object类。
因为Object类是所有类的父类,那么他的引用可以指向任何一个对象。
2、equals()
java中部分类重写了equals方法,StringBuilder没重写。
equals默认为==,可通过重写来改变
3、包装类
java为8种基本数据类型提供了与之对应的引用数据类型。——包装类
8个包装类除了int和char其他类名都是首字母大写。
byte Byte
short Short paserShort(numstring);
int Integer 静态方法:parseInt(numstring)
long Long
float Float
double Double
char Character
Boolean Boolean
除了char和boolean类型的父类都是Number
char和boolean类型父类是Object
4、装箱和拆箱
在1.5之后就自动支持装箱和拆箱了
拆箱-->引用类型变成基本类型
装箱-->基本类型变成引用类型
Integer i=10;装箱
int i2=i;拆箱
5、单例模式(设计模式23种) 工厂模式 观察者模式
对象只有一份。
生成的对象用==比较,true
a、懒汉式
用的时候才创建
b、饿汉式
先创建再说
6、java.util.Date 和日期有关。
Date date=new Date();
long getTime();得到1970年到此日期所经历过得毫秒。
void setTime(long time);
7.java.text.SimpleDateFormat 格式化
几个常用的占位符
y------年
M------月
d------日
H------时
m------分
s------秒
E------星期
parse(); String------>Date
format(); Date-------->String
8.日历类 ---->对Date类的补充
Calendar 抽象类
Calendar c=Calendar.getInstance();会根据不同的操作系统地区生产对应的实例,一般都是格里高利历
Calendar.DAY_OF_WEEK 从1开始数 日 代表1
Calendar.MONTH 从0开始数 1月是0
Date getTime()
void setTime(Date date)
void set(时间分量,时间分量的值); 设置
int get(时间分量)
int getActualMaximum() 获得某个时间分量可取的最大值
void add(要添加的时间分量,该时间分量添加的值);自带进位
GregorianCalendar 他继承 Calendar 格里高利历法----->阳历
Calendar c=new GregorianCalendar();
math
floor()向下取整
ceil()向上取整
round()四舍五入
本文来源:https://www.wddqw.com/doc/d713e5576d175f0e7cd184254b35eefdc8d315b5.html
正在阅读:
java-date、包装类01-01
新生儿之生辰八字起名01-01
关于气味的四字成语01-01
数学:《勾股定理》教学反思01-01
刺绣的传说01-01
计量课件(给编辑)答案第 (3)[2页]01-01
供应商交货改善通知单01-01
初二散文诗歌:阳光午后的校园100字作文01-01