《Java编程思想》读书笔记 —— 一切皆对象。
第1章 对象导论
本章主要介绍 OOP 面向对象的思想以及抽象、封装、继承、多态的概念。
JAVA 是一种面向对象编程语言:
- 万物皆对象,每一个对象都会存储数据,并且可以对自身执行操作。因此,每一个对象包含两部分:成员变量和成员方法。在成员方法中可以改变成员变量的值。
- 程序是对象的集合,他们通过发送消息来告知彼此所要做的事情,也就是调用相应的成员函数。
- 每一个对象都有自己的由其他对象所构成的存储,也就是说在创建新对象的时候可以在成员变量中使用已存在的对象。
- 每个对象都拥有其类型,每个对象都是某个类的一个实例,每一个类区别于其它类的特性就是可以向它发送什么类型的消息,也就是它定义了哪些成员函数。
- 某一个特定类型的所有对象都可以接受同样的消息。
第2章 一切都是对象
1.Java 中一切都被视为对象,但是操作的标识符实际是对象的引用。
String s; // s 为引用,并不是对象。
String s = new String("wshunli"); // s 与新的对象关联
String s = "wshunli"; // 等价
2.数据存储位置可分为:寄存器、堆栈、堆、常量存储、非 RAM 存储。
- 寄存器位于处理器内部,最快的存储区;
- 堆栈通常位于 RAM 中,存储对象引用;
- 堆通常也是位于 RAM 中,存储所有 Java 对象;
- 常量存储直接存放在代码内部;
- 非 RAM 存储的数据完全存活于程序之外,比如流对象和持久化对象。
3.Java 基本数据类型:
- byte、short、int、long
- float、double
- boolean
- char
4.类:字段、方法组成。
5.HelloWorld:
public class HelloWorld {
/* 第一个Java程序
* 它将打印字符串 Hello World
*/
public static void main(String []args) {
System.out.println("Hello World"); // 打印 Hello World
}
}
评论 (0)