Java编程思想 Java编程思想 第十一章:Java I/O 系统
2010/4/91. Java中的堆和棧栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在运行时动态分配内存 的,Java的垃...
第2章 一切都是对象1. 若类的某个成员是基本数据类型,即使没有进行初始化,java也会确保它获得一个默认值,但是这种初始化不包括局部变量。 例:public class Test { }2. System.out是一个静态的PrintStream对象。int x;(被初始化为0) public void testX(){int x;(不会被初始化为0,会报错) }第3章 操作符1. Ra...
1. Thinking in Java经典语录 @author:Wang Huan @time:2012-3-8 Booch对对象的简单描述为:对象具有状态、行为和标识。这意味着每一个对象都...
Thinking in Java 如果我们说另一种不同的语言,那 么我们就会发觉一个不同的世界
第三章 操作符 Operators在最底层,Java中的数据是通过使用操作符来操作的。(At the lowest level, data in Java is manipulated using operators.) 3.1 更简单的打印语句在这小节中,简单的介绍了一个使用自定义类库的代码例子。但是我在MyEclipse中没有试验成功,先放下,慢慢再试吧。不晓得作者把这一小节放在此章中的意图,...
Thinking in Java 阅读总结小鸟●渊 1、 关于什么是索引。未赋予具体对象的变量称为索引,如下语句: 注意:对象变量中保存的是这个对象的引用,而不是具体内容。 2、 小心使用break与continue。一般情况下br...
[第二章 万物皆对象] Java由C++而来,但Java是比C++更纯粹的OOP。在Java中,万物皆对象!2.1 用引用操纵对象不同语言有不同操纵内存中元素的方式。可以直接,也可以间接(如C与C++中的指针)。在Java中,对象标示符其实是内存中真实对象的reference(引用,有些书称其为Handle句柄)。可以仅创建一个引用,而不一定必须有一个对象与它关联。比如:String s ;...