jvm
-
Java基础重点知识点《异常02》
1.异常的细节理论知识 1.1编译时异常还有其他名字: 受检异常:CheckedException 受控异常 1.2运行时异常还有其它名字: 未受检异常:UnCheckedExce…
-
java开发环境的搭建及配置
JDK简介 (java Development kit)是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含…
-
volatile和synchronized的底层实现原理
一:volatile 关于volatile的功能无非是两个: 1:保证保证线程间变量的可见性 2:防止指令重排序 下面我们就从字节码层面,JVM层面,CPU层面来解析是如何做到的。…
-
【JVM】关于JVM,你需要掌握这些 | 一文彻底吃透JVM系列
【JVM】关于JVM,你需要掌握这些 | 一文彻底吃透JVM系列 JDK 是什么?JDK 是用于支持 Java 程序开发的最小环境。 Java 程序设计语言Java 虚拟机Java…
-
tomcat jvm 内存配置
配置tomcat调用的虚拟机内存大小 (1)直接设置tomcat Linux 修改TOMCAT_HOME/bin/catalina.sh 位置cygwin=false前…
-
报错:JCE cannot authenticate the provider BC
1.报错 用公司的平台加载授权文件的时候报:JCE cannot authenticate the provider BC错误. 2.解决: 1. 找到 java.security…
-
Java基础-1
1:java为什么能跨平台; Java之所以能跨平台,是因为java虚拟机(JVM)能跨平台。 因为Java程序编译之后的代码不是能被硬件系统直接运行的代码,而是一种“中间码”——…
-
JVM 运行时数据区 堆和方法区
2、运行时数据区 哔哩哔哩 尚硅谷视频 宋红康老师 2.5、堆 堆的核心概述 一个JVM实例只存在一个堆内存,堆也是Java管理内存的核心区域 Java 堆区在JVM启动的时候即被…
-
JavaBeans:JVM内存、面向对象三大特性
内存管理:由JVM来管理 堆: 存储的是new出来的对象(包括实例变量、数组的元素) 垃圾:没有任何引用所指向的对象 垃圾回收器(GC)不定时到内存中清扫垃圾,回收过程是透明的(看…
-
01_Java前提知识
Java前提知识 Java三大版本 JavaSE:标准版(桌面程序;控制台开发…) JavaME:嵌入式开发(手机;小家电…) JavaEE:企业级开发(W…