java基础
2021-08-17 09:22:29 20 举报
AI智能生成
登录查看完整内容
java基础
作者其他创作
大纲/内容
自动装箱
自动拆箱
原因
128陷阱
各自的包装 类型
为什么要有包装类型
八大基本数据类型
引用类型
两种间区别
数据类型
字符串拆分
字符串拼接
String
StringBuffer(线程不安全)
StringBuilder(线程安全)
三者间的关系和区别
字符串定义
不可变字符串
==
equals
字符串是否相等
空串和null
字符串常量池
字符串
练习题
输入输出
break
continue
中断控制流语句
控制流程
for
foreach
数组遍历
系统提供的拷贝
手写拷贝
数组拷贝
各类排序算法
sort(自定义排序规则
数组排序
多维数组
不规则数组
数组
如何使用
如何自己编写
大数值
继承
封装
多态
抽象
特征
好处
定义
面向对象程序设计
类和对象之间的关系
默认有空构造,一旦有任何一个新构造默认的消失
特点
如何编写
构造方法
this关键字
显示参数和隐式参数
封装的优点
反射中的修改访问权限
权限访问字符串
在程序启动是如何运行
只能调用外部的静态变量和静态方法
静态方法可以通过类名点出来
static
定义(一旦赋值不可修改,即最终状态)
用处(例如不可变字符串)
final
修饰字段
如何证明
java中是值传递
如何做到真正的数值交换
方法参数
同一类中同一方法名和返回值,但是入参不同
重载解析
方法的重载
重写的是继承过来的方法
方法的重写
默认域初始化
初始化块
自动的垃圾回收器
finalize的使用
java中的资源回收
对象析构和finalize
类
extends关键字
优点
只能继承一个父类
其他
重写的好处
@overwrite
父类方法的重写
super()执行父类构造方法
super关键字
this()和super()前面不能有任何方法使用或是属性的定义
子类的构造器
父类和子类
可以多层继承
j继承的层次
父类引用指向子类引用
基础是继承和重写
不能在不同类型间转换
instanceof判断一个对象是否属于同一类型
只能向下进行强转不能向上强转
强制类型转换
方法限制(例如不提供修改属性的接口,不可变字符串)
阻止继承
abstract
和接口的区别
和普通类的对比
本质还是类
抽象类
所有类的父类
与==做对比
原因(源码)
hashcode需要重写
重写equals方法
equals方法
作用
hashCode方法
toString方法
object类
泛型
对象与类
数据结构
java基础
0 条评论
回复 删除
下一页