- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 String内存模型
1、Java内存模型: 编程时你需要考虑的不是内存的物理地址(memory address),而是一种逻辑上的内存模型。Java虚拟机将其管辖的内存大致分三个逻辑部分:方法区(Method Area)、Java栈和Java堆。 方法区是静态分配(static allocation)的,编译器将变量在绑定在某个存储位置上,而且这些绑定不会在运行时改变。Java方法区的一个 重要部分,
2016-05-24 13:30:30 964
转载 Java堆栈简单介绍
1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Java的垃圾收集
2016-05-24 13:28:07 1095 1
原创 JavaIO基础详解
JavaIO流详解流的性质和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,Java(包括大部分面向对象的语言)根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 流的分类 根据处理数据类型的不同分为:字符流和字节流 根据数据流向不同分为:输入流和输出流 字符流和字节流的区别 字符流的由来: 个人
2016-05-17 17:40:28 561
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人