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从入门到实战】(五)类加载器
一、什么是类加载器类加载器(ClassLoader)是
Java虚拟机
提供给应用程序去实现获取类和接口字节码数据的技术。类加载器只参与加载过程中的字节码获取并加载到内存这一部分。
小星星*
·
2023-12-16 20:07
Java
jvm
Tomcat 集群部署
Tomcat快速入门Tomca基本介绍环境准备JVM介绍Java业务都是运行在
java虚拟机
上,
java虚拟机
简称JVM(javavirtualmachine)虚拟机是通过软件模拟出具有完整硬件系统的功能为什么
AHui_CSDN
·
2023-12-16 19:31
tomcat
java
jvm
tomcat优化
.nginx的反向代理类型四.nginx的调度算法(调度策略、负载均衡模式)五.nginx反向代理如何实现会话保持一.tomcat的优化tomcat的优化分为:系统优化,配置文件参数优化,JVM优化(
java
伍dLu
·
2023-12-16 19:30
tomcat
java
【JVM从入门到实战】(七)运行时数据区的组成
运行时数据区:
Java虚拟机
在运行Java程序过程中管理的内存区域,称之为运行时数据区。
小星星*
·
2023-12-16 17:33
Java
jvm
python
开发语言
详解
java虚拟机
:1-JVM与Java体系结构
1、java上层技术与JVM1.1、问题:作为java工程师,是否曾被JVM伤害过?运行中的线上系统突然卡死,系统无法访问,甚至直接报OOM错误,什么原因引起的,不清楚想解决线上系统的JVMGC问题,但是却无从下手?新系统上线,对各个JVM参数设置一脸懵逼,直接默认吧,后期就JJ了?每次面试前都要背一次JVM的一些原理概念性的东西,然而面试经常被问在实际项目中如何调优JVM,如何解决JVMGC等问
Alinlx
·
2023-12-16 16:34
JVM
java
面试
jvm
Java基础
java是一门跨平台的语言:一次编写,处处运行java能够跨平台的原因,是因为有各种类型的jvm,且各个jvm不跨平台java开发:写代码(java)——>编译(class)——>执行(class)jvm:
java
一朵小红花HH
·
2023-12-16 15:34
Java
java
开发语言
JKD关系梳理以及内存优化
JDK,JVM,JRE的区别联系JVM:英文名称(JavaVirtualMachine),就是我们耳熟能详的
Java虚拟机
。
米粒0301
·
2023-12-16 13:26
jdk
tomcat优化
优化主要包括三方面,分别为:操作系统优化(内核参数优化)Tomcat配置文件参数优化
Java虚拟机
(JVM)调优tomcat配置文件的参数优化关于Tomcat主配置文件server.xml里面很多默认的配置项
沈阳最速传说と疾走の猛虎!贵物刀一郎です
·
2023-12-16 10:30
tomcat
java
Java中反射的用途
大家都知道,要让Java程序能够运行,那么就得让Java类要被
Java虚拟机
加载。Java类如果不被
Java虚拟机
加载,是不能正常运行的。
hangover_bfc9
·
2023-12-16 10:32
【从零开始学习JVM | 第六篇】快速了解 直接内存
前言:当谈及
Java虚拟机
(JVM)的内存管理时,我们通常会想到堆内存和栈内存。然而,还有一种被称为"直接内存"的特殊内存区域,它在Java应用程序中起着重要的作用。
我是一盘牛肉
·
2023-12-16 06:13
【从零开始学习JVM】
学习
jvm
数据库
正则表达式和枚举类型
如今全球有数百万开发人员运行着超过51亿个
Java虚拟机
,Java仍是企业和开发人员的首选开发平台。
覔不散(每天发博客版)
·
2023-12-16 03:00
JAVA
SE
正则表达式
public static void main(String[] args) { }
publicstaticvoidmain(String[]args),是java程序的入口地址,
java虚拟机
运行程序的时候首先找的就是main方法。
如果决定要走又何必挽留
·
2023-12-16 02:25
java
java
jvm
数据结构
JVM学习笔记-如何在IDEA打印JVM的GC日志信息
拿《深入
Java虚拟机
》书中的3-7代码例子来演示,如1publicclassJvmTest{2privatestaticfinalint_1MB=1024*1024;3publicstaticvoidmain
朱季谦
·
2023-12-16 02:02
Java
jvm
学习
笔记
学习JVM
java虚拟机
流程:helloworld.java----(javac编译)----helloworld.class-------(java运行)——JVM——机器码JVM功能*解释和运行*内存管理*即时编译
程序猿小蝌蚪 黄小帅
·
2023-12-16 02:32
学习
jvm
【Java JVM】运行时数据区
根据《
Java虚拟机
规范》中规定,JVM所管理的内存大致包括以下几个运行时数据区域,如图所示:这个运行时数据区被分为了5大块方法区(MethodArea)堆(Heap)虚拟机栈(VirtualMachineStacks
lcn29
·
2023-12-16 02:50
Java
Java
JVM
JVM的类的生命周期
Verification):3.准备(Preparation):4.解析(Resolution):5.初始化(Initialization):6.使用(Usage):7.卸载(Unloading):我的其他博客前言
Java
不想步入秃头的年龄
·
2023-12-16 02:19
JVM
jvm
java
JVM类加载器的分类以及双亲委派机制
BootstrapClassLoader):1.2扩展类加载器(ExtensionClassLoader):1.3应用程序类加载器(ApplicationClassLoader):1.4自定义类加载器:2.双亲委派机制:我的其他博客前言
Java
不想步入秃头的年龄
·
2023-12-16 02:14
JVM
jvm
Java第七章总结
例题1创建子类对象,观察构造方法执行顺序父类Parent和子类Child都各自有一个无参的构造方法,在main()方法中创建子类中创建子类对象时,
Java虚拟机
会先执行父类的构造方法,然后再执行
xiaoleizi06
·
2023-12-15 21:46
java
开发语言
Java中的反射
如今全球有数百万开发人员运行着超过51亿个
Java虚拟机
,Java仍是企业和开发人员的首选开发平台。
覔不散(每天发博客版)
·
2023-12-15 20:02
JAVA
SE
java
开发语言
Java注解
如今全球有数百万开发人员运行着超过51亿个
Java虚拟机
,Java仍是企业和开发人员的首选开发平台。
覔不散(每天发博客版)
·
2023-12-15 20:02
JAVA
SE
java
开发语言
Java IO流
如今全球有数百万开发人员运行着超过51亿个
Java虚拟机
,Java仍是企业和开发人员的首选开发平台。
覔不散(每天发博客版)
·
2023-12-15 20:50
JAVA
SE
java
开发语言
JAVA的三大版本,你都了解过吗?
它的特点包括:跨平台性:Java代码可以在不同的计算机平台上运行,只需在目标平台上安装
Java虚拟机
(JavaVirtualMachine,JVM)。这使得Java成为一种非常灵活和可移植的语言。
揣晓丹
·
2023-12-15 19:52
java
java
开发语言
2. JAVA 开发环境
所以安装了JDK,就不用在单独安装JRE了JRE(JavaRuntimeEnvironmentJava运行环境):包括
Java虚拟机
和Java程序所需的核心类库等,如果想要运行一个开发好的Java程
沐澜轩
·
2023-12-15 18:05
java
开发语言
入门
JVM笔记——垃圾收集器与内存分配策略
虽然引用计数算法实现简单,判定效率也高,但主流
java虚拟机
并没有使用它的,原因是它难以解决对象之间的循环引用问题。1.2可达性分析算法主流的商用语言都是用可达
咸鱼_17f7
·
2023-12-15 15:13
Java入门学习笔记一
Java拥有
Java虚拟机
(JVMJavaVirtualMachine),即由JVM来负责Java程序在该系统中
渔火愁眠_
·
2023-12-15 13:50
java
学习
笔记
jvm
JVM之堆学习
一、
Java虚拟机
内存结构图二、堆的介绍1.前面学习的程序计数器,虚拟机栈和本地方法栈都是线程私有的,堆是线程共享的;2.通过new关键字,创建的对象都会使用堆内存,其特点是:它是线程共享的,堆中对象都需要考虑线程安全的问题
太自由
·
2023-12-15 10:19
Java
jvm
学习
JAVA可序列化
当一个类实现Serializable接口时,它告诉
Java虚拟机
该类的实例可以被序列化。序列化将对象转换为字节序列,这样它就可以被保存到文件、数据库,或者通过网络传输。
CP-DD
·
2023-12-15 06:05
Java
java
开发语言
Kotlin中的协程 - CoroutineContext
前言Kotlin是一种在
Java虚拟机
上运行的静态类型编程语言,被称之为Android世界的Swift,在GoogleI/O2017中,Google宣布Kotlin成为Android官方开发语言回顾在Kotlin
盛世光阴
·
2023-12-15 04:37
groovy简单介绍
Groovy是什么(学习gradle必须先学习groovy)Groovy是用于
java虚拟机
的一种敏捷的动态语言,它是一种成熟的面向对象编程语言,既可以用于面向对象编程,又可以用作纯粹的脚本语言。
不做挖坑人
·
2023-12-15 01:49
groovy
Tomcat优化
目录1.配置文件优化2.系统内核优化3.内核参数配置优化4.
java虚拟机
JVM优化1.配置文件优化修改conf/server.xml的http连接器配置中添加参数vim/usr/local/tomcat
Ybaocheng
·
2023-12-14 21:16
tomcat
java
JVM理解
JVM是JavaVirtualMachine(
Java虚拟机
)的缩写,由一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域等组成。
xmh-sxh-1314
·
2023-12-14 21:08
jvm
Unity底层是如何处理C#的
的发展历史;(2)Unity为什么用C#;(3)il2cpp解决了什么问题;对惹,这里有一个游戏开发交流小组,希望大家可以点击进来一起交流一下开发经验呀C#的发展历史C#没有出来之前,当时Java凭借
Java
Thomas_YXQ
·
2023-12-14 21:51
unity
c#
游戏引擎
JVM 虚拟机(二)类的生命周期
类加载器在加载完类之后,
Java虚拟机
会讲字节码中的信
*Soo_Young*
·
2023-12-14 20:22
jvm
python
开发语言
JVM第八章-虚拟机字节码执行引擎
概述执行引擎是
Java虚拟机
核心的组成部分之一。
没脑袋的喵
·
2023-12-14 20:48
jvm
jvm
JVM 命令行监控及诊断工具
面试题你使用过
Java虚拟机
性能监控和故障处理工具吗?(美图)怎么打出线程栈信息。(字节跳动)JVM诊断调优工具用过哪些?(京东)怎么获取Java程序使用的内存?堆使用的百分比?
Please Sit Down
·
2023-12-14 20:40
JVM
Java
jvm
java
今天我们深刻认识一下
Java虚拟机
的程序计数器
1、为什么需要程序计数器为了保证程序(在操作系统中理解为进程)能够连续地执行下去,CPU必须具有某些手段来确定下一条指令的地址。而程序计数器正是起到这种作用,所以通常又称为指令计数器。在程序开始执行前,必须将它的起始地址,即程序的一条指令所在的内存单元地址送入PC,因此程序计数器(PC)的内容即是从内存提取的第一条指令的地址。当执行指令时,CPU将自动修改PC的内容,即每执行一条指令PC增加一个量
小熊学Java
·
2023-12-14 20:02
深入理解Java虚拟机
java
开发语言
程序计数器
【从零开始学习JVM | 第五篇】快速了解运行时数据区
前言:当谈论Java程序的运行机制时,JVM(
Java虚拟机
)的运行时数据区是一个必不可少的话题。
我是一盘牛肉
·
2023-12-14 20:55
【从零开始学习JVM】
学习
jvm
java
redis
分布式
spring
Android---Kotlin 学习001
Kotlin的诞生2011年,JetBrains宣布开发Kotlin编程语言,这门新语言可以用来编写在
Java虚拟机
上运行的代码,是Java和Scale语言之外的又一选择。
别偷我的猪_09
·
2023-12-14 17:11
#
Kotlin
android
kotlin
堆栈区别
epoll_wait4
Java虚拟机
精讲在一层一层构建过程中.各自实现了自己的堆栈和loop我初步判断虚拟机2个重要组成
小王同学加油
·
2023-12-07 01:42
面试官问:如何手动触发垃圾回收?幸好昨天复习到了
但需要注意,调用System.gc()并不能确保立即执行垃圾回收,因为具体的垃圾回收行为是由
Java虚拟机
决定的,而不受程序员直接控制。
骑着猪猪去旅行A
·
2023-12-06 23:10
JVM
Java基础
jvm
java
开发语言
Java常识
初识Java01特点面向对象的跨平台的02核心机制
java虚拟机
(JVM)。java垃圾回收(GC):c语言中由程序员负责回收无用的内存链,java垃圾回收在java程序运行的过程中自动进行。
宣布无人罪
·
2023-12-06 23:58
Javase
java
python
开发语言
Python (二) 读写excel文件
最近整理了一波电子书籍资料,包含《EffectiveJava中文版第2版》《深入
JAVA虚拟机
》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-12-06 21:14
#
高阶
python
excel
开发语言
深入理解Java类加载过程
类加载器(ClassLoader)是
Java虚拟机
(JVM)的一部分,负责动态加载类文件到内存中。了解类加载
一个搬砖的农民工
·
2023-12-06 17:38
JVM
java
类加载机制
静态变量
jvm
JVM常用调优参数
针对
Java虚拟机
(JVM)的性能调优,有一些常见的调优参数可以用来提高应用程序的性能和稳定性。
一个搬砖的农民工
·
2023-12-06 17:34
JVM
jvm
一位Java小白的学习随录-初识JVM
JVM(JavaVirtualMachine,
Java虚拟机
)Java程序的跨平台特性主要是指字节码文件可以在任何具有
Java虚拟机
的计算机或者电子设备上运行,
Java虚拟机
中的Java解释器负责将字节码文件解释成为特定的机器码进行运行
Flrt
·
2023-12-06 17:55
学习随录
JVM
Java
学习
HotSpot 虚拟机中的对象
当
Java虚拟机
遇到一条字节码new指令时,首先将去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析和初始化
木易不是楊
·
2023-12-06 15:37
JVM
jvm
java
一、运行时数据区域
根据《
Java虚拟机
规范》的规定,
Java虚拟机
所管理的内存将会包括以下截个运行时数据区域,如图所示。1、程序计数器程序计数器是一块较小的内存空间,它可以看做是当前线程所执行的字节码的行号指示器。
木易不是楊
·
2023-12-06 15:35
JVM
jvm
java
【Java】jps — 查看进程信息
功能:显示当前所有java进程pid的命令,我们可以通过这个命令来查看到底启动了几个java进程(因为每一个java程序都会独占一个
java虚拟机
实例)。
子非Yu@Itfuture
·
2023-12-06 15:34
编程笔记(问题解决)
Java学习知识总结
java
开发语言
【Java面试题】JDK,JRE,JVM的区别
JRE:JRE是(JavaRuntimeEnvironment)的缩写,是运行java程序所必须的环境的集合,包含
java虚拟机
和java程序的一些核心类库。
freedomSTUDENT
·
2023-12-06 13:35
Java面试题
java
JAVA基础+集合+多线程+JVM
简单易学;面向对象平台无关性(
Java虚拟机
实现平台无关性);可靠性;安全性;支持多线程;支持网络编程并且很方便(Java语言诞生本身就
跟浩哥学大数据
·
2023-12-06 10:19
JAVA
java
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他