
Java知识库
Of Chen
一只来自深山的程序猿
展开
-
Java知识体系最强总结(2020版)
更新于2020-01-05 18:08:00...转载 2020-03-11 09:20:06 · 3910 阅读 · 0 评论 -
网络编程
网络编程一、网络编程入门1.1软件结构1.2 网络通信协议1.3 协议分类1.4 网络编程三要素协议IP地址端口号二、TCP通信程序2.1 概述2.2 Socket类构造方法成员方法2.3 ServerSocket类构造方法成员方法2.4 简单的TCP网络程序TCP通信分析图解客户端向服务器发送数据服务器向客户端回写数据三、综合案例3.1 文件上传案例文件上传分析图解基本实现文件上传优化分析优化实...原创 2019-01-29 17:13:59 · 161 阅读 · 0 评论 -
缓冲流、转换流、序列化流
缓冲流、转换流、序列化流一、缓冲流1.1 概述1.2 字节缓冲流构造方法效率测试1.3 字符缓冲流构造方法特有方法1.4 练习:文本排序案例分析案例实现二、转换流2.1 字符编码和字符集字符编码字符集2.2 编码引出的问题2.3 InputStreamReader类构造方法指定编码读取2.4 OutputStreamWriter类构造方法指定编码写出转换流理解图解2.5 练习:转换文件编码案例分析...原创 2019-01-29 17:10:51 · 301 阅读 · 0 评论 -
字节流、字符流
字节流、字符流一、IO概述1.1 什么是IO1.2 IO的分类1.3 IO的流向说明图解1.4 顶级父类们二、字节流2.1 一切皆为字节2.2 字节输出流【OutputStream】2.3 FileOutputStream类构造方法写出字节数据数据追加续写写出换行2.4 字节输入流【InputStream】2.5 FileInputStream类构造方法读取字节数据2.6 字节流练习:图片复制复制...原创 2019-01-29 17:08:31 · 158 阅读 · 0 评论 -
File类及递归相关问题
线程池和Lambda表达式一、 File类1.1 概述1.2 构造方法1.3 常用方法获取功能的方法绝对路径和相对路径判断功能的方法创建删除功能的方法1.4 目录的遍历二、递归2.1 概述2.2 递归累加求和计算1 ~ n的和代码执行图解2.3 递归求阶乘2.4 递归打印多级目录三、综合案例3.1 文件搜索3.2 文件过滤器优化3.3 Lambda优化一、 File类1.1 概述java.i...原创 2019-01-29 17:01:04 · 194 阅读 · 0 评论 -
线程池和Lambda表达式
线程池和Lambda表达式一、等待唤醒机制1.1 线程间通信1.2 等待唤醒机制1.3 生产者与消费者问题二、线程池2.1 线程池思想概述2.2 线程池概念2.3 线程池的使用三、Lambda表达式3.1 函数式编程思想概述3.2 冗余的Runnable代码传统写法代码分析3.3 编程思想转换做什么,而不是怎么做生活举例3.4 体验Lambda的更优写法3.5 回顾匿名内部类使用实现类使用匿名内部...原创 2019-01-16 10:52:29 · 648 阅读 · 0 评论 -
异常的处理和多线程
异常的处理和多线程一、异常1.1 异常概念1.2 异常体系1.3 异常分类1.4 异常的产生过程解析二、异常的处理2.1 抛出异常throw2.2 Objects非空判断2.3 声明异常throws2.4 捕获异常try…catch2.4 finally 代码块2.5 异常注意事项三、自定义异常3.1 概述3.2 自定义异常的练习四、多线程4.1 并发与并行4.2 线程与进程4....原创 2019-01-16 10:49:10 · 347 阅读 · 0 评论 -
Map集合及应用案例(模拟斗地主洗牌发牌)
Map集合及应用案例(模拟斗地主洗牌发牌)一、Map集合1.1 概述1.2 Map常用子类1.3 Map接口中的常用方法1.4 Map集合遍历键找值方式1.5 Entry键值对对象1.6 Map集合遍历键值对方式1.7 HashMap存储自定义类型键值1.8 LinkedHashMap1.9 Map集合练习二、补充知识点2.1 JDK9对集合添加的优化2.2 Debug追踪三、模...原创 2019-01-16 10:45:05 · 315 阅读 · 0 评论 -
List、Set、数据结构、Collections
List、Set、数据结构、Collections一、数据结构1.1 数据结构有什么用?1.2 常见的数据结构栈队列数组链表红黑树二、List集合2.1 List接口介绍2.2 List接口中常用方法三、List的子类3.1 ArrayList集合3.2 LinkedList集合四、Set接口4.1 HashSet集合介绍4.2 HashSet集合存储数据的结构(哈希表)4.3 HashSet...原创 2019-01-16 10:38:19 · 196 阅读 · 0 评论 -
Object类和常用API
Object类和常用API一、Object类1.1 概述1.2 toString方法方法摘要覆盖重写1.3 equals方法方法摘要默认地址比较对象内容比较1.4 Objects类二、日期时间类2.1 Date类概述常用方法2.2 DateFormat类构造方法格式规则常用方法format方法parse方法2.3 练习2.4 Calendar类概念获取方式常用方法get/set方法add方法get...原创 2019-01-16 10:32:55 · 209 阅读 · 0 评论 -
Collection和泛型
Object类和常用API一、Object类1.1 概述1.2 toString方法方法摘要覆盖重写1.3 equals方法方法摘要默认地址比较对象内容比较1.4 Objects类二、日期时间类2.1 Date类概述常用方法2.2 DateFormat类构造方法格式规则常用方法format方法parse方法2.3 练习2.4 Calendar类概念获取方式常用方法get/set方法add方法get...原创 2019-01-16 10:23:22 · 396 阅读 · 0 评论