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
【量产】JVM
Java面试常问的
JVM
无从入手?分享32道问题及
JVM
学习文档(PDF)!
作为Java的从业者,在找工作的时候,一定会被问及关于
JVM
相关的知识。
JVM
知识的掌握程度,在很多面试官眼里是候选人技术深度的一个重要评判标准。
风平浪静如码
·
2024-01-13 05:00
java基础之错误与异常
可能会发生一些不被期望的效果,肯定会阻止我们的程序按照指令取执行,这种不被期望的效果肯定会抛出来告诉我们在java中有一个定义好的规则,Throwable(可以抛出的)Error错误通常是一些物理性的,
JVM
这孩子叫逆
·
2024-01-13 05:20
java
开发语言
JVM
11 调优指南:如何进行
JVM
调优,
JVM
调优参数
JVM
11的优化指南:如何进行
JVM
调优,以及
JVM
调优参数有哪些”这篇文章将包含
JVM
11调优的核心概念、重要性、调优参数,并提供12个实用的代码示例,每个示例都会结合
JVM
调优参数和Java代码本文已收录于
架构师专栏
·
2024-01-13 05:19
jvm
java
jvm
JVM调优参数
垃圾收集器
垃圾收集器参数
性能监控参数
JVM
内存模型
学习周志明老师《深入理解Java虚拟机》笔记以及自己的一些理解记录,Java使用虚拟机自动内存管理机制,所以对于Java程序来说不用手动清理内存,但是当内存溢出时,如果我们不了解内存的机制那么排查问题也是相当困难,也不好定位问题本身。运行时数据区域Java虚拟机在执行Java程序时,会将它所管理的内存区域分为若干个不同的数据区域,如图所示分为不同的区域,其中黄色为线程独享,紫色为线程共享。Java
狗子也能编码
·
2024-01-13 03:34
Java进阶
jvm
JVM
类加载器
类加载器分类启动类加载器启动类加载器主要加载JavaHome中lib目录下的jar包。扩展类加载器扩展类加载器主要加载JavaHome中lib/ext目录下的扩展jar包。应用类加载器应用类加载器主要加载classpath下的jar包。用户类加载器用户自定义类加载器,可以指定指定路径或者指定的类进行加载。双亲委派模式当一个类需要加载时,首先不会自己先加载而是先去看看它的父级有没有加载过,如果父级已
狗子也能编码
·
2024-01-13 03:34
Java进阶
java
JVM
垃圾回收机制
垃圾回收垃圾回收(GarbageCollection简称GC),主要任务就是回收对象释放内存空间,当遇到内存泄漏,内存溢出,或者当并发量达到一个瓶颈时就需要内存回收技术。分代回收Java的堆内存采取的是分代管理。根据不同的对象所处的不同时期,回收相应的对象,新生代主要存放刚创建的对象,其中大部分对象在Eden区,当Eden满时,还存活的会分别存放到FromSurvivor,再到ToSurvivor
狗子也能编码
·
2024-01-13 03:34
Java进阶
java
Java内存模型
Java内存的主要目标是定义程序中各个变量的访问规则,就是在虚拟机中将变量存储到内存和从内存中取出变量,变量不含局部变量,只含线程中共享变量(线程共享的区域指
JVM
内存模型中的堆、方法区,下图为
JVM
内存结构方便回忆巩固
狗子也能编码
·
2024-01-13 03:03
Java进阶
java
JVM
类加载机制
看了大量文档和相关周志明老师的《深入理解Java虚拟机》其中的第七章虚拟机类加载机制,或者纯洁的微笑知乎的
jvm
理解知识也不错,下面是我的一些笔记1、首先了解下Java为什么要进行编译计算机只认识二进制的数据
狗子也能编码
·
2024-01-13 03:33
Java进阶
jvm
JVM
调优工具-VisualVM 远程连接服务器
通过windows系统中的VisualVM工具,监控Linux系统的测试环境或uat环境或生成环境,来监控
JVM
内存。
h_and_g
·
2024-01-13 03:26
开发语言
jvm
java
运维
服务器
linux
30道
JVM
综合面试题详解含答案(值得珍藏)
1.描述一下
JVM
加载Class文件的原理机制?Java中的所有类,都需要由类加载器装载到
JVM
中才能运行。类加载器本身也是一个类,而它的工作就是把class文件从硬盘读取到内存中。
孤蓬&听雨
·
2024-01-13 03:51
面试资料
jvm
java
面试
Java 随谈 — 聊聊我对 Java 的看法
Java应用程序通常被编译成字节码,可以在任何Java虚拟机(
JVM
)上运行
mobeicanyue
·
2024-01-13 03:51
java
python
开发语言
掌握计算机底层:汇编语言及其核心概念全解析
Java的
JVM
(Java虚拟机)本身是一个复杂的系统,但如果你有坚实的
散一世繁华,颠半世琉璃
·
2024-01-13 03:48
计算机组成原理
汇编
Java最全八股文(2024最新整理)
包括了:Java面试、Spring、
JVM
、MyBatis、Redis、MySQL、并发编程、微服务、Linux、Springboot、SpringCloud、MQ、Kafka面试专题需要全套资料及答案的在
程序一逸
·
2024-01-13 01:07
java
开发语言
面试
后端
jvm
Spring
MySQL
GraalVM到底是何方神圣?
JVM
的弊端
JVM
实现了跨平台,使得一次编译即可到处运行,但是詹姆斯·高斯林没有跟你说的是,应用运行之前要先启动
JVM
虚拟机,然后还要加载一大批的类、并做链接和初始化等步骤,而使得光启动一个
JVM
就得花一大把时间
程序一逸
·
2024-01-13 01:36
java
jvm
开发语言
2024程序猿面试八股文分享~
我整理了一些八股文面试相关的资料和刷题笔记分享给大家,内容涵盖计算机基础、Java、
JVM
、spring、设计模式、算法、微服务、分布式、大厂面经等等...质量非常高!!!
程序一逸
·
2024-01-13 01:04
面试
职场和发展
java
后端
程序员
找工作
Spring
兴奋!阿里P8架构师花半年整理的java核心笔记,理论到实战全搞定
此外还有泛型、反射的特性,很多框架的技术都依赖它,想要把它所有的技术学好学精更是难上加难,这份笔记就刚好弥补了这一点,这份笔记包含了java从基础到源码所有知识点具体内容如下内容概要:包括Java集合、
JVM
程序员匡胤
·
2024-01-13 00:12
虚拟机研究系列-Java各种类型对象占用内存情况分析(上)
对于不同的
jvm
实现,Java对象占用的内存空间大小可能不尽相同,本文主要分析HotSpot
jvm
中的情况,实验环境为64位window10系统、JDK1.8。
洛神灬殇
·
2024-01-13 00:53
Java面试题整理-高并发篇
synchronized原理分析_遇见更好的自己、的博客-CSDN博客Java高并发专题之synchronized关键字1、synchronized作为
jvm
关键字有三个作用域synchronized作用于实例方法锁住的当前对象
遇见更好的自己、
·
2024-01-12 23:22
Java基础
java
开发语言
后端
Java面试之并发篇(二)
synchronized的获取和释放锁由
JVM
实现,用户不需要显示的释放锁,非常方便。然而,synchronized也有一定的局限性
小徐很努力
·
2024-01-12 23:20
死磕面试
开发语言
java
面试
Java 关于 Object 类中的 finalize() 和 hashCode() 方法
3、这个方法不需要程序员手动调用,
JVM
的垃圾回收器负责调用这个方法。不像equals,toStrin
friendsu
·
2024-01-12 23:25
java
开发语言
《
JVM
由浅入深学习【七】 2024-01-11》
JVM
由简入深学习提升分享
亲爱的读者们,欢迎来到本篇博客,这是
JVM
第七次分享,下面是七个
JVM
常用常面的分享,请笑纳目录1.几个与
JVM
内存相关的核心参数2.如何计算一个对象的大小3.堆为什么要分为新生代和老年代4.
JVM
堆的年轻代为什么要有两个
码农阿豪
·
2024-01-12 23:18
面试
jvm
学习
《
JVM
由浅入深学习【八】 2024-01-12》
JVM
由简入深学习提升分(
JVM
的垃圾回收算法)
目录
JVM
的垃圾回收算法1.标记-清除算法(Mark-Sweep)原理步骤优点缺点2.复制算法(Copying)原理步骤优点缺点3.标记-整理算法(Mark-Compact)原理步骤优点缺点4.分代收集算法
码农阿豪
·
2024-01-12 23:10
面试
jvm
算法
垃圾回收
JVM
相关问题及答案(2024)
1、什么是
JVM
,它是如何工作的?
JVM
(Java虚拟机)是Java编程语言的核心组件之一,它是一个虚拟机器,用于执行Java字节码。
辞暮尔尔-烟火年年
·
2024-01-12 22:13
jvm
终于搞懂了苦恼已久的
JVM
的类加载机制
前言我们很多小伙伴平时都是做JAVA开发的,那么作为一名合格的工程师,你是否有仔细的思考过
JVM
的运行原理呢。
平凡的柚子
·
2024-01-12 22:43
SpringBootAdmin监控
服务发现机制注册到SBA中,然后就可以实现对SpringBoot项目的可视化管理SpringBootAdmin可以监控SpringBoot单机或集群项目,它提供详细的健康(Health)信息、内存信息、
JVM
大能嘚吧嘚
·
2024-01-12 21:14
微服务
spring
boot
java
spring
解决java在idea运行正常,但是打成jar包后中文乱码问题
一.问题分析分别使用idea和jar包形式打印出System中所有的
jvm
参数---代码如下:publicstaticvoidmain(String[]args){ printEnv();
qq_22905801
·
2024-01-12 21:14
打包
jvm
java
开发语言
jar
JAVA 类加载到
JVM
内存中过程
大体分为五个步骤:加载>>验证>>准备>>解析>>初始化1.加载:在硬盘上查找并通过IO读入该类字节码文件(比如Demo.class)。例如调用类的main()方法,new对象等,在加载阶段会在内存中生成一个代表此类的java.lang.class对象,作为方法区这个类的各种数据访问入口。2.验证:就是校验此类字节码文件的正确性。3.准备:给类的静态变量分配内存,并赋予默认值。比如privates
qq_36544770
·
2024-01-12 20:12
java
elementui
webview
[
JVM
] Java类的加载过程
Java类的加载过程在Java中,类的加载是指在程序运行时将类的二进制数据加载到内存中,并转化为可以被
JVM
执行的形式的过程。
程序员三木
·
2024-01-12 20:41
Java探索者之路
jvm
java
开发语言
JVM
内存布局
内存区域分布介绍:
jvm
内存布局是理解Java应用程序运行时内存管理的重要一部分。
JVM
内存分为几个区域,每个区域有不同的作用。
qyhua
·
2024-01-12 20:08
jvm
Java入门高频考查基础知识1
这得益于Java虚拟机(
JVM
),它使得编译后的Java程序可以在不同的操作系统上运行,只需安装相应平台的
JVM
。2.面向对象:Java
danci_
·
2024-01-12 19:49
JAVA后端-刷题
java
面试
开发语言
职场发展
程序人生
后端
AliOS再下一城,互联网汽车时代离我们还有多远?
阿里巴巴集团从2014年开始研发汽车操作系统,2016年在
量产
车中正式实现商用
大袁up
·
2024-01-12 19:40
本立而道生
量产
生质变,当识。先立本而后枝节,枝节繁复有本而约,约而少生外枝。一旦舍本逐末,必将积“小炎”而生“大癌”,则非“大治”不可。到此时,悔之亦晚矣。古语云:“山不在
刘大化
·
2024-01-12 19:54
JVM
基础(8)——CMS垃圾回收器
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入
jvm
源码解析一、简介理想情况下,我们都希望自己的系统能在每次MinorGC后,存活对
smart哥
·
2024-01-12 19:48
jvm专题
jvm
JVM
基础(9)——新生代调优
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入
jvm
源码解析一、简介本章和下一章,我们将通过一个实际案例讲解如何进行
JVM
参数调优:
smart哥
·
2024-01-12 19:48
jvm专题
jvm
JVM
基础(7)——ParNew垃圾回收器
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入
jvm
源码解析一、简介ParNew是目前最常用的
JVM
垃圾回收器之一,主要应用在新生代
smart哥
·
2024-01-12 19:17
jvm专题
jvm
java虚拟机基础
#1.whatis
jvm
?
jvm
大家了解到的JavaVirtualMachine。**java的跨平台,一次编译,到处执行**。
XLMN
·
2024-01-12 19:08
JVM
基础(6)——
JVM
垃圾回收器简介
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入
jvm
源码解析一、简介在新生代和老年代进行垃圾回收的时候,都需要使用回收器进行回收,不
smart哥
·
2024-01-12 19:13
jvm专题
jvm
【JUC】进程和线程
在Java中,当我们启动main函数时其实就是启动了一个
JVM
的进程,而main函数所在的线程就是这个进程中的一个线程,也称主线程。如下图所示,在Win
孤寒_imbzz
·
2024-01-12 18:25
JUC并发编程
JUC
java
字节跳动后端面经(11)
UDP区别TCP可靠传输原理,三次握手和四次挥手,为什么要四次挥手3次握手4次挥手问HTML页面渲染过程DNS域名解析过程进程与线程线程间通信的方式死锁Java基础,面向对象继承重载多态、基本变量类型
JVM
dybaby
·
2024-01-12 18:36
道德经
一、《道》:柔弱舌头和牙齿树叶(说:摘下来/悟:在树上)乳房的伟大:不露二、《德》:文明是一场灾难赤子(小于1周的新生儿,肺供血过
量产
生黄疸)直立导致脑容量增加(出生后疯长,17-20岁脑成熟)恐惧是一切思想基础
上下_求索
·
2024-01-12 18:26
Android响应式编程——RxJava3框架的使用(一)
框架的使用(二)Android响应式编程——RxJava3框架的使用(三)Android响应式编程——RxJava3框架的使用(四)1.简介RxJava是响应式编程(ReactiveExtensions)在
JVM
e电动小马达e
·
2024-01-12 16:50
Android
android——rxjava的使用
它是在Java虚拟机(
JVM
)上使用可观测的序列来构建异步的
wy313622821
·
2024-01-12 16:20
android
rxjava
强势文化与弱势文化
我们先用职业来举例,强势文化的职业比如医生、教师、士官、艺术家、作者、会计等职业这些职业并不是一朝一夕、快速
量产
可以从业的。
晴山来烟
·
2024-01-12 16:05
【前端系列】Element-UI 悟道
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,
jvm
,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列
檀越剑指大厂
·
2024-01-12 14:42
s11
前端
前端
ui
每日一译 20201224
【汉译英中文部分节选】我们将进一步降低关税和制度性成本,培育一批进口贸易促进创新示范区,扩大对各国高质
量产
品和服务进口。
瑞译进取
·
2024-01-12 14:35
【算法Hot100系列】外观数列
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,
jvm
,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列
檀越剑指大厂
·
2024-01-12 13:22
s6
算法与数据结构
算法
Java零基础学习笔记
2、常用的CMD命令3、配置环境变量4、JDK下载和安装5、HelloWorld案例6、
JVM
和JDK7、关键字6.1、class8、字面量8.2、字面量的分类9、IDEA集成开发工具9.2、下载和安装第一步第二步第三步
W.Y.B.G
·
2024-01-12 13:51
笔记
学习
笔记
java
【Java数据结构】实例变量和局部变量在作用域、生命周期、初始化方面(是否有默认值)的区别
这是因为实例变量会被Java虚拟机(
JVM
)自动初始化。publicclassMyClass{intmyInt;
DEMIY_
·
2024-01-12 11:45
java
java
数据结构
开发语言
javafx打包为exe
JavaFX引用外jar项目打包成exe报Errorinvokingmethod和Failedtolaunch
JVM
问题_errorinvokingmethod-CSDN博客b
萌新pp
·
2024-01-12 11:11
java
JDK8升级到JDK17的配置
或者是否觉得
JVM
调优十分复杂?那么,今天咱们或许可以通过JDK17获取到一些灵感。本文主要记录当前我们公司在推动所有JDK8微服务全量升级到JDK17过程中遇到的一些问题!
only°夏至besos
·
2024-01-12 11:03
jenkins
运维
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他