JDK
C_Knight
你的付出,终会开花结果。
展开
-
解决修改JAVAHOME后java版本不改变问题
网上有很多解决的方法,其中删除C:\Windows\System32文件下java相关联的exe文件即可,使用where java命令可以发现,在Javahome配置版本之前有两个或三个java可执行文件,因此删除这个干扰项就可以解决。java版本问题unsupported major.minor version 51.0jdk1.7版本错误,可能项目是1.7,运行环境是1.6unsup...原创 2018-10-10 16:43:18 · 2855 阅读 · 0 评论 -
java的枚举
JDK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。public enum Color { RED("红色", 1), GREEN("绿色", 2), BLANK("白色", 3), YELLO("黄色", 4); // 成员变量 private String name; private int ...原创 2019-02-01 09:54:37 · 95 阅读 · 0 评论 -
深入理解Java类加载器(ClassLoader)
一、概念JDK 默认提供了如下几种ClassLoaderList itemBootstrp loaderBootstrp加载器是用C++语言写的,它是在Java虚拟机启动后初始化的,它主要负责加载%JAVA_HOME%/jre/lib,-Xbootclasspath参数指定的路径以及%JAVA_HOME%/jre/classes中的类。List itemExtClassLoad...翻译 2019-04-20 13:01:27 · 300 阅读 · 0 评论 -
JDK版本改不过来的请看这里
网上有很多解决的方法,其中删除C:\Windows\System32文件下java相关联的exe文件即可,使用where java命令可以发现,在Javahome配置版本之前有两个或三个java可执行文件,因此删除这个干扰项就可以解决。java版本问题unsupported major.minor version 51.0jdk1.7版本错误,可能项目是1.7,运行环境是1.6unsup...原创 2019-05-05 17:18:36 · 860 阅读 · 0 评论 -
Tomcat配置系统参数
配置catalina.batlinux系统是catalina.shset JAVA_OPTS= -Dscheduler.start=true上面的代码可以随意放置,设置完成后,启动Tomcat可以看到下面输出。设置完环境变量之后,可以通过线面代码在系统中获取到。System.getProperty("scheduler.start")在这里需要注意的是,eclipse中不能使...原创 2019-05-20 19:45:15 · 920 阅读 · 0 评论 -
Java关键字volatile详解
概述大家应该都听说过volatile这个关键字,我想很多人应该都不知道怎么用,现在我给大家讲讲我的理解,如果有什么不对的,希望大家可以指正,顺便也让我学习学习。在此非常感谢让我学习这些知识点的大佬们,也正是他们无私的奉献,才会让我有所收获。首先,要想理解volatile是干什么的,就必须知道java的内存模式是什么,可以看看这位大佬的博客:https://www.cnblogs.com...原创 2019-06-01 17:20:30 · 109 阅读 · 0 评论