E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
java虚拟机内存监控
2019-03-13
它是一种机制,能够让在某个
Java虚拟机
上的对象调用另一个
Java虚拟机
中的对象上的方法。可以用此方法调用的任何对象必须实现该远程接口。
Java架构学习者
·
2024-01-27 00:46
java笔记(String、StringBuffer、包装类)
一、String1.概述java.lang.String字符串类底层是一个字符数组,所以他的很多特性就是数组则特性字符串与一旦确定,不能修改为了提高字符串效率,
java虚拟机
使用了一种"缓存技术",字符串常量池创建一个字符串对象的时候
独行乡窝窝侠
·
2024-01-26 22:07
java
笔记
深入理解
java虚拟机
第一章走进java技术体系包含:1.Java程序设计语言2.各种硬件平台上的
java虚拟机
3.Class文件格式4.JavaAPI类库5.来自商业机构和开源社区的第三方java类库1,2,4统称JDK,
微罗妮卡
·
2024-01-26 19:15
强引用、软引用、弱引用、虚引用以及他们之间和 gc 的关系
如果软引用所引用对象被垃圾回收,
JAVA虚拟机
就会把这个软引用加入到
猿必过
·
2024-01-26 16:37
Java基础知识02
Java应用程序需要被编译成字节码才能在
Java虚拟机
(JVM)上运行。这意味着Java是一种跨平台的语言,可以在不同的操作系统上运行。Java的基本数据类型包括整型(byte、short、i
Java晓菜吉
·
2024-01-26 16:09
java
开发语言
深入理解多线程(一)——Synchronized的实现原理
在阅读本文之前,建议先看下
Java虚拟机
是如何执行线程同步的。反编译众所周知,在Java中,synchronized有两
莫生人
·
2024-01-26 15:29
经典面试题|讲一讲JVM的组成
JVM(
Java虚拟机
)算是面试必问的问题的了,而但凡问JVM一定会问的第一个问题就是:讲一讲JVM的组成?那本文就注重讲一下JVM的组成。
Java机械师
·
2024-01-26 13:29
jvm-05:垃圾收集器
java虚拟机
规范没有对收集器应该如何实现有任何规定,因为不同版本、不同厂商的虚拟机提供的垃圾收集器都可能会有很大的差异。
誓俭草
·
2024-01-26 04:15
JVM-方法区
《
Java虚拟机
规范》中明确说明:"尽管所有的方法区在逻辑上是属于堆的一部分,但一些简单的实现可能不会选择去进行垃圾收集或者进行压缩。”但对于Hot
熬夜猫
·
2024-01-25 23:53
JVM
java
eclipse
intellij-idea
struts
JVM-初始JVM
什么是JVMJVM全称是JavaVirtualMachine,中文译名
Java虚拟机
。JVM本质上是一个运行在计算机上的程序,他的职责是运行Java字节码文件。
明矾java
·
2024-01-25 23:22
JVM
jvm
maven
intellij-idea
5、第三部分 虚拟机执行子系统-第7章 虚拟机类加载机制
概述
Java虚拟机
把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这个过程被称作虚拟机的类加载机制。
站得高看得远
·
2024-01-25 22:39
Java-语法糖详解
但
Java虚拟机
并不支持这些语法糖。这些语法糖在编译阶段就会被还原成简单的基础语法结构,这个过程就是解语法糖。
没脑袋的喵
·
2024-01-25 18:04
Java基础
java
python
开发语言
JNI 入门(一):从Hello World开始
我们知道,Java代码运行于
Java虚拟机
中,独立于某个平台,这也是Java的可移植性的优点。而C/C++代码运行于Windows或Linux平台。为了实现Java和其他代码的交互,JNI应运而生。
丶蓝天白云梦
·
2024-01-25 16:13
JAVA 面试必问问题之Java的主要特点,Java平台及其组成部分,JVM、JRE和JDK的关系
这得益于Java的跨平台性,即Java程序不是直接运行在操作系统上,而是运行在
Java虚拟机
(JVM)
琛哥的程序
·
2024-01-25 12:28
java
面试
开发语言
JAVA的双亲委派机制
双亲委派的介绍站在
Java虚拟机
的角度讲,只存在两种不同的类加载器:一种是启动类加
澄风
·
2024-01-25 08:54
JAVA
java
开发语言
双亲委派
类加载器
JVM实战(29)——模拟栈内存溢出
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入jvm源码解析一、简介本章,我们将通过示例代码演示
Java虚拟机
栈区域是如何发生内存溢
smart哥
·
2024-01-25 03:03
jvm专题
jvm
三、垃圾回收
一、如何判断对象可以回收1、引用计数法会造成死循环(JVM不是用的这种)2、可达性分析算法
Java虚拟机
中的垃圾回收采用可达性分析来探索所有存活的对象确定一系列根对象,然后扫描一遍,判断每一个对象是否间接或者直接被根对象引用
栗子ing
·
2024-01-25 02:03
JVM
jvm
java
算法
华纳云:应用服务器发生内存溢出怎么办?
应用服务器发生内存溢出是一种常见的问题,通常由于应用程序请求的内存超出了
Java虚拟机
(JVM)的分配限制。
华纳云IDC服务商
·
2024-01-25 01:56
服务器
新生代和老年代介绍
简介:新生代和老年代是
java虚拟机
(jvm)中堆内存的两个主要部分,用于管理java对象的内存分配和回收;1,新生代:新生代(YoungGeneration):新生代主要用于存放新创建的对象。
见未见过的风景
·
2024-01-24 22:10
jvm
jvm
java
Java JVM垃圾回收 JVM调优 老年代 新生代
如何判断对象可以回收引用计数法当一个对象被其他对象引用,该对象计数+1,当某个对象不再引用该对象,其计数-1当一个对象没有被其他对象引用时,即计数为0,该对象就可以被回收缺点:循环引用时,两个对象的计数都为1,导致两个对象都无法被释放可达性分析算法
Java
VincentHu_
·
2024-01-24 20:09
#
JVM
jvm
java
开发语言
Android系统的JNI原理分析(5)- JNI函数解析
AndroidJNI函数参考:‘Raw’JNIinterfacetoAndroidDalvik(Java)VMfromMono(CS/JS)本章Demo下载:Demo链接0写在前面的 既然JNI是
Java
小馬佩德罗
·
2024-01-24 17:01
#
android
JNI
JVM之java内存区域[1](程序计数器、栈)
文章目录版权声明零运行时数据区一程序计数器1.1加载阶段1.2执行阶段1.3多线程情况二栈2.1
java虚拟机
栈2.2
java虚拟机
栈帧的组成2.2.1局部变量表2.2.2操作数栈2.2.3帧数据2.3
缘友一世
·
2024-01-24 14:48
jvm
jvm
java
开发语言
多线程(Thread)
1、继承Thread类voidrun()在线程开启后,此方法将被调用执行,run()封装了被线程执行的代码voidstart()启动线程,
Java虚拟机
会调用run方法()、即由JVM调用此线程的run
IsLuNaTiC
·
2024-01-24 12:50
java
jvm
开发语言
Kotlin中的扩展属性
前言Kotlin是一种在
Java虚拟机
上运行的静态类型编程语言,被称之为Android世界的Swift,在GoogleI/O2017中,Google宣布Kotlin成为Android官方开发语言什么是扩展属性扩展属性与扩展函数类似
盛世光阴
·
2024-01-24 12:32
重温《深入理解
Java虚拟机
:JVM高级特性与最佳实践(第二版)》 –– 学习笔记(一)
第一部分:走近Java第1章:走近Java1.1Java的技术体系SUN官方所定义的Java技术体系包括:Java程序设计语言、
Java虚拟机
、Class文件格式、JavaAPI类库、第三方(商业机构和开源社区
cab5
·
2024-01-24 10:29
JVM
Java
java
jvm
「核心技术分析」深入解剖java中jvm内存模型
正是因为Java程序员把内存控制权利交给
Java虚拟机
,一旦出现内存泄漏和溢出方面的问题,如果不了解虚拟机是怎样使用内存的,那么排查错误将会是一个非常艰巨的任务。
程序员麦冬
·
2024-01-24 09:36
JDK 和 JRE 有什么区别?
它包括
Java虚拟机
、Java平台核心类和支持文件。它不包含开发工具(编译器、调试器等)。JDK(Jav
瀚海来客
·
2024-01-24 09:37
java path和classpath的区别和例子
JavaPath(JVM参数)JavaPath是
Java虚拟机
(JVM)用来寻找Java类库的路径。这些类库是Java应用程序运行所需要的。
zz_ll9023one
·
2024-01-24 09:33
java
开发语言
深度解析:技术问题的独立见解----1、类加载(非八股)
类加载是
Java虚拟机
(JVM)的一部分,它负责在程序运行时动态加载类。
什么什么啊啊啊
·
2024-01-24 07:50
知识深度解析系列
python
开发语言
java软件实训Day1
ArrayList、HashMap、concurrentHashmap)、IO流(输入/输出)、网络编程【AIO、BIO、BIO】)JVM(
Java虚拟机
《深入理解了ava虚拟机》)设计模式(常用的23
Crabapplemissing
·
2024-01-24 03:07
java
开发语言
jdk安装及环境搭建
1.安装JDKJVMJREJDK关系JVM(JavaVirtualMachine
Java虚拟机
)JRE(JavaRuntimeEnvironmentJava运行环境)JDK(JavaDevelopmentKitJava
格式化小拓
·
2024-01-24 01:36
Java复习
java
开发语言
Java面试通关秘籍:106道高频题详解,九大专题一网打尽,命中率高达95%
Java虚拟机
(JavaVirtualMachine)是可以执行Java字节码的虚拟机,每个Java源文件将被编译成字节码文件,然后在JVM中执行。
技术琐事
·
2024-01-24 01:17
后端
java-ee
java
spring
mysql
JVM锁的膨胀升级过程详解
在
Java虚拟机
(JVM)中,锁是多线程编程的关键部分,用于保护共享资源,防止并发访问导致的数据不一致性。锁的性能和效率在高并发场景下至关重要。
Memory_2020
·
2024-01-24 00:08
jvm
java
02 字节码文件详解
Java虚拟机
的组成以正确的姿势打开文件⚫字节码文件中保存了源代码编译之后的内容,以二进制的方式存储,无法直接用记事本打开阅读。
可我不想做饼干
·
2024-01-23 17:23
java虚拟机-黑马学习笔记
jvm
初识 JVM
什么是JVMJVM全称是JavaVirtualMachine,中文译名
Java虚拟机
。JVM本质上是一个运行在计算机上的程序,他的职责是运行Java字节码文件。
可我不想做饼干
·
2024-01-23 17:49
java虚拟机-黑马学习笔记
jvm
17.JVM-[一篇通]
文章目录JVM1.JVM简介(一个进程有一个JVM)1.1JVM发展史1.2JVM和《
Java虚拟机
规范》2.JVM运行流程2.1JVM执行流程3.JVM运行时数据区3.1堆(线程共享一个进程只有一份堆
晓星航
·
2024-01-23 16:46
JavaEE
jvm
javaee
面试
垃圾回收
第05章_数组(一维数组的使用、内存分析、应用,多维数组的使用,数组的常见算法,Arrays工具类的使用,数组中的常见异常)
一维数组的声明2.2一维数组的初始化2.2.1静态初始化2.2.2动态初始化2.3一维数组的使用2.3.1数组的长度2.3.2数组元素的引用2.4一维数组的遍历2.5数组元素的默认值3.一维数组内存分析3.1
Java
丁总学Java
·
2024-01-23 13:36
JavaSE知识汇总
java
数组
一维数组的使用
多维数组的使用
数组的常见算法
Arrays工具类的使用
数组中的常见异常
JRE、JDK、JVM 之间的区别与联系
JVM:英文名称(JavaVirtualMachine),就是我们耳熟能详的
Java虚拟机
。
忆丶往
·
2024-01-23 12:23
Java基础-JVM内存管理-虚拟机栈
虚拟机栈的基本内容
Java虚拟机
栈(JavaVirtualMachineStack),早期也
HughJin
·
2024-01-23 10:57
三、内存分配
JVM简化架构概览1.1运行时数据区(即内存区域,又称JVM内存结构)如上面的JVM简化架构图所示,内存区域分为如下五个部分(这五个部分统称为运行时数据区):PC寄存器(又称程序计数器);Java栈(又称
Java
zengk562
·
2024-01-23 10:18
JVM
jvm
java
Java
内存分配
Java
堆内存
新生代
老年代
永久代
元空间
一、认识 JVM 规范(JVM 概述、字节码指令集、Class文件解析、ASM)
1.JVM概述JVM:JavaVirtualMachine,也就是
Java虚拟机
所谓虚拟机是指:通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的计算机系统。即:虚拟机是一个计算机系统。
zengk562
·
2024-01-23 09:24
JVM
jvm
Java
Class字节码
ASM
如何查看苹果手机的CPU型号?
此外,我们还将介绍一些克魔助手可以提供的其他功能,如
内存监控
、GPU性能监控和网络抓包等,以帮助您优化和提升iOS应用的性能。
iOS学霸
·
2024-01-23 06:03
混淆加固
实时日志
移动端产品
智能手机
cocoa
macos
如何查看苹果手机的CPU型号?
此外,我们还将介绍一些克魔助手可以提供的其他功能,如
内存监控
、GPU性能监控和网络抓包等,以帮助您优化和提升iOS应用的性能。
iOS学霸
·
2024-01-23 06:33
混淆加固
实时日志
移动端产品
智能手机
cocoa
macos
三天吃透JVM面试八股文
JVM,全称JavaVirtualMachine(
Java虚拟机
),是通过在实际的计算机上仿真模拟各种计算机功能来实现的。由一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域等组成。
程序员大彬
·
2024-01-23 04:27
java
jvm
面试
职场和发展
瑞_JVM虚拟机_概述
文章目录1什么是JVM1.1JVM功能1.2常见的JVM1.3常见的JVM:
Java虚拟机
规范1.4常见的JVM-HotSpot的发展历程2JVM的组成3字节码文件的打开方式3.1以正确的姿势打开字节码
瑞486
·
2024-01-23 03:43
#
jvm
jvm
java
Java 数组原理内存图
Java虚拟机
的内存划分为了提高运算效率,就对空间进行了不同区域的划分,因为每一片区域都有特定的处理数据方式和内存管理方式。
我是小杨杨
·
2024-01-22 19:03
java
开发语言
什么是JDK和JRE
JVMJVM(JavaVirtualMAchine):
Java虚拟机
,JVM是java上的
TuuPan
·
2024-01-22 16:46
java基础
java
开发语言
jdk
jvm
intellij
idea
JVM知识点总结
Java堆既可以被实现成固定大小的,也可以是可扩展的,不过当前主流的
Java虚拟机
都是按照可扩展来实现的(通过参数-Xmx和-Xms设定)。如果在Java堆中没有内存完成实例分配,并且堆也无法再
qq_56876713
·
2024-01-22 14:26
jvm
java
开发语言
平台无关性和语言无关性的记录
目录背景平台无关性语言无关性背景最近在学习
Java虚拟机
(JVM:JavaVirtualMachine),在学习过程中,再一次学习了JVM的平台无关性这一特性,此外也了解到了虚拟机的另外一种中立特性--
太自由
·
2024-01-22 09:49
Java
Java
JVM
平台无关性
语言无关性
Java虚拟机
深入理解
java虚拟机
第三版怎么样?第三版与第二版对比
https://www.zhihu.com/question/363888117自从《深入理解
Java虚拟机
(第3版)》发行后,我看到了很多人提出了相同的问题:第三版值不值得买?
yygr
·
2024-01-22 09:18
开发工具
#
jvm
java
开发语言
后端
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他