Java基础
2022-07-21 10:33:54 22 举报
AI智能生成
Java基础知识点
作者其他创作
大纲/内容
由final修饰的类,没有子类修饰他的行为
string存储数据的char数组也是final修饰,表示只能创建一次
整个类内,没有可以修改char数组的方法
因为不可变,就可以共享了
api中一些方法(分割)要掌握
String是一个不可变字符串
判定两个对象是否是同一个
是否同一个对象,内容是不是相等
equals
hashcode
toString
wait
notify
notifyAll
getClass
clone
object类有哪些基本方法
由java提供的类
自定义类
类
只可以被赋值一次
修饰变量
不能被重写
修饰方法
不能被继承,可以继承其他类
修饰类
final
表示修饰的变量属于类变量
这个方法属于他所在的类,不可调用普通方法,普通方法可以调用静态方法
修饰静态内部类
static
关键字
类的初始化顺序
封装
有构造函数,但不能直接调用
抽象类
只有抽象方法,静态域
接口
继承
多态
面向对象编程的三个特点
正负20亿
4个字节32位
int
short
byte
long
float
double
char
1字节 8位
boolean
左移
右移
或
与
异或
位运算⭐
加减乘除
运算
128陷阱
Java集合等要求必须传入对象,不能是基本类型
重写equals为什么重写hashcode
重写hashcode为什么重写equls
hashmap重写equals和hashcode
为什么要有包装类
包装类
八个基本类型
类型转换
变量
赋值语句
int a = 3 带给我们什么
后面对象赋值给a
Student a = new Student()
类名.class
对象.getclass()
Class.forName(\"全类名\")
获取类的三种形式
通过反射获取任意方法
分析类里面有哪些构造方法,域,函数
在框架中的应用
反射
jdk动态代理
cglib动态代理
静态代理
代理
Error
Exception
Throwable
异常体系
分支主题
Java基础
0 条评论
下一页