JAVA学习第二步,初级知识框架梳理
JAVA学习第二步,初级知识框架梳理
回顾往期的学习,才发现已经学习了这么多知识点。这里复制了其他创作者的一些梳理结合自己的梳理。总结了自己在Java学习入门阶段的知识点。笔记自己了也写了详细的两本 第一章 Java面向对象
-
1-1包的定义
-
1-2 编译运行定义在包中的类
-
1-3 如何使用其他包中的类
-
1-4 Eclipse的安装 ,idea的安装
-
1-5 在Eclipse中创建项目添加类运行程序
-
1-6 设置Eclipse的字号文件编码智能提示
-
1-7 在项目中添加源文件
-
1-8 在工作区中添加已有的项目
-
1-9 Eclipse调试程序,idea的调试
-
1-10 类的访问权限修饰符
-
1-11 类成员的访问权限
-
1-12 方法覆盖中的访问权限
-
1-13 Object类的方法介绍
-
1-14 Object类的getClass方法
-
1-15 Object类的toString方法介绍
-
1-16 重写tostring方法
-
1-17 equals方法分析
-
1-18 重写equals方法
-
1-19 hashCode方法
-
1-20 Eclipse的常用快捷键
-
1-21 final修饰类与字段
-
1-22 final修饰方法与局部变量
-
1-23 抽象方法的定义
-
1-24 测试平面图形抽象类
-
1-25 抽象类特点
-
1-26 抽象类练习主人喂养宠物
-
1-27 接口概述
-
1-28 接口的定义与实现
-
1-29 接口多态
-
1-30 接口说明
-
1-31 接口与抽象类的异同点
-
1-32 接口应用一功能的封装
-
1-33 接口应用二定义一组操作规范
-
1-34 提倡面向接口编程1接口比较灵活
-
1-35 提倡面向接口编程2接口易扩展,使项目分层
-
1-36 提供面向接口编程3接口使项目分层
-
1-37 接口使项目分层代码
-
1-38 不同动物使用不同的说话方式进行交流
-
1-39 类与类之间的关系1
-
1-40 类与类之间的关系2
-
1-41 成员内部类
-
1-42 静态内部类与局部内部类
-
1-43 匿名内部类
第二章 Java异常
-
2-1 异常概述
-
2-2 认识运行时异常
-
2-3 认识编译时异常
-
2-4 trycatch子句的语法
-
2-5 捕获异常代码
-
2-6 finally子句
-
2-7 throws抛出异常
-
2-8 异常处理的选择
-
2-9 方法覆盖中的异常处理
-
2-10 自定义异常1
-
2-11 自定义异常2
-
2-12 自定义性别异常
第三章 数组
-
3-1 数组的定
-
3-2 数组元素的访问
-
3-3 数组的遍历
-
3-4 数组的静态初始化
-
3-5 数组作为方法的返回值类型与参数类型1
-
3-6 数组作为方法的返回值类型与参数类型2
-
3-7 main方法的参数
-
3-8 可变长参数
-
3-9 数组扩容1
-
3-10 数组扩容2
-
3-11 在数组的指定位置插入元素
-
3-12 在数组中插入元素的实现
-
3-13 对象数组
-
3-14 二维数组的引入与遍历
-
3-15 二维数组的动态初始化及静态初始化
-
3-16 二维数组的内存分析
-
3-17 Arrays工具类方法介绍
-
3-18 Arrays工具类的使用
-
3-19 冒泡排序分析
-
3-20 冒泡排序的实现
-
3-21 选择排序分析
-
3-22 选择排序的实现
-
3-23 二分查找算法分析1
-
3-24 二分查找算法分析2
-
3-25 二分查找算法的实现
-
3-26 数组实现用户注册之添加用户
-
3-27 数组实现用户注册判断用户是否存在
-
3-28 数组实现用户注册测试类
第四章 常用类
-
4-1 String对象的创建1
-
4-2 String对象的创建2
-
4-3 String类的常用操
-
4-4 String类的常用操作
-
4-5 正则表达式
-
4-6 String类中与正则表达式相关的方法
-
4-7 String对象是不可变的
-
4-8 String对象是不可变的每次字符串连接都会创建新的字符串对象
-
4-9 String对象是不可变的3
-
4-10 StringBuilder可变字符串
-
4-11 包装类概述
-
4-12 包装类的继承结构图
-
4-13 包装类对象的创建
-
4-14 包装类的字段常量
-
4-15 包装类的常用操作1
-
4-16 包装类的常用操作2
-
4-17 装箱与拆箱
-
4-18 Date日期类
-
4-19 SimpleDateFormat类
-
4-20 Calendar类
-
4-21 线程安全的日期类
-
4-22 Math类
-
4-23 DecimalFormat类
-
4-24 BigDecimal类
-
4-25 Random类
第五章 集合
-
5-1 Collection集合概述
-
5-2 Collection集合概述2
-
5-3 Collection集合的基本操作
-
5-4 Collection集合泛型与集合间的操作
-
5-5 Collection集合的迭代1
-
5-6 Collection集合的迭代2
-
5-7 List集合新增的方法介绍
-
5-8 List集合从Collection继承的基本操作
-
5-9 List新增针对索引值的操作1
-
5-10 List新增操作2
-
5-11 List集合对象需要重写equals方法
-
5-12 List集合排序
-
5-13 ArrayList与Vector
-
5-14 单向链表
-
5-15 双向链表
-
5-16 LinkedList新增方法
-
5-17 Set集合特点
-
5-18 HashSet特点
-
5-19 TreeSet集合可以自然排序
-
5-20 TreeSet底层是TreeMap
-
5-21 TreeSet判断是否同一个对象
-
5-22 Collection集合小结
-
5-23 Collections工具类
-
5-24 泛型
-
5-25 Map集合概述
-
5-26 Map基本操作介绍
-
5-27 Map的基本操作1
-
5-28 Map集合的遍历
-
5-29 统计字符出现的次数
-
5-30 HashMap工作原理1
-
5-31 HashMap工作原理2
-
5-32 HashMap工作原理3
-
5-33 HashMap源码分析
-
5-34 HashMap源码分析2
-
5-35 HashTable类
-
5-36 Properties
-
5-37 Properties加载配置文件属性
-
5-38 TreeMap测试
-
5-39 TreeMap中的键是根据比较结果是否为0进行判断的
-
5-40 二叉树原理
-
5-41 Map集合小结
第六章 IO流
-
6-1 流概述
-
6-2 IO流类结构图
-
6-3 FileInputStream以字节为单位读取文件内容
-
6-4 FileInputStream以字节数组为单位读取数据
-
6-5 读取文件中的异常处理
-
6-6 FileOutputStream保存数据到文件
-
6-7 使用字节流实现文件的复制
-
6-8 缓冲流工作原理
-
6-9 BufferedInputStream与BufferedOutputStream类读写文件
-
6-10 DataInputStream与DataOutputStream类读写文件
-
6-11 PrintStream打印字节流
-
6-12 装饰者设计模式
-
6-13 ObjectInputStream与ObjectOutputStream类
-
6-14 SerialVersionUID序列化版本号字段
-
6-15 FileReader读取文本文件
-
6-16 FileWriter保存数据
-
6-17 文本文件的复制
-
6-18 InputStreamReader与OutputStreamWriter转换流类
-
6-19 BufferedReader与BufferedWriter字符缓冲流
-
6-20 创建File对象
-
6-21 File字段
-
6-22 File的常用操作介绍
-
6-23 获得文件的相关属性
-
6-24 显示文件夹的内容
-
6-25 文件夹的递归显示与复制
第七章 线程
-
7-1 线程概述
-
7-2 继承Thread创建线程
-
7-3 多线程每次执行结果可能不一样
-
7-4 实现Runnable接口创建线程
-
7-5 实现Callable接口创建线程
-
7-6 线程的基本操作介绍
-
7-7 线程基本操作
-
7-8 守护线程
-
7-9 线程状态
-
7-10 线程优先级
-
7-11 线程休眠
-
7-12 中断线程
-
7-13 线程让步
-
7-14 线程合并
-
7-15 线程终止
-
7-16 使用线程模拟多人从同一帐户中取钱
-
7-17 线程同步
-
7-18 同步代码块1
-
7-19 同步代码块2
-
7-20 同步方法
-
7-21 线程安全的类
-
7-22 生产者消费者场景描述
-
7-23 定义仓库类
-
7-24 定义生产者类消费者类及测试类
-
7-25 完善生产者消费者模式
-
7-26 创建两个线程实现奇数偶数的交替打印
-
7-27 两个线程交替打印100个和10个数
-
7-28 Timer类
-
7-29 死锁
第八章 反射
-
8-1 反射概述
-
8-2 创建Class对象的方式
-
8-3 反射类信息
-
8-4 反射字段信息
-
8-5 反射方法信息
-
8-6 反射构造方法信息
-
8-7 通过反射创建实例
-
8-8 通过反射技术访问字段的值
-
8-9 通过反射技术调用方法
-
8-10 IO+Properties+Reflect
版权声明:本文为xiaoshenke原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。