Java基础
2022-01-14 11:44:03 11 举报
AI智能生成
Java基础知识结构图
作者其他创作
大纲/内容
运算符
位运算(&,|,^,~)
反码,补码,原码
https://www.cnblogs.com/zhangziqiu/archive/2011/03/30/ComputerCode.html
流程控制
switch
Java1.7之后可以用String类型做case
代码块
普通代码块
构造代码块
静态代码块
同步代码块
语言特点
跨平台
简单
去除了指针,内存管理
没有多继承
安全
面向对象OOP
封装
public,private,protected,default。保证数据安全和规范
继承
Object
多态
动态绑定,迟绑定,指执行期间判断所引用的实际类型。根据实际类型调用具体方法
1要有继承,2要有重写,3父类引用指向子类对象
Interface
所有成员变量必须是public static final
面向接口编程,关心能力不关心具体实现
内部类
一个类在另一个类内部定义
可直接访问外部类的私有属性
场景:不允许或不需要其他类访问的时候,使用内部类
健壮的
数据类型
基础数据类型
byte
8位-1字节
short
16位-2字节
int
32位-4字节
long
64位-8字节
float
4字节,精度小数点后7位
double
8字节,精度小数点后14位
boolean
1位-1bit
char
2字节
基础类型成员变量会赋初值,方法内临时变量不赋初值
引用数据类型
常量与变量
final(禁2次赋值,重写,继承)
声明与赋值
内存分析
栈
堆
方法区
static变量
类文件
方法
0 条评论
下一页