Java基础

一、正则表达式

1.作用:用来校验数据格式是否合法;在一段文字中查找满足要求的内容

2.书写规则:API搜Search

二、枚举

1.定义:一种特殊的类

2.格式:3.注意事项;①枚举类第一行只能写一些名称,且都是常量,并且每个常量记住的都是枚举类的一些对象

②枚举类的构造器全是私有的(写不写都是私有),所以枚举类对外不能创建对象

③枚举类都是最终类不可以被继承

④枚举类从第二行开始,可以定义类的其他成员

三、泛型

1.定义:定义类,接口,方法时同时声明了一个或多个类型的变量,称为泛型类

2.作用:提供了在编译阶段约束所能操作的数据类型,并自动进行检查能力!可以避免强制以及异常

3.本质:把具体数据类型作为参数传给类型变量

4.定义:

5.注意:①泛型是编译在工作阶段的,一旦程序编译成class文件,class文件中就不存在泛型

②泛型不支持基本数据类型,只能支持引用数据类型

四、常用API

一、Object类常见方法

1.public String toString():返回对象字符串表示形式,让子类重写,以便返回对象内容

2.public boolean equals(Object o):判断两个对象内容是否相等(地址),让子类重写,以便用于比较对象内容是否相同

二、Objects类

1.定义:是一个工具类,提供了许多操作对象的静态方法给我们使用

2.方法

四、包装类

1.定义:将基本数据类型包装成对象

2.方法

列如:Integer.valueOf(12);  (将整型数据包装成对象,赋值为12)  等于 Integer a3 = 12;   (自动装箱)

五、StringBuilder

1.定义:代表可变字符串对象,相当于一个容器,里面装的字符串可以改变,用来操作字符串的

2.构造器:

3.常见方法:API上查找

六、StringBuffer

1.注意:用法与StringBuilder一模一样,但是StringBuilder线程不安全,StringBuffer线程安全

七、StringJoiner

八、Arrays

1.定义:同来操作数组的一个工具类

2.常用方法:(此方法int from 到int to 拷贝时包含从起始索引的那个数,不包含结束索引那个数)

double[] arr = {66.5,77.6};

Arrays.sort(arr);

System.out.println(Arrays.toString(arr));(c此代码调用了sort与toString方法排序数组数据大小)

3.当数组中存储对象数据该怎么排序

方法一:让该对象实现Comparable(比较规则)接口,重写CompareTo方法,自己制定比较规则

九、Collections(单列集合)

十、Map(双列集合)

(两个API笔记本上复习)

五、学习心得

这两周给的时间很充裕,有时间敲敲案列,虽然现在也不是很熟悉,现在储备的知识体系还不够,还是老问题,在考试时感觉这个问题讲过,而且你听过,就是记不住,所以需要多复习多记忆,现在还是基础阶段,知识还不太难,不敢想象,后面学习到深入时有多难,做事情应该脚踏实地,所以现在先把基础打好,但是距离现在Java学习已经过去了一个多月,我如此慢的学习速度实在有些不忍直视。所以尽自己全力吧

六、学习计划

按文件进行前端的学习

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值