from: http://blog.csdn.net/xiaoluodecai/article/details/48223311 1.下列减少内存碎片的方法有哪些是正确的 正确的: 频繁调用的子函数尽量使用栈内存 系统申请一大块内存,自己实现内存分配和释放,定时清理内存。 解析: C/C++中的ma ...
分类:
其他好文 时间:
2017-04-05 09:25:53
阅读次数:
348
OOP(Object Oriented Programmer) 面向对象编程 面向对象编程的语言:JAVA,C#,PHP,ASP 用途:把现实中的任何对象描述成java语言。 java面向对象编程时 存在两个重要的概念; 1.对象.万事万物皆为对象. 2.类. 具有相同属性和行为的一组对象的描述. ...
分类:
编程语言 时间:
2017-04-02 10:22:55
阅读次数:
129
栈内存 堆内存 基础类型,对象引用(堆内存地址) 由new创建的对象和数组, 存取速度快 相对于栈内存较慢 数据大小声明周期必须确定 分配的内存由java虚拟机自动垃圾回收器管理。动态分配内存大小 共享特性 栈中如果有字符串,则直接引用 如果没有,开辟新的空间存入值 每new一次在堆内存中生成一个新 ...
分类:
编程语言 时间:
2017-03-28 10:57:36
阅读次数:
180
并发Concurrency 很多人都是冲着 Go 大肆宣扬的高并发而忍不住跃跃欲试,但其实从源码的解析来看,goroutine 只是由官方实现的超级“线程池”而已。不过话说回来,每个实例 4~5KB的栈内存占用和由于实现机制而大幅减少的创建和销毁开销,是制造 Go 号称的高并发的根本原因。另外,go ...
分类:
编程语言 时间:
2017-03-27 00:37:30
阅读次数:
191
原文地址:http://blog.csdn.net/qh_java/article/details/46608395 4种方式配置不同作用域的jvm的堆栈内存! 1、Eclise 中设置jvm内存: 修改eclipse的配置文件,对所有工程都起作用 修改eclipse根目录下的eclipse.ini ...
分类:
其他好文 时间:
2017-03-25 15:23:57
阅读次数:
266
数据结构中的堆栈: 首先在数据结构上要知道堆栈,尽管我们这么称呼它,但实际上堆栈是两种数据结构:堆和栈。 堆和栈都是一种数据项按序排列的数据结构。 栈就像装数据的桶或箱子 我们先从大家比较熟悉的栈说起吧,它是一种具有后进先出性质的数据结构,也就是说后存放的先取,先存放的后取。 这就如同我们要取出放在 ...
分类:
其他好文 时间:
2017-03-22 13:04:07
阅读次数:
160
传统上基于进程或线程模型架构的web服务通过每进程或每线程处理并发连接请求,这势必会在网络和I/O操作时产生阻塞,其另一个必然结果则是对内存或CPU的利用率低下。生成一个新的进程/线程需要事先备好其运行时环境,这包括为其分配堆内存和栈内存,以及为其创建新的执行上下文等。这些操作都需要占用CPU,而且 ...
分类:
Web程序 时间:
2017-03-21 10:19:40
阅读次数:
285
package String; /* * 简单的写了一个接收本类的引用 * 所谓引用:引用传递就是指将堆内存空间的使用权交给多个栈内存空间 * 接收本类的引用:实际上在对象引用传递上也可以在一个类中接收自己的本类对象的实例,而且接收完之后,方便通过此对象直接进行本类中封装属性的访问 */ publi... ...
分类:
其他好文 时间:
2017-03-16 20:34:58
阅读次数:
245
package String; /* * 简单的写了一个接收本类的引用 * 所谓引用:引用传递就是指将堆内存空间的使用权交给多个栈内存空间 * 接收本类的引用:实际上在对象引用传递上也可以在一个类中接收自己的本类对象的实例,而且接收完之后,方便通过此对象直接进行本类中封装属性的访问 */ publi... ...
分类:
其他好文 时间:
2017-03-16 20:34:37
阅读次数:
182
package cn.xuexi; /* * 写了一个匿名对象的一个demo * 匿名对象: 没有明确给出对象的名称,一般匿名对象只能用一次,而且匿名对象只能在堆内存中开辟空间,而不存在栈内存的引用 * new persontt("hiuji",54).tellme(); */ public cla... ...
分类:
其他好文 时间:
2017-03-16 20:12:35
阅读次数:
120