码迷,mamicode.com
首页 >  
搜索关键字:jvm java基础    ( 19693个结果
定位JVM中占CPU较高的堆栈
疑问: 在linux中,使用top命令,发现某java进程占用CPU较高,如何定位到是那个线程,执行哪些代码导致的呢?...
分类:其他好文   时间:2014-06-05 11:58:50    阅读次数:197
垃圾收集器与内存分配策略
根据多篇文章,汇总了此图片。主要包括jvm的回收算法、回收策略、垃圾收集器以及对象的回收期。以备查询使用...
分类:其他好文   时间:2014-06-05 06:02:01    阅读次数:190
CoffeeScript不是一门值得学习的语言
CoffeeScript不是一门值得学习的语言 一门不能改变你编程的思维方式的语言是不值得学习的--艾伦·佩利(Alan Perlis) CoffeeScript是一种能够将你用特殊规则书写出的文本转换成一些其他文本的语言,而转换后的文本碰巧就是JavaScript源代码。它经常被描述为将一种编程语言“编译”成JavaScript,就像将其它语言编译成汇编或者JVM字节码。像许多新事物一样,C...
分类:其他好文   时间:2014-06-05 03:08:16    阅读次数:248
【Java基础】Java面试题目整理与讲解(二)
1.Collection 和 Collections 的区别。 Collection 是集合类的上级接口,继承于他的接口主要有 Set 和 List. Collections 是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。  2.HashMap 和 Hashtable 的区别。  HashMap 是...
分类:编程语言   时间:2014-06-05 01:25:20    阅读次数:296
深入理解JVM—JVM内存模型
我们知道,计算机CPU和内存的交互是最频繁的,内存是我们的高速缓存区,用户磁盘和CPU的交互,而CPU运转速度越来越快,磁盘远远跟不上CPU的读写速度,才设计了内存,用户缓冲用户IO等待导致CPU的等待成本,但是随着CPU的发展,内存的读写速度也远远跟不上CPU的读写速度,因此,为了解决这一纠纷,C...
分类:其他好文   时间:2014-06-03 11:30:37    阅读次数:250
version 1.5.2-04 of the jvm is not suitable for this product. version:1.6 or greater is required
这里仅仅说明一个可能造成该问题的解决办法,也是我遇到的原因。这句话的意思是说,eclipse须要至少1.6版本号或以上的JVM ,而你仅仅有1.5.2版本号的JVM。想想就认为非常奇怪,我装的但是JDK1.7,怎么可能出现这样的问题。然后cmd执行java -version 结果出乎意料的显示了jd...
分类:其他好文   时间:2014-06-03 08:49:17    阅读次数:218
JVM 内存初学 (堆(heap)、栈(stack)和方法区(method) )
这两天看了一下深入浅出JVM这本书,推荐给高级的java程序员去看,对你了解JAVA的底层和运行机制有比较大的帮助。废话不想讲了.入主题:先了解具体的概念:JAVA的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method)堆区:1.存储的全部是对象,每个对象都包含一个与之对...
分类:其他好文   时间:2014-06-03 07:40:57    阅读次数:196
JAVA 基础 重新开始
之前做android开发,因为JAVA基础不牢固的原因,自己对写代码很不自信,很多时候要去找源码或者在相近的代码上修修改改以得到想要的结果,从某种意义上来说这根本算不上真正意义上的程序员。后来看到某位前辈说学习新的语言要少看多练,想想以前的确是写代码写的太少了,都喜欢抱着书在哪里啃,效果肯定不...
分类:编程语言   时间:2014-05-31 14:19:27    阅读次数:320
jstat -gcutil 指令的用法
Jstat是JDK自带的一个轻量级小工具,全称“Java Virtual Machine statistics monitoring tool”,主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控。命令格式:jstat - [-t] [-h] [ []]jstat -gc....
分类:Web程序   时间:2014-05-31 13:53:48    阅读次数:697
Java nio 笔记:系统IO、缓冲区、流IO、socket通道
一、Java IO 和 系统 IO 不匹配 在大多数情况下,Java 应用程序并非真的受着 I/O 的束缚。操作系统并非不能快速传送数据,让 Java 有事可做;相反,是 JVM 自身在 I/O 方面效率欠佳。操作系统与 Java 基于流的 I/O模型有些不匹配。操作系统要移动的是大块数据(缓冲区....
分类:编程语言   时间:2014-05-31 06:02:09    阅读次数:312
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!