全国校区
北京
深圳
上海
广州
武汉
成都
西安
郑州
南京
长沙
Java实验班
Java就业班
Java在职加薪班
Java架构师班
Java夜校班
JavaSE
数据库
JavaWeb
流行框架
分布式
微服务
Java虚拟机有自己完善的硬件架构,如处理器、堆栈等,还具有相应的指令系统。Java虚拟机的指令由一个字节长度的、代表着某种特定操作含义的操作码以及跟随其后的零至多个代表此操作所需参数的操作数所构成。虚拟机中许多指令并不包含操作数,只有一个操作码。下面就为大家介绍一下日常使用JVM用到的JVM指令。1.newa...
虚拟机作为Java基础里面的重点内容,在各大互联网公司的面试题中频频出现,本文总结了5道经典JVM面试题,我是在学校学的java,虽然现在没有从事相关的工作,但是确实参加过好几次java面试,让我记忆忧新的就是JVM面试题了,当初这些题目虽然都不会,但这些题目深深的印在脑海里,汇总并附上答案,希望能够对大家的求...
相信有接触过编程开发的朋友们,一定会遇到不同的数据类型,也会遇到将一种数据类型转换为另一种类型的情况,在java的不同数据类型之间是有一定的规则的,这篇文章就来介绍数据类型转换规则是怎样的,正在学习java零基础教程的新手新手朋友们可以来学习下面的内容。在学习java的数据类型转换规则前,先来回顾一下java数...
前面我们学习了JDK、JVM以及JRE的基本知识和三者之间的关系,肯定也知道JDK是包含JRE的,在下载体积方面,JDK要比JRE大好几倍。那么JRE安装与配置要怎么操作可以实现呢,今天这篇文章就介绍JRE安装与配置的图文教程,还没有安装JRE的朋友们赶紧学习起来吧。Windows系统安装JRE还是比较简单,直...
由于在HotSpot虚拟机中并不区分JVM栈和本地方法栈,因此,对于HotSpot来说,虽然-Xoss参数(设置本地方法栈大小)存在,但实际上是无效的,栈容量只由-Xss参数设定。下面我们来通过实例探究一下JVM栈溢出的情况。关于虚拟机栈和本地方法栈,在Java虚拟机规范中描述了两种异常:如果线程请求的栈深度大...
Editplus是一款小巧但功能强大易扩展的文本编辑器,我们在前面已经学习了关于Editplus编辑器的一些相关知识,想必大家对Editplus也不陌生了,Editplus还可以通过设置用户工具将其作为C语言、java语言和PHP等等语言的一个简单的IDE,下面我们就来学习使用Editplus配置PHP该如何操...
什么是MySQL集群MySQL集群是一个无共享的(shared-nothing)、分布式节点架构的存储方案,其目的是提供容错性和高性能。数据更新使用读已提交隔离级别(read-committedisolation)来保证所有节点数据的一致性,使用两阶段提交机制(two-phasedcommit)保证所有节点都有...
Redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。Redis是一个高性能的key-value数据库。redis的出现,很大程度补偿了memcached这类key...
EditPlus是非常有名的文本编辑器,它功能强大,特色丰富,中文兼容性好,是许多java程序员朋友们必备的工具之一。如果知道一些Editplus使用技巧,并能熟练的运用技巧的话,那么就可以高效使用EditPlus编辑器,从而提高开发效率。这篇文章总结了比较常用的Editplus使用技巧,正在学习Editplu...
JVM栈,全称为Java虚拟机栈,线程私有,生命周期和线程一致。描述的是Java方法执行的内存模型:每个方法在执行时都会床创建一个栈帧(StackFrame)用于存储局部变量表、操作数栈、动态链接、方法出口等信息。每一个方法从调用直至执行结束,就对应着一个栈帧从虚拟机栈中入栈到出栈的过程。当程序开始执行时,由于...