博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JAVA知识点随心记
阅读量:6913 次
发布时间:2019-06-27

本文共 1187 字,大约阅读时间需要 3 分钟。

hot3.png

1.Switch case具体的支持类型?

Q:支持byte、short、char、int基本类型,枚举类型和String类型(JDK7以上支持),四种基本类型的包装类型也支持,但是原因在于触发了自动拆箱,将包装类型拆成了基本类型,所以可以.

2.Class.forName与ClassLoader.loadclass区别

(1)ClassLoader loader = XXX.class.getClassLoader(); //获得ClassLoader

(2)loader.loadclass("XXX");    //加载类,不执行初始化

(3)loader.loadclass("XXX").newInstance();  //加载类,执行初始化,执行静态块,执行new

(4)Class.forName("XXX"); //加载类,执行初始化,执行静态块,不执行new

(5)Class.forName("XXX", false, loader); //加载类,不执行初始化,不执行静态块

(6)Class.forName("XXX", false, loader).newInstance(); //加载类,执行初始化,执行静态块,执行new

3.设置Linux全局JDK版本,不同用户使用不同的JDK版本,tomcat使用特定的JDK版本

全局: vim /etc/profile

在尾部追加 

JAVA_HOME=/opt/jdk1.7.0_07

PATH=$JAVA_HOME/bin:$PATH

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME

export PATH

export CLASSPATH

保存退出,输入

source /etc/profile 使配置文件生效

其他用户:切换其他用户

vim ~/.bash_profile

尾部追加1.8xx版本JDK配置:

JAVA_HOME=/usr/java/jdk1.8.0_131

PATH=$JAVA_HOME/bin:$PATH

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME

export PATH

export CLASSPATH

保存退出,输入

source ~/.bash_profile 使配置文件生效

tomcat指定版本:打开tomcat/bin/catalina.sh

export JAVA_HOME=/opt/jdk

export JRE_HOME=/opt/jre 即可

转载于:https://my.oschina.net/u/2462104/blog/1860746

你可能感兴趣的文章
我不是推销员 也无需做广告
查看>>
java实现读入一个数n,计算其各位数字之和,用汉语拼音写出和的每一位数字...
查看>>
10月17日学习内容
查看>>
代码中字符串的本地化
查看>>
什么是EXT3文件系统
查看>>
【257期门诊集锦】探索式测试的奥秘
查看>>
NFS与samba
查看>>
第一篇博客-养成写博客的好习惯
查看>>
截至11月底 成都空港国际快件中心处理快件超20万票
查看>>
为KVM虚拟机添加多VLAN桥接网络
查看>>
Oracle取某一栏位逗号分隔之后的数据
查看>>
POST jpeg upload with AFNetworking
查看>>
简述计算机运行机制
查看>>
如何解决AIX的文件系统故障
查看>>
IllegalArgumentException: Illegal character in query at index........这个样的问题:转换问题...
查看>>
Linux必学的60个命令
查看>>
Java的版本信息
查看>>
老火罐了乐山
查看>>
小区缓存系统部署实例
查看>>
3 Web服务器安全加固
查看>>