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
【数据结构】——期末复习题题库(9)
个人专栏:算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客
Java基础
:
Java基础
_IT闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN
Y小夜
·
2024-01-13 12:13
数据结构
数据结构
【Java】——期末复习题题库(九)
个人专栏:算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客
Java基础
:
Java基础
_IT闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN
Y小夜
·
2024-01-13 12:13
Java基础
java
开发语言
【算法设计与分析】——搜索算法
个人专栏:算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客
Java基础
:
Java基础
_IT闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN
Y小夜
·
2024-01-13 12:13
算法设计与分析
算法
【数据结构】——期末复习题题库(4)
个人专栏:算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客
Java基础
:
Java基础
_IT闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN
Y小夜
·
2024-01-13 12:42
数据结构
数据结构
【Java】——期末复习题题库(八)
个人专栏:算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客
Java基础
:
Java基础
_IT闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN
Y小夜
·
2024-01-13 12:42
Java基础
java
开发语言
【python】——turtle动态画
个人专栏:算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客
Java基础
:
Java基础
_IT闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN
Y小夜
·
2024-01-13 12:08
python
python
开发语言
jvm
里的垃圾回收机制
在
jvm
中,内存中的垃圾数据都是有
jvm
中的垃圾回收器自动处理的,这里需要我们了解的知识点:1、垃圾回机制是什么:有无指向那个对象的引用自动垃圾收集机制是不定时查看堆内存、判定那些对象是在使用的对象和未使用的对象
weixin_34205076
·
2024-01-13 12:46
运维
java
内存管理
JVM
+GC解析
目录一、GVM内存结构1、
JVM
体系概览2、Java内存结构3、java8以后的
jvm
二、常见的垃圾回收算法1、引用计数算法2、标记清除算法(追踪回收算法)3、复制回收算法——针对新生代4、标记整理算法
知更鸟女孩
·
2024-01-13 12:15
java面试题
内存结构
OOM
JVM参数
垃圾回收
JVM调优
Java的
JVM
GC(Garbage Collection)垃圾回收原理机制及算法
Java的
JVM
GC(GarbageCollection)垃圾回收原理机制及算法JavaGC(GarbageCollection)垃圾回收机制,JavaVM中,存在自动内存管理和垃圾清理机制。
weixin_34038293
·
2024-01-13 12:15
运维
java
内存管理
Java中的gvm_深入浅出GVM之GC
一、垃圾回收机制(GC)1.
JVM
GC的
慕北颖
·
2024-01-13 12:45
Java中的gvm
JVM
垃圾回收策略和算法
猿们都知道
JVM
的内存结构包括五大区域:程序计数器、虚拟机栈、本地方法栈、堆区、方法区。
帅帅-yss
·
2024-01-13 12:44
java基础
Java垃圾回收机制
在Java中,程序员不需要去关心内存动态分配和垃圾回收的问题,这一切都交给了
JVM
来处理。顾名思义,垃圾回收就是释放垃圾占用的空间,那么在Java中,什么样的对象会被认定为“垃圾”?
maspchen
·
2024-01-13 12:43
Garbage
Collection
Java
垃圾回收
Java
JVM
虚拟机垃圾回收机制
HotSpot
JVM
把新生区分为三部分:1个Eden区和2个Survivor区,默认内存大小比例为8:1:1,一般情况下,新创建的对象都会被分配到Eden区(一些大对象特殊处理),这些对象经过第一次MinorGC
artisan_young
·
2024-01-13 12:41
java
JVM
java
java虚拟机
GVM垃圾收集算法
分代收集理论目前主流
JVM
虚拟机中的垃圾收集器,都遵循分代收集理论:弱分代:绝大多数对象都是朝生夕灭强分带:经历越多次垃圾收集过程的对象,越难以回收,难以消亡按照分代收集理论设计的“分代垃圾收集器”,所采用的设计原则
芋泥泡芙卷
·
2024-01-13 12:40
算法
jvm
java
Java基础
(抽象类)
文章目录一、抽象类特性代码示例二、抽象类注意事项三、抽象类和接口的比较刚刚学了Python的多态和抽象类,就想着跟Java的比对一下。一、抽象类特性抽象类不能被实例化:抽象类只能用作其他类的基类,不能直接创建实例。子类必须实现所有抽象方法:子类必须实现抽象类中定义的所有抽象方法,否则会在编译时报错。如果子类没有实现所有抽象方法,它也会被视为抽象类。抽象方法没有实现:抽象方法没有具体的实现代码,只有
陈年小趴菜
·
2024-01-13 11:59
Java-基础
java
开发语言
构建异步高并发服务器:Netty与Spring Boot的完美结合
4.客户端结果总结引导类-Bootstarp和ServerBootstrap连接-NioSocketChannel事件组-EventLoopGroup和NioEventLoopGroup送书活动IO在
Java
雪碧有白泡泡
·
2024-01-13 10:34
粉丝福利活动
服务器
spring
boot
运维
Netty
nio
面试题系列:new String("abc")创建了几个对象
newString("abc")创建了几个对象面试官考察点猜想这种问题,考察你对
JVM
的理解程度。涉及到常量池、对象内存分配等问题。
跟着Mic学架构
·
2024-01-13 10:22
Java学习----Java 基础语法
Java基础
语法一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。对象:对象是类的一个实例,有状态和行为。
cjz0422
·
2024-01-13 10:00
学习
如何自定义注解
属于
java基础
知识,很多框架任何一个类都继承object类,object有哪些方法:waittoString...jdk1.5新增新技术,注解。很多框架为了简化代码,都会有提供一些注解。
健倾心语
·
2024-01-13 09:17
【
Java基础
】Java面试基础知识Q&A(上)
Java面试基础知识Q&A(上)面向对象编程(OOP)Java是一个支持并发、基于类和面向对象的计算机编程语言。面向对象软件开发的优点:代码开发模块化,更易维护和修改。代码复用。增强代码的可靠性和灵活性。增加代码的可理解性。面向对象编程有很多重要的特性,比如:封装,继承,多态和抽象。下面的章节我们会逐个分析这些特性。封装封装给对象提供了隐藏内部特性和行为的能力。对象提供一些能被其他对象访问的方法来
runewbie
·
2024-01-13 09:40
Jtti:有哪些方法可以提升Tomcat的性能?
以下是一些提升Tomcat性能的常见方法:1.调整
JVM
参数:a.内存分配:增加
JVM
的堆内存(HeapMemory)以提高应用程序的内存容量。使用-Xmx和-Xms参数设置最大和初始堆大小。
Jtti
·
2024-01-13 09:12
tomcat
java
JVM
(字节码文件详解)
JVM
的组成类加载器运行时数据区域执行引擎(主要理解垃圾回收器,及时编译器)本地方法字节码文件的组成在讲解字节码文件组成前,可以安装使用“jclasslib”工具或idea中“jclasslib”插件进行字节码文件查看
weixin_54498224
·
2024-01-13 09:41
jvm
【Java】2023年业务实践中遇到的所有OOM情况及实战总结
OOM分析&实战引言:一、
JVM
内存结构二、
JVM
OOM错误情况三、实践案例一案例二案例三四、总结五、分析工具推荐六、参考文献引言:在Java开发中,随着应用程序变得越来越复杂,内存管理问题也变得愈加重要
legendaryhaha
·
2024-01-13 08:43
Java进阶之路
java
开发语言
OOM
MAT
gceasy
【Java SE语法篇】6.数组
1.2什么是数组1.3数组的创建和初始化1.3.1数组的创建1.3.2数组的初始化1.4数组的使用1.4.1数组中元素访问1.4.2遍历数组2.数组是引用类型2.1
JVM
内存分布2.2基本类型的变量与引用类型变量的区别
爱敲代码的小杨.
·
2024-01-13 08:07
Java
Java
SE语法
java
算法
开发语言
JVM
-
JVM
支持高并发底层原理精讲
一、透彻掌握高并发-从理解
JVM
开始二、从线程的开闭看
JVM
的作用1.run方法启动start方法,会调用底层C++方法,告诉操作系统当前线程处于可运行状态,而如果直接调用run方法,则就不是以线程的方式来运行了
milo.qu
·
2024-01-13 07:22
Java
jvm
java
后端
JVM
运行时数据区(上篇)
JVM
运行时数据区可分为线程共享的堆,方法区和线程独享的虚拟机栈、本地方法栈、程序计时器此外还有一个单独的直接内存,如下图所述:程序计数器程序计数器(ProgramCounterRegister)也叫PC
weixin_54498224
·
2024-01-13 07:18
jvm
java基础
语法01
java基础
语法01文章目录
java基础
语法01java背景Java语言跨平台原理(理解)常量(应用)变量的介绍(理解)数据类型(应用)计算机存储单元Java中的数据类型变量(应用)变量的修改变量的注意事项
pofenx
·
2024-01-13 07:18
java
开发语言
【
JVM
】垃圾回收 GC
一、前言垃圾回收(GarbageCollection,GC)是由Java虚拟机(
JVM
)垃圾回收器提供的一种对内存回收的一种机制,它一般会在内存空闲或者内存占用过高的时候对那些没有任何引用的对象不定时地进行回收
hope笔记
·
2024-01-13 07:13
JVM
Java
jvm
java
【
JVM
】字节码文件的组成
1.魔数与Class文件版本魔数是一个用于校验字节码文件是否有效的标识,位于文件开头的前四个字节,魔数之后是次版本号和主版本号,共同构成了字节码文件的版本号。2.常量池常量池是字节码文件中的一个结构,包含了该类的所有常量,如数字,字符串,符号常量等。3.访问标志用于描述该类或接口的访问权限和属性。4.类索引,父类索引,接口索引分别指向该类的全限定名,父类的全限定名和该类实现的接口列表。5.字段表集
freedomSTUDENT
·
2024-01-13 07:04
JVM
jvm
【数据结构和算法】最近的请求次数
其他系列文章导航
Java基础
合集数据结构与算法合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、题目描述二、题解2.1队列问题一般解法2.2方法一:队列三、代码3.1方法一
绿皮龟
·
2024-01-13 07:32
数据结构与算法合集
数据结构
算法
java
贪心算法
动态规划
线性回归
链表
JVM
工作原理与实战(八):类加载器的分类
专栏导航
JVM
工作原理与实战RabbitMQ入门指南从零开始了解大数据目录专栏导航前言一、类加载器介绍二、类加载器的分类1.Java代码实现的类加载器2.Java虚拟机底层源码实现的类加载器3.默认的类加载器层次
橘子-青衫
·
2024-01-13 07:01
JVM工作原理与实战
jvm
java
后端
JVM
工作原理与实战(九):类加载器-启动类加载器
专栏导航
JVM
工作原理与实战RabbitMQ入门指南从零开始了解大数据目录专栏导航前言一、启动类加载器二、通过启动类加载器去加载用户jar包1.放入jre/lib目录进行扩展2.使用参数进行扩展总结前言
橘子-青衫
·
2024-01-13 07:01
JVM工作原理与实战
jvm
java
后端
JVM
的FastThrow优化机制
最后一番查找资料,这种现象是
JVM
的一种优化机制,叫做FastThrow机制。
hanxiaozhang2018
·
2024-01-13 07:31
jvm
JVM
工作原理与实战(十四):JDK9及之后的类加载器
专栏导航
JVM
工作原理与实战RabbitMQ入门指南从零开始了解大数据目录专栏导航前言一、JDK8及之前的类加载器二、JDK9及之后的类加载器1.启动类加载器2.平台类加载器(扩展类加载器)总结前言
JVM
橘子-青衫
·
2024-01-13 06:20
JVM工作原理与实战
jvm
java
后端
java程序是如何执行的
我们开发的.java文件也就是源文件在经过了java编译器的编译之后变成了.class文件也就是字节码文件,当
jvm
在执行过程中用到某个类,而这个类还未被加载到内存中时,会由类加载器负责这个类的加载,整个的加载过程分成五步
梨涡妈妈
·
2024-01-13 06:29
java
开发语言
重学Java 2.Java入门程序
注意:将文件的后缀名显示出来显示扩展名:点击查看->点击文件扩展名2.编译:a.命令:javacjava文件名.javab.注意:javac会将java文件编译,生成一个.class文件(字节码文件),
jvm
L_cl
·
2024-01-13 06:24
Java从0到1
java
开发语言
JVM
8 调优指南:如何进行
JVM
调优,
JVM
调优参数
这篇文章将详细介绍如何进行
JVM
8调优,包括
JVM
8调优参数及其应用。此外,我将提供12个实用的代码示例,每个示例都会结合
JVM
启动参数和Java代码。
架构师专栏
·
2024-01-13 05:44
jvm
java
JVM调优参数
垃圾收集器
垃圾收集器参数
性能监控参数
Java8
【
JVM
的相关参数和调优】
文章目录
JVM
调优的参数类型一、标配参数二、X参数三、XX参数
JVM
调优的常用参数
JVM
调优的参数类型一、标配参数这类此参数在jdk的各个版本之间很少会变化,基本不改变java-version,查看当前电脑上的
学习愚公
·
2024-01-13 05:43
jvm
Java面试常问的
JVM
无从入手?分享32道问题及
JVM
学习文档(PDF)!
作为Java的从业者,在找工作的时候,一定会被问及关于
JVM
相关的知识。
JVM
知识的掌握程度,在很多面试官眼里是候选人技术深度的一个重要评判标准。
风平浪静如码
·
2024-01-13 05:00
java基础
之IO流之字符流
字符流传输char和String类型的数据输入流抽象父类:Reader节点流:FileReader常用方法intread():读取一个字符,读取到达末尾,返回-1packagecom.by.test2;importjava.io.FileNotFoundException;importjava.io.FileReader;importjava.io.IOException;publicclas
这孩子叫逆
·
2024-01-13 05:23
java
java
python
开发语言
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
开发语言
上一页
43
44
45
46
47
48
49
50
下一页
按字母分类:
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
其他