- 博客(4)
- 收藏
- 关注
原创 Java8最全介绍(持续更新)
Lambda表达式 Lambda表达式可以理解为简洁地表示可传递的匿名函数的一种方式: 它没有名称,但它 有参数列表、函数主体、返回类型,可能还有一个可以抛出的异常列表。 举个例子: // Java8以前 Comparator<Apple> byWeight = new Comparator<Apple>() { public int compare(Apple ...
2019-05-10 15:20:02
3285
原创 Java多线程wait()方法注意事项
注意事项一: 当前线程调用共享对象的wait()方法时,当前线程只会释放当前共享对象的锁,当前线程持有的其他共享对象的监视器锁并不会被释放。 下面举个栗子: private static volatile Object resourceA = new Object(); private static volatile Object resourceB = new Object()...
2019-05-02 11:40:38
8114
原创 Java多线程的介绍及创建1-1
想要知道什么是多线程,那么我们先了解一下什么是线程。 1.1 什么是线程? 线程其实是进程中的一个实体,线程是不能单独存在的。进程则是代码在数据集合上的一次运行活动, 简单来说就是系统进行资源分配和调度的基本单位。线程则是进程的一个执行路径,一个进程中至少有一个 线程,进程中的多个线程共享进程的资源。 1.2 线程的创建及运行 Java创建线程的方式有三种,分别为实现Runnab...
2019-05-01 16:39:08
218
原创 在GitHub上创建免费的私有库
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Ma...
2019-01-09 20:32:19
323
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人