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虚拟机内存回收
面渣逆袭:JVM经典五十问,这下面试稳了
JVM——
Java虚拟机
,它是Java实现平台无关性的基石。
java小斌
·
2024-01-31 21:17
大数据
java
jvm
C#: 导入excel文件到 dataGridView 控件
2.在事件函数末尾添加了
内存回收
代码,测试时发现导入一个3M的excel文件后,软件占用内存会增加900M左右,添加GC.Collect();是为了快速让系统回收内存,如果不添
软饭硬吃666
·
2024-01-31 20:29
C#
dataGridView
c#
excel
开发语言
dataGridView
java RMI 技术介绍和实践
在项目上发现了使用rmi技术,充电一波RMI概述RMI(RemoteMethodInvocation)是一种Java编程语言中的远程过程调用(RPC)协议,用于在不同的
Java虚拟机
(JVM)之间进行通信和交互
cj_eryue
·
2024-01-31 18:07
java基础
java-ee
JVM学习
1.
Java虚拟机
内部有哪些线程共享,那些线程隔离程序计数器:通过改变这个计数器的值来选取下一条需要执行的字节码命令
Java虚拟机
栈:栈,每个方法被执行时,
Java虚拟机
都会同步的创建一个栈帧用于存储局部变量表
一日三餐384
·
2024-01-31 18:26
jvm
学习
java
JVM 内存配置参数积累
1.Xmx定义:Xmx参数用于设置
Java虚拟机
(JVM)堆内存的最大值。这是JVM可以使用的堆内存的上
Studying!!!
·
2024-01-31 17:49
java
jvm
09_方法区
《
Java虚拟机
规范》中明确说明:“尽管所有的方法区在逻辑上是属于堆的一部分,但一些简单的实现可能不会选择去进行垃圾收集
小七学爪哇
·
2024-01-31 12:30
JVM_虚拟机
python
开发语言
使用Python调用Java的jar包
:你可以使用pip来安装JPype库,运行以下命令:```pipinstallJPype1```2.导入JPype库并启动JVM:在Python中导入JPype库,并使用`startJVM`函数来启动
Java
飘逸高铁侠
·
2024-01-31 10:41
python
java
jar
Jvm-08a.类加载器
类与类加载器对于任意一个类,都必须由加载它的类加载器和这个类本身一起共同确立其在
Java虚拟机
中的唯一性,每一个类加载器,都拥有一个独立的类名称空间。
一年春又来
·
2024-01-31 05:52
JVM
Java
jvm
java
Java基础学习笔记:基本语法篇
JVM是JavaVirtualMachine(
Java虚拟机
)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各
千山暮景
·
2024-01-31 04:44
java
编程语言
jdk
数据类型
Java内存模型(JMM)及其工作原理,包括栈、堆、方法区等各部分的功能
方法区等各部分的功能JMM工作原理如下:1.主内存(MainMemory)2.栈(Stack)3.堆(Heap)4.方法区(MethodArea)JMM定义了以下几个重要的概念:总结:Java内存模型(JMM)是
Java
数据科学与艺术的贺公子
·
2024-01-30 21:08
java
开发语言
Java 面试题之 IO(二)
个人认为主要有两点原因:字符流是由
Java虚拟机
将字节转换得到的,这个过程还算是比较耗时。如果我们不知道编码类型就很容易出现乱码问题。乱码问题这个很容易就可以复现,
xwhking
·
2024-01-30 19:59
Java面试题
java
JAVA虚拟机
文章目录虚拟机概念系统虚拟机程序虚拟机
Java虚拟机
JVM介绍JVM虚拟机作用JVM虚拟机特点JVM位置JVM加载类类文件数据类型类文件结构JVM类加载机制类加载过程加载链接-验证链接-准备链接-解析初始化类加载器
蓝白汤姆
·
2024-01-30 17:58
java
开发语言
Kotlin中的lateinit、lazy关键字
前言Kotlin是一种在
Java虚拟机
上运行的静态类型编程语言,被称之为Android世界的Swift,在GoogleI/O2017中,Google宣布Kotlin成为Android官方开发语言img.jpglateinit
盛世光阴
·
2024-01-30 16:30
JVM垃圾回收机制 Garbage Collection GC
主流的
Java虚拟机
里面没有选用引用计数算法来管理内存,其中最主要的原因是它很难解决对象之间相互循环引用的问题。发生循环引用的对象的引用计数永远不会为0,结果这些对象就永远不会被释放。2
Kyle7_
·
2024-01-30 15:16
java
jvm
开发语言
腾讯2023 Java秋季招聘面试指南:掌握关键技术和实践技巧(12道真题)
Java虚拟机
(JVM)通过垃圾回收器(GC)来自动管理内存。当对象不再被引用时,它们就变
程序员Chino的日记
·
2024-01-30 14:17
java
面试
开发语言
JVM内存模型介绍
JVM最常见的三种有:1.Sun公司的HotSpot,是目前使用最广泛的
Java虚拟机
。2.BEA公司的JRockit,后来被Oracle收购。3.IBM公司的J9VM。
xmh-sxh-1314
·
2024-01-30 13:28
jvm
深入理解
Java虚拟机
读书笔记(一)
一、JDK与JREJDK:通常把Java程序设计语言、
Java虚拟机
、JavaAPI类库这三部分统称为JDK(JavaDevelopmentKit),它是支持Java开发的最小环境。
wxz1997
·
2024-01-30 11:36
在JVM中,Java对象是如何创建、存储和访问的?
在
Java虚拟机
(JVM)中,Java对象的创建、存储和访问是Java程序运行的核心部分。这个过程涉及到内存管理、对象模型以及运行时数据区域的概念。
Itmastergo
·
2024-01-30 11:38
jvm
java
开发语言
JVM性能调优
对于Java开发者来说,JVM(
Java虚拟机
)的性能调优是非常重要的一环,因为JVM的性能直接影响到Java程序的运行效率。
大梦谁先觉i
·
2024-01-30 04:10
其他
JVM
jvm
Class.forName()用法详解
为了生成这个类的对象,运行这个程序的
Java虚拟机
(jvm)将使用被称为“类加载器”的子系统。所有的类都是在对其第一次使用的时候被加载到JVM中。如当程序创建对第一个静态成员的引用时,就会加载这个类。
bug_tan90
·
2024-01-30 03:21
java
java
【JVM】运行时数据区域,内存如何分配和对象在内存中的组成
对象头2.实例数据3.对齐填充一.运行时数据区域1.线程独享(1)栈虚拟机栈:每个Java方法在执行的同时,会创建一个栈帧,用于存储局部变量表、操作数栈、常量池引用等信息;方法的调用过程,就是一个栈帧在
Java
王果冻ddd
·
2024-01-30 02:11
jvm
java
开发语言
安全
JVM 调优指南
JVM调优指南
Java虚拟机
(JVM)的性能调优是保证Java应用程序高效运行的关键。通过合理的调优,可以提高程序的性能、降低延迟,以及更好地利用硬件资源。
hymua
·
2024-01-29 23:17
jvm
深入理解 Java 类加载
深入理解Java类加载1.概述Java类加载是
Java虚拟机
(JVM)执行Java程序的一个关键步骤。类加载过程涉及到类的加载、连接和初始化,这一过程由Java的类加载器负责完成。
hymua
·
2024-01-29 23:17
java
开发语言
深入理解Java类加载机制
【深入理解Java原理】Java类加载机制Java类加载机制所谓类加载机制是指
Java虚拟机
如何加载class文件?
Lemon-
·
2024-01-29 23:16
Java虚拟机
类加载机制
程序员
深入理解 Java 类加载
深入理解Java类加载1.概述Java类加载是
Java虚拟机
(JVM)执行Java程序的一个关键步骤。类加载过程涉及到类的加载、连接和初始化,这一过程由Java的类加载器负责完成。
hymua
·
2024-01-29 23:16
java
开发语言
Java性能分析中常用的命令和工具
命令功能jps用于查看正在运行的Java进程的状态信息jinfo用于查看和修改正在运行的Java进程的
Java虚拟机
(JVM)参数和系统属性。
A尘埃
·
2024-01-29 18:22
java
开发语言
常用的命令和工具
java线程理解以及openjdk中的实现
看了《深入理解
java虚拟机
》java与线程一章提到了linux提供的线程模型是一对一的。我也写过一段linuxc,当时开辟多线程也就是调用了pthread_create的库函数。
xpbob
·
2024-01-29 16:45
Servlet
Servlet是基于Java语言的,因此它可以运行在任何支持
Java虚拟机
(JVM)的平台上。
.:::.
·
2024-01-29 12:30
servlet
C语言实现简易版通讯录功能
文章目录前言一、代码实现总结前言当我们学习结构体类型之后,就可以用它来实现一个小型项目------通讯录,当然是十分简易版,有很多的瑕疵,比如每次程序退出之后,上次的数据由于存在内存中,一旦程序结束,操作系统将
内存回收
被二进制支配的打工人
·
2024-01-29 09:47
c语言
开发语言
算法
visualstudio
c++
Java程序中的起始类名称必须与存放该类的文件名相同
这是因为Java编译器和
Java虚拟机
(JVM)通过源文件名来确定要加载的公共类。这里有一个简单的例子:假设你有以下Java文件HelloWorld.javapublicclassHelloWorld
zz_ll9023one
·
2024-01-29 08:51
java
JVM系列——对象管理
对象分布对象头第一类是用于存储对象自身的运行时数据,如哈希码(HashCode)、GC分代年龄、锁状态标志、线程持有的锁、偏向线程ID、偏向时间戳等另外一部分是类型指针,即对象指向它的类型元数据的指针,
Java
吴代庄
·
2024-01-29 07:47
Java
jvm
java
JVM系列——基础知识
在
Java虚拟机
的概念模型里[1],字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,它是程序控制流的指示器,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器来完成
吴代庄
·
2024-01-29 07:46
Java
jvm
java
深入理解
JAVA虚拟机
学习笔记6——七种垃圾收集器介绍和对比
本来这一篇应该是和大家分享以下HotSpot的算法实现的,但是有部分内容存在一些疑问,还需进一步研究一下,今天就简单介绍一下几种不同的垃圾收集器。开始之前有几点需要提前介绍一下。第一点,书中提到了一个词,“StopTheWorld”——即当进行垃圾收集的时候,必须暂停其它所有的工作线程。第二点,Java的HotSpot虚拟机有两种工作模式,Client模式(轻量级)和Server模式(重量级)。可
徐可心
·
2024-01-29 06:08
java 程序构成 及 开发工具 简介
Application是独立的程序,需要执行器(调用虚拟机JVM)来运行;有main方法Applet是嵌在HTML网页中的非独立程序,由专门的appletViewer来运行或者有Web浏览器(调用
JAVA
sheepcyyc
·
2024-01-29 03:43
java
初识文件操作(一)
.什么是文件三.二进制文件和文本文件四.文件的打开和关闭1.流和标准流2.文件指针3.文件的打开和关闭五.完结散花一.为什么使用文件如果没有⽂件,我们写的程序的数据是存储在电脑的内存中,如果程序退出,
内存回收
秋风起,再归来~
·
2024-01-29 02:16
C语言初阶
c语言
JVM 经典 50 问,这下稳了!
JVM——
Java虚拟机
,它是Java实现平台无关性的基石。
程序员xysam
·
2024-01-29 01:19
jvm
java
程序人生
学习
《深入解析
Java虚拟机
:从JVM体系结构到垃圾回收算法》
文章目录JVM体系结构JVM的组成类加载器ClassLoader类加载器的作用双亲委派机制JVM自带三个类加载器BootstrapClassLoader-根加载器ExtClassLoader-扩展加载器AppClassLoader-应用类加载器Java历史-沙箱安全机制沙箱概念沙箱的作用本地代码和远程代码沙箱安全机制模型JDK1.0安全模型JDK1.1安全模型JDK1.2安全模型目前最新的安全模型
CodeLinghu
·
2024-01-29 00:58
java
java
jvm
算法
JDK 监控和故障处理工具
用户查看所有Java进程的启动类、传入参数和
Java虚拟机
参数等信息;jstat(JVMStatisticsMonitoringTool):用于收集HotSpot虚拟机各方面的运行数据;jinfo(ConfigurationInfoforJava
前端三少爷
·
2024-01-28 22:37
JVM Knowleadge-字节码文件的构造
本文参考了周志明的《深入理解
Java虚拟机
:JVM高级特性与最佳实践》,这本书写的非常好!极力推荐!字节码平台无关性:Java的一次编译到处运行即要求所载入的和执行同一种平台无关的字节码。
time_hunter
·
2024-01-28 19:21
JVM
JVM-字节码文件的组成
Java虚拟机
的组成
Java虚拟机
主要分为以下几个组成部分:类加载子系统:核心组件类加载器,负责将字节码文件中的内容加载到内存中。
明矾java
·
2024-01-28 19:51
jvm
java
jvm学习笔记-字节码组成
java虚拟机
的组成字节码文件的组成应用场景解决工作中的实际问题-版本冲突解决工作中的实际问题-系统升级主要内容基础信息:魔数、字节码文件对应的Java版本号,访问标识(public、final等等)
qq_38208037
·
2024-01-28 19:51
jvm
学习
笔记
Tomcat 启动后,请求的 js 出现中文乱码的解决方法
1原因因为win10系统的默认字符集是GBK,而
java虚拟机
在启动时,会读取该字符集。而我们的项目一般会设置为UTF-8。而Tomcat本质上也是依赖于JDK,所以自然会出现中文乱码。
deniro
·
2024-01-28 18:38
Tomcat怎么优化
性能方面的优化:内存优化:-Xms
java虚拟机
初始化时的最小内存、-Xmx
java虚拟机
可使用的最大内存并发优化:maxThreads客户请求最大线程数、minSpareThreadstomcat初始化时创建的
藻头男
·
2024-01-28 17:51
tomcat
服务器
java
运维
ansible
centos
linux
Java简单语法--已掌握一门语言快速入门
JRE、JVM的关系JDK:JavaDevelopmentKit,Java开发工具包JRE:JavaRuntimeEnvironment,Java运行环境JVM:JavaVirtualMachine,
Java
ˇasushiro
·
2024-01-28 17:59
SpringBoot
java
开发语言
【JVM故障问题排查心得】「Java技术体系方向」
Java虚拟机
内存优化之虚拟机参数调优原理介绍
Java技术体系方向-JVM虚拟机参数调优原理内容简介栈上分配与逃逸分析逃逸分析(EscapeAnalysis)栈上分配基本思想使用场景线程私有对象虚拟机内存逻辑图JVM内存分配源码:代码总体逻辑在某些场景使用栈上分配设置JVM运行参数:开启逃逸模式,关闭TLAB运行结果查看内存使用情况:结论调整JVM运行参数关闭逃逸模式,开启TLAB查看内存使用情况:运行结果结论调整JVM运行参数关闭逃逸,关闭
洛神灬殇
·
2024-01-28 16:00
深入浅出Java原理及实战
#
深入浅出JVM原理及调优
jvm
java
开发语言
Java垃圾回收、引用计数法、根可达算法
1.概述提到垃圾回收,顾名思义,就是把已经分配出去的,但却不再使用的
内存回收
回来。对于JVM来说,垃圾指的是在堆中死亡的对象所占据的内存空间。
越努力越幸运阳
·
2024-01-28 16:37
Java并发之内存模型
JSR-176罗列了J2SE5.0相关发布特性,包含其中的JSR-133(JavaTM内存模型与线程规范),
java虚拟机
遵循此规范。延续至今该
编程码农
·
2024-01-28 14:14
深入理解
java虚拟机
之判断Java对象存活算法
不过,当我们了解了
Java虚拟机
内存区域,Java垃圾收集器之后,对
anwen3267
·
2024-01-28 12:10
java
运维
c/c++
Java入门——JDK的组成、Java的跨平台、Path环境变量配置、Java_home环境变量
目录JDK的组成Java的跨平台Path环境变量配置Java_home环境变量JDK的组成JVM(JavaVirtualMachine):
Java虚拟机
,真正运行Java程序的地方。
qiyi.sky
·
2024-01-28 10:30
java
jvm
开发语言
学习
笔记
RMI (Remote Method Invocation) 远程方法调用
让在某个
Java虚拟机
上的对象调用另一个
Java虚拟机
中的对象上的方法。
专职跑龙套
·
2024-01-28 09:31
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他