代码如下 测试结果 利用jdk自带的jvisualvm进行测试 两个线程互相拥有对方想要的东西 ...
分类:
其他好文 时间:
2020-01-29 18:06:26
阅读次数:
68
JShell脚本工具是JDK9的新特性 什么时候会用到JShell呢? 当我们编写的代码非常小的时候,而又不愿意编写类、main方法,也不愿意编译和运行,这个时候可以使用JShell工具。 1.启动JShell工具。 在DOS命令行直接输入JShell命令。 2.使用 输出helloworld 计算 ...
分类:
Web程序 时间:
2020-01-03 19:19:35
阅读次数:
77
1.JDK9的新特性: List接口, Set接口, Map接口:里边增加了一个静态的方法of,可以给集合一次性添加多个元素 static <E> list<E> of (E... elements) 使用前提: 当集合中存储的元素的个数已经确定了,不再改变时使用注意:1. of方法只适用于List ...
分类:
其他好文 时间:
2019-12-29 18:42:26
阅读次数:
71
1、IO异常的处理 JDK7前处理:使用try...catch...finally 代码块,处理异常部分 使用JDK7优化后的try with resource 语句,该语句确保了每个资源在语句结束时关闭。 JDK9中try with resource 的改进,对于引入对象的方式,支持的更加简洁 2 ...
分类:
其他好文 时间:
2019-12-23 00:08:16
阅读次数:
109
MAC JDK9的安装与环境配置以及Tomcat安装错误问题的解决 在终端出现: Unable to find any JVMs matching version "(null)".No Java runtime present, try --request to install.Neither t ...
分类:
系统相关 时间:
2019-12-01 22:40:32
阅读次数:
134
简单介绍 声明:使用JDK9、MYSQL8、idea 报错处理 报错信息如下 原因 提示信息表明数据库驱动com.mysql.jdbc.Driver已经被弃用了、应当使用新的驱动com.mysql.cj.jdbc.Driver ...
分类:
数据库 时间:
2019-11-12 00:29:43
阅读次数:
115
Java响应式编程Springboot WebFlux基础与实战 在这里我个人推荐的学习途径如下:先学习jdk8的lambda表达式和stream流编程,了解函数式编程的知识点和思想,接着学习jdk9的响应式流flux,理解响应式流概念,理解背压和实现机制。这2者学好之后,很容易理解webflux的 ...
分类:
编程语言 时间:
2019-11-09 15:37:12
阅读次数:
74
Java安装和环境配置 从事Java开发第一关就是安装JAVA环境. 我们要安装JDK, 全称Java开发全套. 其中包含了JRE(运行时环境), 如果你打游戏的时候可能会提示你缺少JRE. 我们要做开发, 一定要安装JDK, 请到 "甲谷文" 下载安装包. 下载 下载最新的 "JDK9" , "J ...
分类:
编程语言 时间:
2019-10-28 12:28:09
阅读次数:
88
①虚拟机日志参数 -XX:+PrintGC(在jdk9.jdk10中建议使用-Xlog:gc),使用这个参数启动java虚拟机,则在GC时就会打印相应日志 -XX:+PrintGCDetails, 该参数可以打印堆的详细信息,描述各个区间的使用情况(jdk9,jdk10中使用-Xlog:gc*) - ...
分类:
其他好文 时间:
2019-10-08 21:53:23
阅读次数:
99