
jvm
木木那年
从事java相关
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java 词法结构
Int 0 2 0372 0xDada_Cafe 1996 0x00_FF__00_FF Long 0l 0777L 0x100000000L 2_147_483_648L 0xC0B0L Float 1e1f 2.f .3f 0f 3.14f 6.02213 Double 1e1 2. .3 0.0原创 2016-05-17 09:53:33 · 488 阅读 · 0 评论 -
java 数字的内部表示
Byte -128 to 127 (-27 to 27 - 1) 整数的表达: 原码:第一位为符号位(0为正数,1为负数) 反码:符号位不动,原码取反 负数补码:符号位不动,反码加1 正数补码:和原码相同 例如 5 源码是00000101,补码也是00000101。 -6 源码是10000110,反码也是11111001,补码也是11111010。原创 2016-05-17 10:10:41 · 468 阅读 · 0 评论 -
JVM调优总结(1):一些概念
数据类型 Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。 基本类型包括:byte,short,int,long,char,float,double,Boolean,returnAddress 引转载 2016-05-19 10:04:05 · 428 阅读 · 0 评论 -
JVM调优总结(2):基本垃圾回收算法
可以从不同的的角度去划分垃圾回收算法: 按照基本回收策略分 引用计数(Reference Counting): 比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理循环引用的问题。 标记-清除(Mark-Sweep): 此算法执行分两阶段。第一阶段从引用根节点开始标转载 2016-05-19 10:42:45 · 357 阅读 · 0 评论 -
配置JDK时的环境变量的含义(转)
在学习Java的过程当中,我们第一天就会学习到JDK的安装。在安装JDK的过程当中,一个很重要的环节就是设置操作系统的环境变量。一个是path,另一个是classpath。这两个环境变量,很多初学者只是了解应该怎样设置给背下来了,并不知道设置这两个环境变量的作用是什么?今天我们就一起来探索一下,因为这两个环境变量非常的重要,特别是classpath这个环境变量,对开发当中各种配置文件,部署描述符的...转载 2018-05-15 15:19:33 · 934 阅读 · 0 评论