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虚拟机札记
Android classloader 加载
Java虚拟机
是基于栈的虚拟机Aptdalvik虚拟机是基于寄存器的虚拟机什么是栈虚拟机每一个运行的线程都有一个独立的栈,每个方法成为一个栈帧,基于虚拟机的栈是通过栈帧里面的操作数栈来进行所有操作什么是寄存器寄存器是
guishou先生
·
2023-12-18 17:22
虚拟机jvm
Android之Dex动态加载机制解析
类加载器(ClassLoader)是Java中一个很重要的概念,类加载器负责加载Java类的字节码代码到
Java虚拟机
中。
mayundoyouknow
·
2023-12-18 17:51
Android混淆整理
android
java
dex加载
國學漢字
【出处】清·赵翼《廿二史
札记
》卷十三:“前过常州,快聆麈论,得慰积怀。”
年年有余_85d6
·
2023-12-18 11:07
jdk常用命令
jinfo不仅可以查看运行时某一个
Java虚拟机
参数的实际取值,甚至可以在运行时修改部分参数,并使之立即生效。但是,并非所有参数都支持动态修改。
xmh-sxh-1314
·
2023-12-18 10:19
java
2019-04-21
平台无关性1555814006393.pngJava源码首先被编译成字节码,再由不同平台的JVM进行解析,Java语言在不同平台上运行不需要重新编译,
Java虚拟机
在执行字节码的时候,把字节码转换为具体平台上的机器码
云师兄
·
2023-12-18 08:32
调试Bluetooth时的一些
札记
LCL层是BT的链路控制功能的一部分,它从软件或被命令配置或控制的其他控制器上取命令,然后执行链路控制任务。蓝牙技术的系统结构分为三大部分:底层硬件模块、中间协议层和高层应用。底层硬件部分包括无线跳频(RF)、基带(BB)和链路管理(LM)。无线跳频层通过2.4GHz无需授权的ISM频段的微波,实现数据位流的过滤和传输,本层协议主要定义了蓝牙收发器在此频带正常工作所需要满足的条件。基带负责跳频以及
大道至简道非恒道
·
2023-12-18 07:59
蓝牙
B01、JVM与Java体系结构-01
Java虚拟机
与Java语言并没有必然的联系,它只与特定的二进制文件格式-Class文件格式所关联,Class文件中包含了
Java虚拟机
沿途欣赏i
·
2023-12-18 07:57
JVM专栏
Java
JVM
《论人类不平等的根源和基础》
札记
(七十一)
那么,又当如何呢!难道必须毁灭社会,取消“你的”和“我的”这种区别,再返回森林去和熊一起生活吗?这是按照我的论敌的想法得出的结论,我愿意先把它指出,也愿意我的论敌因得出这样的结论而感到羞愧。啊!你们呀!你们从未听到过上天的声音,你们认为人类生存的目的只是为了安然度过短暂的一生;你们呀!你们可以抛弃在都市中你们的那些不幸的收获、你们的不安的精神、你们的腐蚀了的心灵和你们的放纵的情欲;既然你们有完全的
刘子曰_b08e
·
2023-12-18 06:45
《罗马史》与《战国策》
札记
(十一)
谓公叔曰:“公欲得武遂于秦,而不患楚之能扬河外也。公不如令人恐楚王,而令人为公求武遂于秦。谓楚王曰:“发重使为韩求武遂与秦。秦王听,是令得行于万乘之主也。韩得武遂以恨秦,毋秦患而得楚。韩,楚之县而已。秦不听,是秦、韩之怨深,而交楚也。”有人对公叔说:“您想从秦国要回武遂,就不应怕楚国骚扰河外之地。您不如派人去警告楚王,再派人替您到秦国索要武遂。派人对楚王说:‘公叔已经派出重要的使者去秦国为韩国索要
刘子曰_b08e
·
2023-12-18 05:26
JVM内存模型之栈
java虚拟机
栈属于线程私有内容HotSpot将
java虚拟机
栈与本地方法栈合并成一个了(操作系统中的栈是通过硬件ESP、EBP寄存器来实现的)。
shengjk1
·
2023-12-18 05:34
地基之实
JVM
jvm
内存
模型
栈
VM实现方式及其优缺点
基于栈的方式基于栈的方式是VM最常用的实现方式之一,特别是在
Java虚拟机
(JVM)中。基于栈的方式是基于栈的设计,每个线程都有一个栈帧,用于保存方法的局部变量和结果。
shengjk1
·
2023-12-18 05:33
地基之实
计算机
编程
虚拟机
java
jvm
互联网
面试
Java并发编程:Java内存模型JMM
Java虚拟机
规范试图定义一种Java内存模型来屏蔽掉各种硬件和系统的内存访问差异,实现平台无关性。CPU和缓存一致性讲JMM之前,我们应该先了解下CPU和缓存一致性的问题。
Happyjava
·
2023-12-18 03:37
《爱悟
札记
》之《顿悟菩提偈》
顿悟菩提偈今晚复习师父给我留下的功课,在欢喜中有了顿悟,一下子明白了我国佛教禅宗六祖惠能大师的那首有名的《菩提偈》:菩提本无树,明镜亦非台。本来无一物,何处惹尘埃。“菩提本无树”是六祖惠能这首著名的四句偈中的最深刻的一句。度娘这样解说:意在说明一切有为法皆如梦幻泡影,教人不要妄想执着,才能明心见性,自证菩提。换句话说,就是告诉人们,不要太过执着于生活中的纷纷扰扰,而要用出世心看入世情,学会从容淡定
一三二五
·
2023-12-18 03:25
Java程序员面试总结(一):java基础
这个字节码可以在任何安装了
Java虚拟机
(JVM)的平台上运行。JVM充当了一个抽象层,负责将字节码翻译为特定平台的机器代码。
阿狸轰
·
2023-12-18 01:53
java
java
面试
开发语言
二、Jvm内存模型
今天的博客主题
Java虚拟机
——》Jvm内存模型JDK体系结构这个图大家肯定都不陌生。
刘总Java
·
2023-12-17 23:27
Java虚拟机
jvm
java
面试
班级≠班集体——《一个学期打造优秀班集体》读书
札记
最近,感觉班级比较“散”,学生物品摆放杂乱零散,行为节奏散漫松弛,其思想状态可想而知。无力时,回想起自己接手这个班级的初心——创建温馨家园——有成就感和幸福感的学习环境;成就阳光战队——能打硬仗、打胜仗的阳光少年!记得初次见面,我和学生就选定了“班花”——向日葵花,给予班训——自信(乐观向上)、团结(团队强大,个人优秀)、坚持(持续付出)、踏实(求真务实)。一切都是那么美好,但是前路漫漫,还需要继
奕童小垟垟
·
2023-12-17 20:38
Rxjava的基本理解 帮助你更好的理解rxjava本质
什么是RxJavaRxJava是ReactiveX的
Java虚拟机
的实现,是一个使用可观察序列组成
tommyRen
·
2023-12-17 16:59
Java虚拟机
—字节码指令初探
4.jpg前言:
Java虚拟机
指令是JVM的核心,JVM通过这些指令来取操作数、取引用关系再返回计算结果,从而完成Java中程序的实际执行过程。
Sunflow007
·
2023-12-17 16:04
读书
札记
1.能够灵活紧凑地使用时间的人,就是有天赋的人;需要时间较多的人,就不如需要时间少的有天赋。2.有效学习时间所占比例高的话,学生就,较少出现不当行为。3.清晰的课堂教学结构,能够提高学生的注意力,减少干扰情况的出现。说白了就是:学生需要“料”,不然就胡闹。4.老师们一派胡言。他们说休息信号表示一堂课要渐渐的结束,要这么说的话,我们就可以把上课信号理解为应该慢慢地开始上课,但他们可不愿这么做。5.如
开元散宜生
·
2023-12-17 14:45
环境搭建及源码运行_java环境搭建_jdk安装
JDK包括执行各种任务的各种工具和实用程序,包括将源代码编译成字节码、打包应用程序、启动
Java虚拟机
(JVM)和管理Java应用程序的运行时环境。
吹老师个人app编程教学
·
2023-12-17 13:06
java结合源码讲解
java
开发语言
9.3 反射 class对象
java.lang.Class在Java语言中,有两种方式可以获得类对象引用:使用类字面值String.class调用对象的getClass()方法"abc".getClass()类加载想象这样一个极简化的
Java
胖达_4b7e
·
2023-12-17 13:12
深入理解
Java虚拟机
---Java内存模型
JMMJava内存模型主内存和工作内存volatileJava内存模型Java内存模型是
Java虚拟机
规范中试图定义一种Java内存模型(JMM)来屏蔽掉各种硬件和操作系统的内存访问差异,以实现让Java
kk变色龙13
·
2023-12-17 13:34
java
jvm
开发语言
JVM调优
调优的基本原则1、在代码层面:2、在架构方面:3、系统参数方面:五、JVM调优目标六、JVM调优量化目标七、JVM调优步骤八、JVM参数及配置1、参数说明2、调优时的配置一、JVM调优是什么JVM调优是指对
Java
程序员 Super V
·
2023-12-17 13:01
JVM
jvm
java
算法
《爱悟
札记
》之《继续找乐》
今天,看大学闺蜜群里丁丁在祝福黎八生日快乐,果断的又一次尝试主动找乐。先随丁丁的祝福祝福黎八生日快乐,然后试探性地再报个料:我下午没有课,明后天也没有课。这没课的意思所有人都懂,是说很方便,可以玩。这招果然有效。先是小钦冒泡:我下午没课,明天也没课。接着,寿星黎八出来致谢,然后说:我下午没课,中午来世华堂吃饭,下午大干一场!黎八这一声呼唤,下面的人都开始呼应。于是我找乐成功,姐妹们一起开开心心吃了
一三二五
·
2023-12-17 11:37
《论人类不平等的根源和基础》
札记
(十九)
在自然的支配下,野蛮人仅只服从于他的本能,或者更确切地说,自然为了补偿野蛮人在本能方面可能有的缺陷,赋予他一些能力,这些能力首先可以弥补他的缺陷,嗣后还可以把他提高到远远超过本能状态之上。因此,野蛮人最初所具有的只是一些纯动物性的能力。视觉和感觉或许是野蛮人最初的本能状态,这种状态是他和一切动物所共有的。愿意和不愿意,希望和畏惧,直到新的情况使他的精神有新的发展为止,可能是他最初的,几乎仅有的精神
刘子曰_b08e
·
2023-12-17 10:00
《长征记》与《战国策》
札记
(十三)
齐、魏战于马陵,齐大胜魏,杀太子申,覆十万之军。魏王召惠施而告之曰:“夫齐,寡人之仇也,怨之至死不忘。国虽小,吾常欲悉起兵而攻之,何如?”对曰:“不可。臣闻之,王者得度,而霸者知计。今王所以告臣者,疏于度而远于计。王固先属怨于赵,而后与齐战。今战不胜,国无守战之备,王又欲悉起而攻齐,此非臣之所谓也。王若欲报齐乎,则不如因变服折节而朝齐,楚王必怒矣。王游人而合其斗,则楚必伐齐。以休楚而伐罢齐,则必为
刘子曰_b08e
·
2023-12-17 09:26
GC root 有哪些
Java虚拟机
栈中的引用的对象。方法区中的类静态属性引用的对象。(一般指被static修饰的对象,加载类的时候就加载到内存中。)方法区中的常量引用的对象。
皮皮攻城狮
·
2023-12-17 07:36
JVM
jvm
java
深入理解
Java虚拟机
---内存分配
深入理解
Java虚拟机
---内存分配GC日志内存分配与回收策略对象优先在Eden分配大对象直接进入老年代长期存活的对象将进入老年代动态对象年龄判定空间分配担保GC日志以下两段典型的GC日志:33.125
kk变色龙13
·
2023-12-17 07:06
java
jvm
算法
面试 JVM 八股文五问五答第二期
Java虚拟机
栈存储Java方法的调用帧,而本地方法栈则存储Native方法的调用帧。2.堆中年轻代和老年代的垃圾回放算法?新生代:复制算法,老年代:标记-整理算法。标记-整理算法标记-整理(Com
程序员小白条
·
2023-12-17 07:36
面试八股文系列
面试
jvm
职场和发展
java
八股文
JVM运行内存
Java面试整理(四)-JVM类加载机制(中)
Java虚拟机
(JVM)的类加载机制是Java平台的核心组件之一,它负责加载、链接、初始化类和接口。
不务正业的猿
·
2023-12-17 07:34
Java
面试
jvm
算法
java
类加载的过程
类加载是
Java虚拟机
(JVM)在运行时加载字节码的过程。
SisinRyu
·
2023-12-17 06:48
jvm
深入理解
Java虚拟机
第二章 Java运行时数据区域
运行时数据区域
Java虚拟机
在执行Java程序过程中会把它所管理的内存划分为若干个不同的数据区域。其中方法区和堆是由所有线程共享的数据区域。虚拟机栈、本地方法栈和程序计数器是线程私有的内存。
baiiu
·
2023-12-17 03:08
dalvik/art虚拟机
多线程
java
虚拟机
深入理解java虚拟机
深入理解
Java虚拟机
第七章 虚拟机类加载时机与过程
虚拟机类加载机制:虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型。类在虚拟机中的生命周期包括(其中验证、准备、解析3个部分称为连接。加载(Loading)验证(Verification)连接(Linking)----准备(Preparation)解析(Resolution)初始化(Initialization)使用(U
baiiu
·
2023-12-17 03:38
dalvik/art虚拟机
多线程
java
虚拟机
深入理解java虚拟机
深入理解
Java虚拟机
第七章 虚拟机类加载器
7.4类加载器类加载阶段中通过一个类的全限定名来获取描述此类的二进制字节流这个动作放到
Java虚拟机
外部去实现,以便让应用程序自己决定如何去获取所需要的类。实现这个动作的代码模块成为类加载器。
baiiu
·
2023-12-17 03:38
dalvik/art虚拟机
多线程
java
虚拟机
深入理解java虚拟机
Java虚拟机
对象创建流程、初始化流程
前言梳理对象创建流程和初始化流程对象创建流程new指令时,定位该指令的参数在常量池中的符号引用遇到new、getstatic、putstatic、invokestatic这4条字节码指令时,使用java.lang.reflect包的方法对类进行反射调用时。当初始化一个类时,发现其父类还没有进行过初始化,则需要先触发其父类的初始化。当虚拟机启动时,虚拟机会先初始化包含main()方法的主类。被动引用
baiiu
·
2023-12-17 03:02
dalvik/art虚拟机
多线程
java
jvm
读《给教师的建议》
札记
(1)
每个儿童就是一个完整的世界,没有重复,各有特色。所以我们应该在很长的时期用心灵来认识儿童,认识学生,控制自己内心的情绪,与学生进行良好的沟通,这样才能形成良好的教与学的关系,不断成长。教师的健康和充实的精神生活问题:教学工作过程中,我们总会遇到各种突如其来的情况,会因此激动、生气、恼怒,心情久久无法恢复平静。在这样激动的情绪下,我们又没有办法安下心来去做其他的事情,包括备课、批改作业,如此又会积压
静迎
·
2023-12-16 22:24
第2章Java内存区域与内存溢出异常
运行时数据区域程序计数器是一块较小的内存空间,他可以看做是当前线程所执行字节码的行号指示器线程私有没有规定任何OutOfMemoryError情况的区域
Java虚拟机
栈线程私有,每个方法执行时都会同步创建一个栈帧描述的是
后会有7
·
2023-12-16 21:31
深入理解
Java虚拟机
---类加载机制
类加载机制什么是类加载机制类加载的时机类加载的过程加载验证文件格式验证元数据验证字节码验证符号引用验证准备解析初始化类加载器双亲委派模型什么是类加载机制虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。在Java中,类型的加载、连接和初始化过程都是在程序运行期间完成的,这种策略虽然会令类加载时稍
kk变色龙13
·
2023-12-16 20:50
java
jvm
开发语言
深入理解
Java虚拟机
---对象的创建和内存异常溢出
深入理解
Java虚拟机
---对象的创建和内存异常溢出对象的创建对象内存布局对象的访问定位内存溢出Java堆溢出虚拟机栈和本地方法栈溢出方法区和运行时常量池溢出本地直接内存溢出对象的创建Step1:虚拟机遇到一条
kk变色龙13
·
2023-12-16 20:20
java
jvm
开发语言
深入理解
Java虚拟机
---线程安全与锁优化
线程安全与锁优化线程安全的实现方法1.互斥同步2.非阻塞同步3.无同步方案锁优化自旋锁与自适应自旋锁消除锁粗化轻量级锁偏向锁线程安全的实现方法1.互斥同步互斥同步是一种最常见也是最主要的并发正确性保障手段。同步是指在多个线程并发访问共享数据时,保证共享数据在同一个时刻只被一条线程使用。而互斥是实现同步的一种手段,临界区(CriticalSection)、互斥量(Mutex)和信号量(Semapho
kk变色龙13
·
2023-12-16 20:20
java
安全
开发语言
【JVM从入门到实战】(四)类的生命周期
加载渠道:本地磁盘的字节码文件、程序运行时使用动态代理生成的文件、通过网络传输的类比如早期的Applet技术使用类加载器在加载完类之后,
Java虚拟机
会将
小星星*
·
2023-12-16 20:07
Java
jvm
【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
礼 物
可是一早来到教室后,陈佳璟就送给我两本本子,一本家作,一本读书
札记
杨柳依依_b375
·
2023-12-16 16:59
小城
札记
【二十七】
8月28日周三天气:大晴出发上学的倒数第一天,明天就要离家了。下午老妈子准备像往常一样出门继续她的娱乐之时,突然有点愧疚地对我说,“要不我在家陪你聊天就好了,你一个人在家也闷”。我拒绝了。一来我还要上楼抓紧时间完成我那3500字的结题报告,二来我也知道,老妈子留下来恐怕也只是说说家长里短,奉劝我学习,让我在外好好注意身体,也算是好一阵尬聊。虽然老妈子自觉惭愧,几乎每天下午都上圩玩耍。但是我也没有资
空城与筱玥
·
2023-12-16 15:25
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
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他