jdk
jdk
东山富哥
个人
github地址:https://github.com/gaoxinfu
gitee 地址:https://gitee.com/gaoxinfu_admin
展开
-
如何卸载mac上指定的jdk
问题描述1.比如mac电脑上安装了多个jdk的版本,有时候我们需要卸载某个指定的版本解决方案参考地址https://www.java.com/zh-CN/download/help/mac_uninstall_java.html一定大家要注意一些特殊字符的转义问题...原创 2022-03-20 20:09:41 · 973 阅读 · 0 评论 -
jdk默认安装路径
mac/Library/Java/JavaVirtualMachines原创 2021-01-08 10:38:40 · 1307 阅读 · 0 评论 -
jdk安装之linux系统安装
1.下载jdk安装包略2.解压安装包[root@VM_0_16_centos jdk1.8.0_172]# pwd/opt/jdk1.8.0_172[root@VM_0_16_centos jdk1.8.0_172]# lltotal 25988drwxr-xr-x 2 10 143 4096 Mar 29 2018 bin-r--r--r-- 1 10 143 ...原创 2018-12-05 17:27:58 · 177 阅读 · 0 评论 -
jdk环境变量配置
1.环境变量配置JAVA_HOMEC:\Program Files (x86)\Java\jdk1.6.0_45CLASSPATH.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jarPath;%JAVA_HOME%\jre\bin2.VM配置Default VM arguments-Xms512m -Xmx1024m -XX:P...原创 2018-08-12 23:26:13 · 151 阅读 · 0 评论 -
JDK之安装路径查看 /usr/libexec/java_home -V
localhost:libexec gaoxinfu$ /usr/libexec/java_home -VMatching Java Virtual Machines (3): 9.0.4, x86_64: "Java SE 9.0.4" /Library/Java/JavaVirtualMachines/jdk-9.0.4.jdk/Contents/Home 1.8.0_211...原创 2020-03-12 12:00:20 · 4570 阅读 · 0 评论 -
我们通过代码和图示来简单理解 ==,equals和hashCode的区别
文章目录==equalshashCode==equalshashCode原创 2020-09-15 14:59:53 · 224 阅读 · 0 评论 -
jdk之入门介绍
文章目录1.官网1.官网https://docs.oracle.com/javase/8/index.htmlhttps://docs.oracle.com/javase/8/docs/index.html1.JDK,JRE,JVM 从上面可以看出是一个包含关系原创 2020-02-12 15:55:37 · 364 阅读 · 0 评论 -
JDK之ClassLoader加载过程与加载原理
JDK之ClassLoader加载原理原创 2020-02-13 12:35:59 · 964 阅读 · 1 评论 -
JDK之编译过程与编译原理
JDK之编译过程与编译原理原创 2020-02-13 14:33:31 · 1127 阅读 · 1 评论 -
JDK之运行时数据区(Run-Time Data Areas)
文章目录1.The pc Register2.Java Virtual Machine Stacks3.Heap4.Method Area5.Run-Time Constant Pool6.Native Method Stacks1.The pc Register2.Java Virtual Machine Stacks3.Heap1.堆存储的资源,都是一些公共的资源,所有的线程可以共享...原创 2020-02-19 21:05:57 · 558 阅读 · 0 评论 -
JDK之内存模型以及栈与堆的关系
JDK之内存模型以及栈与堆的关系原创 2020-03-04 09:45:56 · 3115 阅读 · 0 评论 -
JDK之垃圾回收
JDK之垃圾回收原创 2020-03-08 14:16:38 · 690 阅读 · 0 评论 -
JVM之常用参数
文章目录1.1.原创 2020-03-11 15:25:37 · 1318 阅读 · 1 评论 -
JVM之jdk自带的常用工具命令
JVM之常用命令原创 2020-03-11 17:39:31 · 422 阅读 · 0 评论 -
JVM之堆栈内存常用界面工具使用以及分析
文章目录1.jconsole (jdk自带的一个界面工具)1.1.启动我们的一个springboot项目1.2.启动jconsole1.3.连接自己的应用程序2.jvisualvm (也是jdk自带的可视化工具)2.1.概述2.2.打开方式2.2.1.控台中执行:jvisualvm```java1.jconsole (jdk自带的一个界面工具)JConsole工具是JDK自带的可视化监控工具。...原创 2020-03-12 16:10:27 · 1385 阅读 · 0 评论 -
JVM之垃圾回收日志分析以及常用垃圾回收日志分析的界面工具
文章目录1.垃圾回收发生的时机6.GC垃圾回收日志分析工具6.1.如何导入垃圾回收日志6.1.1.配置 -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps6.1.2.启动项目6.1.3.自动生成日志文件 gc.log6.1.GCViewer6.2.在线工具 gceasy6.2.1.官网6.2.2.使用介绍1.垃圾回收...原创 2020-03-14 10:01:40 · 708 阅读 · 0 评论 -
JVM之G1收集器选择以及调优与最佳指南
JVM之G1收集器选择以及调优与最佳指南原创 2020-03-15 15:37:36 · 1328 阅读 · 0 评论 -
jvm之总结与常见问题思考
1.JVM 整体性能优化1.先是发现问题,使用工具排查问题,提供解决方案1.1.发现问题1.1.1.死锁1.1.2.GC垃圾回收频繁1.1.3.OOM(Out Of Memory)1.1.4.线程池不够用1.1.5.CPU负载过高1.2.排查问题1.2.1.打印出GC日志,查看minor gc,major gc,结合工具gc viewer 和gceaasy.io1.2.2.j...原创 2020-03-15 16:47:15 · 140 阅读 · 0 评论 -
jdk之深入了解动态代理
jdk之深入了解动态代理原创 2019-10-18 16:21:39 · 189 阅读 · 0 评论 -
java反射
ClassDemo.javapackage com.gaoxinfu.demo.test.reflect;import org.junit.Test;import java.lang.reflect.*;import java.util.List;public class ClassDemo { @Test public void classTest() thr...原创 2019-04-23 22:13:40 · 117 阅读 · 0 评论 -
jdk运行时(rt)之Properties解析
1.概述1.本章主要是解析Properties(java.util.Properties)的介绍2.在jdk源码中的位置如下2.类的定义1.public class Properties extends Hashtable<Object,Object>2.Properties类继承自HashTable,本质是一个哈希类,3.重要方法说明3.1.load(Inpu...原创 2019-09-14 18:13:36 · 628 阅读 · 0 评论