【Java】基础知识复习清单,你能口述这些概念吗

目录结构

  • 数据类型与运算符
    • 计算
      • 计算方法
      • 运算
    • 逻辑运算符
    • 数据转换
      • 表达式的自动转换
      • 不同数据类型的强制转换
      • 布尔值自动转换
      • 自动转换类型
    • 位运算符
    • Hello_Java
      • 不同赋值方法
      • 对于镜度数的第一次简介
      • 进制数写法
      • 数据类型
  • 流程控制与数组
    • 数组
      • 深入了解数组
      • 使用数组
      • 数组类型
      • 画圆–作业题目
      • foreach语句
  • 面向对象
    • 方法详解
      • 参数传递
      • 参数传递中的
      • 递归方法
      • 方法重载
      • 属性
      • 形参个数可变
    • 类和对象
      • 定义类
      • 对象
      • this
      • Person
    • 类的继承
      • 覆盖的特殊情形
      • 继承
      • 继承的子类
      • 重写父类
      • 重写父类的子类
    • this实例
      • dog
      • doguse
      • this在构造器
      • this作为返回值
    • 深入构造器
      • 初始化
      • 调用父类构造器
      • 构造器继承关系
      • 重载
      • 重载与重复
    • 隐藏和封装
      • 对访问控制符的运用
      • 访问控制符
      • 封装
    • 包和import声明和import_static
      • 包测试
      • Java常用包
    • 成员变量和局部变量
      • 成员变量初始化和内存中的运行机制
      • 概念
      • 同名测试
    • 多态
      • 多态性质
      • 引用变量的强制类型转换
      • instanceof运算符
    • 初始化块
      • 关于静态
      • 静态初始化块
      • 使用初始化块
    • 单例模式下的两种创建方法
      • Hugryman
      • Lazyman
    • homework
      • Search
      • Student
      • test
  • 面向对象2
    • Lambda表达式
      • Lambda表达式与匿名内部类的联系和区别
      • Lambda表达式调用Array类方法
      • 方法引用和构造器引用
      • 方法引用和构造器引用的详解
      • 表达式入门
    • final修饰符
      • final修饰两种变量的区别
      • final局部变量
      • final成员变量
      • final方法
      • final的宏替换
      • final类
      • 抽象类的作用
      • 抽象类的作用的子类
    • 修饰符的适用范围
      • 适用范围
    • 内部类
      • 内部类的private成员
      • 内部类的变量重名
      • 匿名内部类
      • 匿名内部类的构造器
      • 匿名内部类的等价代码
      • 局部内部类
      • 概念
      • 静态内部类
    • 内部类_使用内部类
      • 外部类以内使用内部类
      • 外部类以外使用内部类
    • 包装类增强
      • 包装类的比较
      • 基本数据类型的包装类
    • 处理对象
      • equals方法
      • 双等号判断相等
      • 常量池
      • 打印对象和toString方法
      • 自定义toString方法
      • 重写方法
    • 抽象类
      • 抽象方法和抽象类
      • 抽象方法和抽象类的另一个子类
      • 抽象方法和抽象类的子类
    • 接口
      • 使用接口
      • 接口的概念
      • 接口的继承
    • 接口2
      • 接口和抽象类
      • 接口的概念的类
    • 枚举类
      • Gender
      • GenderTest
      • 包含抽象方法的枚举类
      • 实现接口的枚举类的接口
      • 实现接口的枚举类的枚举
      • 实现枚举的类
      • 枚举
      • 枚举类成员的实现类
      • 枚举类的成员
    • 类成员
      • 单例类
      • 理解类成员
  • java集合
    • List集合
      • ArrayList和Vector和固定长度的List
      • LinkedList实现类
      • List接口
      • List新增方法Listlterator
      • List的sort和replaceAll方法
      • 判断List集合中元素相等的条件
    • Map集合
      • HashMap实现类
      • LinkedHas和Map实现类
      • Map新增的方法
      • Map的基本介绍
      • SortedMap接口和TreeMap实现类
      • 使用Properties读写属性文件
      • 如果key是可变量
      • 实现类的性能分析
    • Queue集合
      • Deque接口
      • PriorityQueue实现类
      • 介绍
    • Set集合
      • HashSet类
      • LinkedHashSet类
      • TreeSet类
      • TreeSet类的定制排序
      • TreeSet类的测试2
      • TreeSet类的测试3
      • TreeSet类的自然排序
      • rewriteHashCode
    • 操作集合的工作累Collections
      • Enumeration接口
      • 同步控制
      • 排序操作
      • 查找和替换操作
      • 梭哈游戏
      • 设置不可变集合
    • 集合概念
      • Collection接口
      • Lterator遍历集合元素
      • Lambda遍历lterator
      • Lambda遍历集合
      • Predicate操作集合
      • Stream操作集合
      • Stream操作集合2
      • foreach遍历集合
      • 概述
    • HashSet和HashMap的性能选项
  • 泛型
    • 擦出和转换
      • 擦除
    • 泛型与数组
      • 泛型与数组
    • 泛型入门
      • 使用泛型
      • 编译时候不检查类型的异常
      • 菱形语法
    • 泛型方法
      • Java8改进的类型判断
      • 定义泛型方法
      • 定义泛型方法2
      • 泛型方法与方法重载
      • 泛型方法和类型通配符的区别
      • 菱形与发育泛型构造器
    • 深入泛型
      • 从泛型类派生子类
      • 使用类型通配符
      • 定义泛型接口和类
      • 类型通配符
      • 设定类型形参的上限
      • 设定类型通配符的上限
      • 设定通配符的下限
  • 异常(换书了)
    • Checked异常和Runtiome异常体系
      • 使用throws声明抛出异常
      • 自定义异常类型捕获
    • 异常处理机制
      • 使用finally回收资源
      • 使用trycatch
      • 多异常捕获
      • 异常处理嵌套
      • 异常类的异常体系
      • 自动关闭资源的try语句
      • 访问异常信息
    • 异常概述
      • 异常概述
  • 线程
    • 线程
      • 关于线程优先级
      • 创建线程
      • 通过接口
      • 锁定关键字synchronized
      • 阻塞进程方法Sleep
      • 阻塞进程方法join
    • 模拟银行存取款
      • Get
      • Into
      • bank
      • test
    • 模拟生产消费的过程
      • Content
      • Customer
      • Productor
      • Queue
  • 输入输出
    • 创建文件和文件夹
      • 实例
    • 对象序列化
      • Count
      • Test
      • 对象序列化
      • 字节字符转换流
      • 字节流读取文件
      • 缓冲输入输出流
      • 输入输出流拷贝数据
      • 输出流写入文件

https://github.com/ambitiousCC/Work-java/tree/master/java-code-package

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值