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基础01:使用Idea打印HelloWorld
安装过程参考idea基本设置3.jdk(开发者工具)、jre(运行时环境)、
jvm
(虚拟机)三者关系1.HelloWorld创建一个文件,如Hello.java代码如下publicclassHello{
Bruce6379
·
2024-01-09 06:07
Java
java
jvm
intellij-idea
为什么重写equels方法时,一定要重写hashcode方法
目录■前言■java中为什么重写equals方法,就一定要重写hashcode方法■重写hashcode方法,例子代码(使用到了素数31)■为什么初始选择17,为什么用31乘■
JVM
默认是如何计算hash
sun0322
·
2024-01-09 06:32
java
算法
java
算法
JVM
中虚拟机栈和本地方法栈等
jvm
Java虚拟机栈本地方法栈Java虚拟机栈Java虚拟机栈(VMStack)虚拟机栈是线程执行Java程序时,处理Java方法中内容的内存区域。
LIJINGPO
·
2024-01-09 04:29
jvm
JVM
,Java堆区、新生代、老年代,创建对象的内存分配,分代垃圾收集思想、堆区产生的错误
JVM
堆区堆(Heap)堆区的组成:新生代+老年代堆空间的大小设置创建对象的内存分配堆区的分代垃圾收集思想堆区产生的错误堆(Heap)Heap堆区,用于存放对象实例和数组的内存区域Heap堆区,是
JVM
LIJINGPO
·
2024-01-09 04:57
JVM
jvm
java
开发语言
一文搞定JMM核心原理
公众号《鲁大猿》,寻精品资料,帮你构建Java全栈知识体系www.jiagoujishu.cn(架构技术.cn)JMM引入从堆栈说起
JVM
内部使用的Java内存模型在线程栈和堆之间划分内存。
架构技术专栏
·
2024-01-09 04:45
后端
java core dump分析实战
hs_err_pid简介hs_err_pid.log是java程序发生core的时候产生的文件,里面有当时出错时
jvm
的执行情况。
xpbob
·
2024-01-09 03:04
尚硅谷-宋红康-
JVM
上中下篇完整笔记-
JVM
上篇_内存与垃圾回收篇
前言一.
jvm
及java体系结构1.Java及
JVM
简介TIOBE语言热度排行榜https://www.tiobe.com/tiobe-index/世界上没有最好的编程语言,只有最适用于具体应用场景的编程语言
chuixue24
·
2024-01-09 01:06
java基础
jvm
jvm
笔记
java
深入理解java虚拟机-
jvm
基础知识总结
jvm
的学习对于java程序员来说还是很重要的,作为程序员,应该学习了解底层的东西,而不是停留在代码层面。我在简单学习了一下
jvm
相关的知识后,整理以下笔记,便于以后复习回顾。
未完成交响曲-KyleWang
·
2024-01-09 01:36
jvm
java
jvm
虚拟机
总结
JVM
简介---
JVM
(一)
b站尚硅谷的
JVM
学习笔记--https://www.bilibili.com/video/BV1PJ411n7xZ非常建议去看看,小白看笔记很难明白的为什么要学
JVM
?
Eliza白
·
2024-01-09 01:05
jvm
Android自动化埋点(一) -
JVM
字节码
JVM
字节码开头这一系列文章,主要是讲自动化埋点又叫无痕埋点,或者字节码插桩技术,写这个系列文章的目的是偶然间发现,网上关于这方面的博客很少,所以我根据自己的一些实战经验,整理了这个系列的文章。
小强冲冲冲
·
2024-01-09 01:04
Android
自动化埋点技术
jvm
android
自动化
java
Android程序员需掌握的
JVM
知识
什么是
JVM
JVM
全称JavaVirtualMachine,它是一种规范。
小久久601
·
2024-01-09 00:34
JVM
android
安卓
移动开发
Android-
JVM
基础
GC机制垃圾回收需要完成两件事:找到垃圾,回收垃圾。找到垃圾一般的话有两种方法:1、引用计数法:当一个对象被引用时,它的引用计数器会加一,垃圾回收时会清理掉引用计数为0的对象。但这种方法有一个问题,比方说有两个对象A和B,A引用了B,B又引用了A,除此之外没有别的对象引用A和B,那么A和B在我们看来已经是垃圾对象,需要被回收,但它们的引用计数不为0,没有达到回收的条件。正因为这个循环引用的问题,J
龙腾腾
·
2024-01-09 00:03
jvm
android
java
Java的并发修改异常
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入
jvm
源码解析引出问题publicclassForeachTest{publicsta
smart哥
·
2024-01-09 00:49
面试
java
并发异常
面试题
通用Mapper怎么开接口扫描
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入
jvm
源码解析通用Mapper怎么开启接口扫描?/***注意,这里的@MapperSc
smart哥
·
2024-01-09 00:49
面试
java
mapper
警惕已有逻辑的不完美
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入
jvm
源码解析最近在读一些闲书,包括一些心理及脑科学方面的科普书籍。其中有一本书叫《打
smart哥
·
2024-01-09 00:19
生产故障
积分系统
2-6class字节码:常量池
Classfile/Users/xixi/workspace6/
JVM
Study/target/classes/com/xixi/
jvm
/classdef/He
西西_20f6
·
2024-01-08 23:05
Android 简单热修复(下)——基于DexClassLoader的实现
前面Java
类加载
器的介绍中写过关于ClassLoader的基础知识,包括了双亲委派机制、自定义ClassLoader等内容。
nick_young
·
2024-01-08 23:01
Elasticsearch优化的一些建议
1.增大系统打开文件数调大系统的“最大打开文件数”,建议32K甚至是64Kulimit-a(查看)ulimit-n32000(设置)2.合理设置
JVM
内存修改配置文件调整ES的
JVM
内存大小。
临江仙我亦是行人
·
2024-01-08 23:58
ELK
elasticsearch
大数据
big
data
Elasticsearch优化
目录1.索引库优化1.1Refresh间隔1.2字段相似性算法调节2.
JVM
优化3.查询优化3.1multi_match优化3.2过滤3.3业务排序3.4避免查询深度翻页3.5boost3.6minimum_should_match4
kenick
·
2024-01-08 23:56
搜索
elasticsearch
JVM
入门到入土
JVM
1字节码篇1.1
JVM
概述1.1.1Java语言及Java生态圈1.1.2
JVM
架构与知识脉络图1.2字节码文件概述1.2.1字节码文件—跨平台1.2.2什么是字节码指令?
Loser_Failure
·
2024-01-08 23:44
Java
jvm
java
JVM
内存模型学习
内存划分java虚拟机按照运行时内存使用区域划分如图:一、线程私有区虚拟机栈1、虚拟机栈描述的是Java方法执行的动态内存模型,一个线程对应一个栈,每个方法在执行的同时,都会创建一个栈帧,伴随着方法从创建到执行完成。用于存储局部变量表,操作数栈,动态链接,方法返回地址等信息。不存在垃圾回收问题,只要线程一结束该栈就释放,生命周期和线程一致。2、局部变量表:存放编译期可知的各种基本数据类型,引用类型
最美的风景
·
2024-01-08 23:26
CPU缓存一致性协议MESI
CPU缓存一致性协议MESI引入1、一条Java指令在
JVM
和CPU中的执行过程:2、总线锁一、多核CPU多级缓存一致性协议MESI1、简介2、MESI协议缓存状态二、volatile与MESI的关系三
编程小菜吉
·
2024-01-08 23:07
JAVA并发编程
缓存
java
编程语言理解1-c语言,c++,java和python这些语言有何区别?编译型编程语言编译语言,解释型编程语言解释型语言
JVM
JVM
是JavaVirtualMachine(Java虚拟机)的缩写,
JVM
是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
愚昧之山绝望之谷开悟之坡
·
2024-01-08 22:29
笔记
术语
java
jvm
开发语言
编程语言的未来:Java、C#、C++、Python和Go的发展趋势
随着Java虚拟机(
JVM
)的不
AI普惠大师
·
2024-01-08 22:57
IT基础
java
c#
c++
JVM
_JMM: StackOverFlow栈溢出
使用递归演示,自己调用自己导致栈空间溢出,递归和回溯。源代码:MyTest3.javapublicclassMyTest3{privateintlength;publicintgetLength(){returnlength;}publicvoidtest(){this.length++;test();}publicstaticvoidmain(String[]args){MyTest3myTes
CalmHeart
·
2024-01-08 21:26
scala 安装和创建项目
在编译时,Scala文件将转换为Java字节码并在
JVM
(Java虚拟机)上运行。Scala被设计成面向对象和函数式的。它是一种纯粹的面向对象语言。
悟世君子
·
2024-01-08 21:04
Scala
scala
大数据
开发语言
Java多线程编程介绍
Java是一个支持多线程(Multi-threading)的编程语言,
JVM
为多线程编程提供了内在的支持。
Jason_Wang
·
2024-01-08 21:53
Java
java
多线程
线程
编程
jvm
笨蛋学
JVM
文章目录1.认知
JVM
1.1
JVM
=JavavirtualMachine1.2
JVM
的功能1.2.1解释和运行1.2.2内存管理1.2.3即时编译(Just-In-Time=JIT)1.3常见的
JVM
1.4
JVM
Today-Saturday
·
2024-01-08 20:53
java
jvm
@Autowried注入为空,导致redisUtil为null空指针问题。
原因:所在
类加载
的时间点在springcontext之前,所以在该类注入RedisUtil为null解决办法就是bean注解提前加载提前注入ioc容器中@AutowiredprivateRedisUtilredisUtil
月夜牧狼
·
2024-01-08 18:26
java填坑
java
spring
servlet
linux无管理员权限时如何切换java版本
可以看到系统中有两个版本的openjdk,默认用的11如果是管理员,直接输入数字按回车就能改版本了非管理员不可以这么操作现在我想将版本改成1.8那么就将路径一直到bin以前都复制下来,即/usr/lib/
jvm
CSU迦叶
·
2024-01-08 17:28
Linux
java
openjdk
jvm
内存分配&回收策略
前两篇文章,我给大家分别介绍了
jvm
的内存垃圾回收机制和gc算法以及jdk内部现阶段所有的gc回收器,接下来本来以为和大家一起直接介绍在web应用中如何去做
jvm
的调优实战,但是想了一下还有本篇文章的内容
javap
·
2024-01-08 17:35
阿里Java后端实习面经,历经5轮,终已上岸,来看看面试难度。
survivor区容量,咋办2.如果任务很多,线程池的阻塞队列会撑爆内存的哪个区域3.栈在堆上吗4.GCroot有哪些5.实例变量可以是GCroot吗6.了解哪些GC算法,介绍一下7.给个场景,问怎么设置
JVM
程序员白楠楠
·
2024-01-08 16:28
java
编程语言
面试
mysql
redis
Mybatis 22_MyBatis运行原理初探&项目1mybatisqs
22_MyBatis运行原理初探MyBatis入门MyBatis执行原理:为MyBatis添加日志项目1mybatisqsMyBatis入门提供一份配置文件(放在
类加载
路径下即可),它负责管理与数据库的连接
俺吻生活
·
2024-01-08 16:51
MyBatis
mybatis
【算法Hot100系列】合并两个有序链表
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,
jvm
,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列
檀越剑指大厂
·
2024-01-08 16:04
s6
算法与数据结构
算法
链表
数据结构
【算法Hot100系列】有效的括号
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,
jvm
,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列
檀越剑指大厂
·
2024-01-08 16:34
s6
算法与数据结构
算法
java 对比c 指针_java中引用对比C++指针
进一步讲,此时o仅是一个标识符,存在于java栈中,对象Obeject没有被
类加载
器进行加载,也就不会有初始化的过程。Objecto=newObject()是一个声
McGL
·
2024-01-08 15:14
java
对比c
指针
Jmeter分布式实践(某大厂性能日记)
Jmeter其本身的机制和硬件配置(内存、CPU等)由于Jmeter是Java应用,对CPU和内存的消耗较大,在需要模拟大量并发用户数时,单机很容易出现JAVA内存溢出的错误,导致测试脚本本身就有瓶颈2、
JVM
划水不带桨
·
2024-01-08 14:26
jmeter
分布式
java
压力测试
性能优化
python
阿里P7程序员晒工资条,看完扎心了……
这份总结内容涵盖极广,包含了14个技术栈:基础篇
JVM
篇多线程
Java老白
·
2024-01-08 14:32
Maven基础入门
bin目录是包含mvn的运行脚本boot目录包含一个
类加载
器的框架,maven使用它加载自己的类库conf配置文件lib包含maven运行时的依赖类库二.环境变量的配置点击下载maven环境配置,增加一个环境变量
积雪筱草
·
2024-01-08 13:27
Java
maven
项目管理
MySQL第一讲:MySQL知识体系详解(P6精通)
本系列主要对MySQL知识体系梳理,将给大家构建
JVM
核心知识点全局知识体系,本文是MySQL第一讲,MySQL知识体系详解。
程序员 jet_qi
·
2024-01-08 13:16
深入理解数据库
面试相关
mysql
数据库
知识体系
MVCC
锁
面试题
核心知识点
jdk、jre与
jvm
的区别
目录JDK(JavaDevelopmentKit),JRE(JavaRuntimeEnvironment)和
JVM
(JavaVirtualMachine)是Java开发中的三个重要概念它们之间的区别如下
K_米诺
·
2024-01-08 12:28
jvm
java
JDK和JRE和
JVM
的区别
1.JDKJDK(JavaSEDevelopmentKit),Java标准的开发包,提供了编译、运行Java程序所需要的各种工具和资源,包括了Java编译器、Java运行时环境、以及常用的Java类库等。2.JREJRE(JavaRuntimeEnvironment),Java运行时环境,用于解释执行Java的字节码文件。普通用户只需要安装JRE来运行Java程序即可,而作为一名程序员必须安装JD
入门练习生
·
2024-01-08 12:58
jvm
java
面试
JDK、JRE、
JVM
是什么?有什么区别?
JDK JDK(JavaDevelopmentKit),Java开发工具包,提供了编译、运行Java程序所需要的各种工具,除了包含JRE以外还包含了开发Java程序所必须的命令工具。 JDK是Java程序开发者用来来编译、调试java程序用的开发工具包。JDK的工具也是Java程序,也需要JRE才能运行。为了保持JDK的独立性和完整性,在JDK的安装过程中,JRE也是安装的一部分。所以,在JD
祁灵劫
·
2024-01-08 12:57
Java学习
java
jvm
弄懂JDK、JRE和
JVM
到底是什么
在JDK的安装目录下有一个jre目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是
jvm
,lib中则是
jvm
工作所需要的类库,而
jvm
和lib合起来就称为jre。
不几乎都有
·
2024-01-08 12:25
java
经验分享
java-ee
spring
架构
【JDK、JRE、
JVM
的简单介绍以及
JVM
详解】
JDK是整个java开发的核心,它包含了JAVA的运行环境(
JVM
+Java系统类库)和JAVA工具。在进行java开发的时候,都要先安装好JDK,JRE,以及其他java工具。
卡多希~
·
2024-01-08 12:55
Java
jvm
java
jdk、jre、
jvm
区别
1、
jvm
:Java虚拟机。
一梦无痕bzy
·
2024-01-08 12:55
jvm
jvm
java
开发语言
JDK,JRE,
JVM
的关系
一、认识jdk,JRE,
JVM
1、JDK是Java程序开发是的开发工具包。2、JRE是Java程序运行时需要的运行环境。3、
JVM
(Java虚拟机)包含许多应用程序的类的解释器和
类加载
器。
0刀剑如梦
·
2024-01-08 12:25
java
java
开发语言
后端
JDK、JRE、
JVM
的区别与联系
文章目录一、jdk二、jre三、
jvm
四、关系图五、一个Java程序的执行过程一、jdkJDK(JavaDevelopmentKit):jdk是Java的开发工具包,是整个java开发的核心。
Salute-Y
·
2024-01-08 12:54
Java
java
开发语言
后端
JDK与JRE以及
JVM
的概念
三者关系:JDK包含JRE和
JVM
,JRE包含
JVM
JRE=
JVM
+JavaSE标准类库JDK=JRE+开发工具集(例如Javac编译工具等)
JVM
(JavaVirtualMachine),Java虚拟机
已程的乙程
·
2024-01-08 12:23
jvm
jdk
java
Java常见面试题--后端——JavaSE前篇
后端JavaSE
JVM
的内存结构Java虚拟机(
JVM
)的内存结构可以分为以下几个主要部分:1.方法区(MethodArea)方法区是用于存储类的结构信息、常量、静态变量、即时编译器编译后的代码等数据的内存区域
m0_58462450
·
2024-01-08 12:06
#
后端
java
jvm
开发语言
上一页
38
39
40
41
42
43
44
45
下一页
按字母分类:
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
其他