读书笔记
ycysth
这个作者很懒,什么都没留下…
展开
-
Thinking in Java 第一章 对象导论
面向对象语言五个基本特性: 1.万物皆为对象; 2.程序是对象的集合; 3.每个对象都有自己的由其他对象所构成的存储; 4.每个对象都拥有其类型; 5.某一特定类型的所有对象都可以接收同样的消息。 Java最基本的三个特征: 1.封装 2.继承 3.多态 Java都采用单继承,所有类都继承于Object类。...2011-09-08 23:27:55 · 103 阅读 · 0 评论 -
Thinking in Java 第二章 一切都是对象
对象存储位置: 寄存器:最快的存储区; 堆栈:位于RAM中,速度仅次于寄存器,主要存放对象的引用,系统必须知道所有项确切的生命周期,以便上下移动堆栈指针; 堆:也位于RAM中,用于存放所有Java对象,编译器不需要知道数据的的生命周期,灵活性虽高,但速度要差于以上二者; 常量存储:也就是静态存储区,通常用于存放字符串等不会被改变的常量; 非RAM存储:完全不受程序影响,比如流对象...原创 2011-09-13 23:33:53 · 123 阅读 · 0 评论 -
Thinking in Java 第三章 操作符
对Java的基本类型,存储的是实际的值,而并非指向一个对象的引用,所以在赋值时,是直接将一个地方的内容复制到了另一个地方。 引用静态方法,在HelloData类中需要引用Print中的静态方法: package net.mindview.util; public class Print { public static void print(Object obj)...2011-09-15 23:36:40 · 97 阅读 · 0 评论 -
Thinking in Java 第四章 控制执行流程
最基本的控制程序流程语句 if-else: if(Boolean-expression){ statement1 } else { statement2 } 如果Boolean-expression为true,将执行statement1,否则执行statement2。 迭代: while: while(Boolean-expression){ st...2011-09-18 22:59:48 · 74 阅读 · 0 评论 -
Thinking in Java 第五章 初始化与清理
用构造器初始化类: 构造器是一个很特殊的方法,方法名必须大写,并且没有返回类型(与返回void是不同的),没有参数的构造器称为无参构造器,例: public class SimpleConstructor { // 默认无参构造器 public SimpleConstructor() { } // 带参数的构造器 public SimpleCons...2011-09-26 23:24:00 · 130 阅读 · 0 评论 -
Thinking in Java 第六章 访问权限控制
包概念的引入就是为了解决不同包之间有相同类名的类的共存问题,通过关键字import可以明确指定该类属于哪个包下,在引入一个类时也可直接写上类的全路径,如: public class FullQualification { public static void main(String[] args) { // ArrayList在java.util包下,在new的时候直接使用全名明...2011-10-10 22:29:31 · 94 阅读 · 0 评论