码迷,mamicode.com
首页 >  
搜索关键字:jvm 溢出    ( 17770个结果
JVM实例以及内存的分配机制
JVM:一台用来模拟计算机执行计算指令的虚拟计算机,拥有自己的指令,指令执行环境,虚拟内存等。下面介绍虚拟机(JVM)--cpu,寄存器,内存,指令============================================================================...
分类:其他好文   时间:2014-08-15 04:01:37    阅读次数:202
fgets()用法笔记
为了避免缓冲区溢出,从终端读取输入时应当用fgets()代替gets()函数。但是这也将带来一个问题,因为fgets()的调用格式是:fgets (buf, MAX, fp)fgets (buf, MAX, stdin)buf是一个char数组的名称,MAX是字符串的最大长度,fp是FILE指针。f...
分类:其他好文   时间:2014-08-14 23:13:06    阅读次数:422
Java面试准备之JVM详细研究一(Java内存区域)
主要参考资料:《深入理解Java虚拟机》,未经本人及原书作者同意禁止转载。JVM中的数据区域JVM中给数据分了这么几个区域:其中: 1.程序计数器: 程序计数器是一块较小的内存空间,为当前线程所执行的字节码的行号指示器。也就是说,程序再翻译成为字节码了之后,分支、循环、跳转、异常处理、线程恢...
分类:编程语言   时间:2014-08-14 20:10:29    阅读次数:281
Eclipse Memory Analyzer 分析内存泄露
OutOfMemoryError示例代码package com.walson.heap;import java.util.ArrayList;import java.util.List;/*** java 堆溢出* * -verbose:gc -Xms20m -Xmx20m -XX:+HeapDum...
分类:系统相关   时间:2014-08-14 20:08:29    阅读次数:529
【源码】HashMap源码剖析
注:以下源码基于jdk1.7.0_11 之前的几篇文章介绍了List集合中一些比较常见的类,比如ArrayList、LinkedList、Vector等。本篇文章将介绍集合框架的另一块内容——Map集合。本文主要介绍HashMap。 先回顾下哈希表。 哈希表定义:根据设定的hash函数和处理冲突的方式(开放定址、公共溢出区、链地址、重哈希...)将一组关键字映...
分类:其他好文   时间:2014-08-14 10:57:28    阅读次数:373
Java垃圾收集器
垃圾收集器是内存回收算法的具体实现。下图展示了7种作用于不同分代的收集器,如果两个收集器之间存在连线,就说明它们可以搭配使用。 上面有7中收集器,分为两块,上面为新生代收集器,下面是老年代收集器。如果两个收集器之间存在连线,就说明它们可以搭配使用。 Serial收集器:串行收集器 一个单线程的收集器,但它的单线程的意义不仅仅是说明它只会使用一个CPU或一条线程去完...
分类:编程语言   时间:2014-08-14 10:55:38    阅读次数:329
jvm方法调用
java程序在运行中无时无刻不再进行着方法的调用。方法调用和方法执行是两个过程。方法调用是指找到要执行的方法版本。方法执行是真正的执行方法。java的方法调用是由两个重要对象来决定的,一个是编译器,一个是jvm。不是说编译器和jvm是两个独立的对象啦,只是对应程序运行两..
分类:其他好文   时间:2014-08-14 03:57:38    阅读次数:206
Java并发学习之五——线程的睡眠和恢复
本文是学习网络上的文章时的总结,感谢大家无私的分享。 1、Thread类的sleep方法,可以使线程睡眠。此方法接收一个整数作为参数,表示线程暂停运行的毫秒数。在调用sleep方法后,当时间结束时,JVM会安排他们CPU时间,线程会继续按指令执行。        另一种可能是使用一个有TimeUnit列举元素的sleep方法,使用线程类的sleep方法让当前线程睡眠,但是它接收的参数单位后...
分类:编程语言   时间:2014-08-13 22:32:27    阅读次数:333
天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,增益其所不能
Java本身是一种设计的很easy,很静止的语言,所以Java背后的原理也很easy,归结起来就是两点:1、JVM的内存管理理解了这一点,全部和对象相关的问题统统都能解决2、JVM Class Loader理解了这一点,全部和Java相关的配置问题,包含各种App Server的配置,应用的公布问题...
分类:其他好文   时间:2014-08-13 18:02:46    阅读次数:198
两个整数相乘是否超限
如何判断两个整型数相乘是否发生溢出求一个判断方法1.------------------#include if (INT_MAX / a < b){ overflow;//cout<<"overflow"<<endl;}else{ c = a*b;}-------------------2.--.....
分类:其他好文   时间:2014-08-13 14:38:36    阅读次数:198
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!