51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#jdk
jdk 10.0.2 bug修复
之前记录过jdk9+版本的1个bug,某些情况下会导致方法执行二遍,今天早上打开笔记本(mac),弹出一个框提示jdk升级10.0.2,顺手点了一下,然后验证了下该bug,发现居然fix掉了,推荐大家升级!还是这段代码:publicclassJavacEvalBug{privatestaticString[]array...
代码星球
·
2020-04-06
jdk
10.0.2
bug
修复
jdk9+版本的bug
今天从jvm大神"你假笨"的公众号上,看到一个jdk9+版本的编译bug,记录一下:publicclassJavacEvalBug{privatestaticString[]array={""};staticinttest(){System.out.println("evaluated!");return0;}publ...
代码星球
·
2020-04-06
jdk9+
版本
bug
JDK JRE JVM的关系
JVM:JavaVirtualMachine的缩写,即Java虚拟机JRE:JavaRuntimeEnvironment的缩写,即Java运行环境JDK:JavaDevelopmentKit的缩写,即Java软件开发工具包三者的关系如下图:...
代码星球
·
2020-04-06
JDK
JRE
JVM
关系
JDK动态proxy原理解析
转:之前虽然会用JDK的动态代理,但是有些问题却一直没有搞明白。比如说:InvocationHandler的invoke方法是由谁来调用的,代理对象是怎么生成的,直到前几个星期才把这些问题全部搞明白了。 废话不多说了,先来看一下JDK的动态是怎么用的。 Java代...
代码星球
·
2020-04-06
JDK
动态
proxy
原理
解析
mac os安装jdk、卸载
1、JAVA版本8u171与8u172的区别 https://blog.csdn.net/u014653815/article/details/80435226 奇数版本是稳定版本,上面修订的所有bug都是测试充分的。偶数版是在奇数版的基础上修订了更多bug,但是某些bug修订后,没有得...
代码星球
·
2020-04-06
mac
os
安装
jdk
卸载
jdk与jre的区别
jdk与jre的区别jdk就是java的开发工具集,顾名思义就是你做开发用的,其中包括javac,也就是javacompiler等。jre(javaruntimeenvironment),就是java程序的运行环境。你所写的java程序在经过javac编译后会形成字符行文件,这个java的中间文件,计算机是看不懂的,而...
代码星球
·
2020-04-06
jdk
jre
区别
JDK版本过高,导致Eclipse报错
1、JDK版本如果比较高,而使用的eclipse版本比较低,导致在eclispe中不能识别而报错。 2、点击AttachSource添加rt.jar后,又出现如下错误3、这样的错误就是由于eclipse版本与jdk版本不兼容导致,升级eclispe或降低jdk版本即可。...
代码星球
·
2020-04-06
JDK
版本
过高
导致
Eclipse
JDK+Tomcat+MyEclipse发布JSP项目——不能成功的问题
JDK、Tomcat和MyEclipse安装完成后,在将webProject发布到Tomcat时出现金叹号,如图 原因:由于将Tomcat安装在C盘,所以需要启用管理员权限。解决...
代码星球
·
2020-04-06
JDK+Tomcat+MyEclipse
发布
JSP
项目
不能
windows如何查看jdk的安装目录
1.检查电脑上是否安装了JDK可以在cmd窗口输入java-version查看是否需安装了JDK2.查看JDK的安装目录一种是在cmd窗口输入java-verbose,查看最后一行即为JDK安装路径这是我从网上找的图片,确实输出了jdk的安装目录,然儿在我的电脑上输出确是这样的╮(╯▽╰)╭无奈,只能用第二种方法了,简...
代码星球
·
2020-04-06
windows
如何
查看
jdk
安装
jdk src 学习 Threadlocal
示例:importjava.io.Serializable;publicclassTestThreadLocalimplementsSerializable{/****/privatestaticfinallongserialVersionUID=-1279921928557717157L;intage;p...
代码星球
·
2020-04-06
jdk
src
学习
Threadlocal
java JDK设置环境变量
1、右键“我的电脑”图标。在弹出菜单中依次选择“属性”-“高级”-“环境变量”。2、在“环境变量”的“系统变量”选项新建系统变量(假设该变量已有。就改动该变量):JAVA_HOME,值为:C:ProgramFilesJavajdk1.7.0(填写你的JDK路径就可以)。相同方法再建一个系统变量(假设该变量已有,就改动该...
代码星球
·
2020-04-06
java
JDK
设置
环境
变量
Eclipse (indigo) 中安装jdk包并执行Maven
为安装Eclipsejdk.windows->preferences->java->installjre->addsdk假设在eclipse里增加M2Maven执行项目时报这个错:ThespecifiedJREinstallationdoesnotexist则能够这样做。window->p...
代码星球
·
2020-04-06
Eclipse
indigo
安装
jdk
执行
【JDK】各个版本垃圾收集器
G1收集器(GarbageFirst)是Java虚拟机中垃圾收集器的一种。 G1收集器是Java虚拟机的垃圾收集器理论进一步发展的产物,它与前面的CMS收集器相比有两个显著的改进:一是G1收集器是基于“标记-整理”算法实现的收集器,也就是说它不会产生空间碎片,这对于长时间运行的应用系统来说...
代码星球
·
2020-04-06
JDK
各个
版本
垃圾
收集器
jdk动态代理
jdk动态代理不需要引入jar包,是jdk自带的。原来静态代理需要创建目标类的代理类,现在使用代理类对象生成器可以生成任何接口的实现类的代理对象。1packagecom.aaa.proxy;pgpy2importcom.aaa.proxy.advice.LogAdvice;3importjava.lang.reflec...
代码星球
·
2020-04-05
jdk
动态
代理
mac下同时安装jdk1.7和jdk1.8
1.安装jdk1.7时会弹出报错,说版本不兼容。 双击安装包,使安装包挂在到机器上,即在Finder里可以看到一个名字为JDK7Update60的Device。在terminal下输入以下命令,命令中的路径可能不同$pkgutil--expand/Volumes/JDK7Update60/JDK...
代码星球
·
2020-04-05
mac
同时
安装
jdk1.7
jdk1.8
首页
上一页
...
19
20
21
22
23
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他