上一页 1 ··· 436 437 438 439 440 441 442 443 444 ··· 785 下一页
摘要: jvm java 看似一种语言,实则一个巨大的体系的王国,开发这么多年了,还是没有搞懂,我以为我懂了,可是过了一段时间又忘了,所以说还是没懂 1、main方法说起 编译完我们的java文件后,需要有个一含有main方法的类,java 命令将指示操作系统启动一个jvm进程 这个jvm进程启动后,寻找那 阅读全文
posted @ 2016-02-01 12:50 沧海一滴 阅读(3431) 评论(0) 推荐(0)
摘要: 本文主要是基于Sun JDK 1.6 Garbage Collector(作者:毕玄)的整理与总结,原文请读者在网上搜索。 1、Java虚拟机运行时的数据区 2、常用的内存区域调节参数 -Xms:初始堆大小,默认为物理内存的1/64(<1GB);默认(MinHeapFreeRatio参数可以调整)空 阅读全文
posted @ 2016-02-01 12:49 沧海一滴 阅读(296) 评论(0) 推荐(0)
摘要: 相信有一定java开发经验的人或多或少都会遇到OutOfMemoryError的问题,这个问题曾困扰了我很长时间,随着解决各类问题经验的积累以及对问题根源的探索,终于有了一个比较深入的认识。 在解决java内存溢出问题之前,需要对jvm(java虚拟机)的内存管理有一定的认识。jvm管理的内存大致包 阅读全文
posted @ 2016-02-01 12:48 沧海一滴 阅读(5547) 评论(0) 推荐(0)
摘要: java中有三种移位运算符 << : 左移运算符,num << 1,相当于num乘以2 >> : 右移运算符,num >> 1,相当于num除以2 >>> : 无符号右移,忽略符号位,空位都以0补齐 下面来看看这些移位运算都是怎样使用的 public class MoveOperation { pu 阅读全文
posted @ 2016-02-01 12:47 沧海一滴 阅读(486) 评论(0) 推荐(0)
摘要: 听说JDK6对SynchronousQueue做了性能优化,避免对竞争资源加锁,所以想试试到底平时是选择SynchronousQueue还是其他BlockingQueue。 对于容器类在并发环境下的比较,一是是否线程安全,二是并发性能如何。BlockingQueue的实现都是线程安全的,所以只能比比 阅读全文
posted @ 2016-01-31 23:14 沧海一滴 阅读(3931) 评论(0) 推荐(0)
上一页 1 ··· 436 437 438 439 440 441 442 443 444 ··· 785 下一页