Centos:如何查找安装的jdk的目录
使用$JAVA_HOME的话能定位JDK的安装路径的前提是配置了环境变量$JAVA_HOME,否则如下所示,根本定位不到JDK的安装路径。
正确的方式是通过 which java:
[tt@vddd conf]$ java -version openjdk version "1.8.0_65" OpenJDK Runtime Environment (build 1.8.0_65-b17) OpenJDK 64-Bit Server VM (build 25.65-b01, mixed mode) [tt@vddd conf]$ echo $JAVA_HOME [tt@vddd conf]$ echo $PATH /usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/app/tt/.local/bin:/app/tt/bin [tt@vddd conf]$ whereis java java: /usr/bin/java /usr/lib/java /etc/java /usr/share/java /usr/share/man/man1/java.1.gz [tt@vddd conf]$ which java /usr/bin/java [tt@vddd conf]$ cd /usr/bin/java -bash: cd: /usr/bin/java: Not a directory [tt@vddd conf]$ ls -lrt /usr/bin/java lrwxrwxrwx. 1 root root 22 Oct 18 11:19 /usr/bin/java -> /etc/alternatives/java [tt@vddd conf]$ ls -lrt /etc/alternatives/java lrwxrwxrwx. 1 root root 70 Oct 18 11:19 /etc/alternatives/java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64/jre/bin/java [tt@vddd conf]$ cd /usr/lib/jvm [tt@vddd jvm]$ ls java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64 jre-1.7.0 jre-1.8.0 jre-openjdk java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64 jre-1.7.0-openjdk jre-1.8.0-openjdk jre jre-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64 jre-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64 [tt@vddd jvm]$
基础才是编程人员应该深入研究的问题,比如:
1)List/Set/Map内部组成原理|区别
2)mysql索引存储结构&如何调优/b-tree特点、计算复杂度及影响复杂度的因素。。。
3)JVM运行组成与原理及调优
4)Java类加载器运行原理
5)Java中GC过程原理|使用的回收算法原理
6)Redis中hash一致性实现及与hash其他区别
7)Java多线程、线程池开发、管理Lock与Synchroined区别
8)Spring IOC/AOP 原理;加载过程的。。。
【+加关注】。