摘要:
##今日重点 JUnit单元测试 Stream编程(JDK8新增) Java IO流 对于文件的操作 ##学习内容 ####JUnit单元测试的好处: 1).可以书写一系列的测试方法,对项目的所有的接口或者方法进行单元测试 2).启动后,自动化测试 3).只需要查看最后的结果 4).每个单元测试的用 阅读全文
摘要:
##今日重点 树 二叉树 斜树 完全二叉树 ##学习内容 ####树: 是n(n>=0)个结点的有限集,n=0称为空树 在任意的非空数中 1.有且只有一个特定的称为根结点 2.当n>1时,其余结点可分为m个互不相交的有限集 ####结点: 结点是数据结构中的基础,构成复杂数据结构基本组成单位 ### 阅读全文
摘要:
##今日重点 LockSupport工具类 Lock锁 synchronized和Lock的区别 并发编程三大特征 JVS并发编程包 线程池 参数的意义(重要) ##学习内容 ####LockSupport工具类 线程阻塞的工具类,所有的方法都是静态方法,可以让线程在任意位置阻塞 阻塞之后也有唤醒的 阅读全文
摘要:
##今日重点 锁 死锁 线程重入 线程的退出 线程的常用方法 ##学习内容 ####什么是锁? 同步操作的实现,需要给对象关联一个互斥体,这个互斥体就可以叫做锁。 ####锁的实现方式: Java中锁的实现方式有两种:synchronized关键字和并发包中的锁类。 synchronized 关键字 阅读全文