第4章 控制执行流程
1 在java中,唯一用到逗号操作符的地方就是for循环中的控制表达式。(注意,不是逗号分隔符)
2 goto仍是java中的一个保留字,但是在语言中并未使用。
3 foreach语法是在SE5中新引入的,是更加简洁的for语法。可用于数组,容器和任何Iterable对象。
2 goto仍是java中的一个保留字,但是在语言中并未使用。
3 foreach语法是在SE5中新引入的,是更加简洁的for语法。可用于数组,容器和任何Iterable对象。
----------------------------------------------
第5章 初始化与清理
从本章开始,内容相对有所深入。
1 从概念上讲,“初始化”和“创建”是彼此独立的。然而从代码角度,“初始化”和“创建”是捆绑在一起的, 两者不能分离。
2 若你的类中没有构造器,编译器会自动帮你创建一个;但只要你写了,不论是否有参数,都不会为你自动创建构造器了。
3 this只能在方法内使用,表示对“调用方法的那个对象”的引用。
4 静态方法不能调用非静态的方法,反之是可以的。
5 类中的初始化顺序:
5.1变量会在任何方法被调用之前得到初始化。
5.2 先静态对象,后非静态对象。
6 枚举类型的定义:
public enum Spic{
HE,NA,OE,NS
}
枚举类型的使用:Spic sp = Spic.NS;
7 大量的编程错误都源于不正确的初始化。
注:关于本章中的示例代码,应该好好看看。
1 从概念上讲,“初始化”和“创建”是彼此独立的。然而从代码角度,“初始化”和“创建”是捆绑在一起的, 两者不能分离。
2 若你的类中没有构造器,编译器会自动帮你创建一个;但只要你写了,不论是否有参数,都不会为你自动创建构造器了。
3 this只能在方法内使用,表示对“调用方法的那个对象”的引用。
4 静态方法不能调用非静态的方法,反之是可以的。
5 类中的初始化顺序:
5.1变量会在任何方法被调用之前得到初始化。
5.2 先静态对象,后非静态对象。
6 枚举类型的定义:
public enum Spic{
HE,NA,OE,NS
}
枚举类型的使用:Spic sp = Spic.NS;
7 大量的编程错误都源于不正确的初始化。
注:关于本章中的示例代码,应该好好看看。
----------------------------------------------
第6章 访问权限控制
1 在面向对象设计中的需要考虑的一个基本问题是:如何把变动的事物和保持不变的事物区分开来。
2 从大到小的权限:public,protected,包访问权限(没有关键词),private。
3 protected是处理继承的概念。
4 应该尽可能的总是将域指定为private。
5 单例模式中,就是将其作为static private成员。
6 每一个编译单元都有单一的公共接口,用public类来表现。
2 从大到小的权限:public,protected,包访问权限(没有关键词),private。
3 protected是处理继承的概念。
4 应该尽可能的总是将域指定为private。
5 单例模式中,就是将其作为static private成员。
6 每一个编译单元都有单一的公共接口,用public类来表现。
相关推荐
java编程思想笔记,建议与书本结合使用。。。。。。。。。。。
### Java编程思想读书笔记 #### 一、Java与C++的区别及内存管理 在学习Java的过程中,我们常常会拿它与C++进行比较。这两门语言虽然有着相似之处,但也有许多不同点。 1. **内存管理:** - C++提供了更为底层的...
JAVA编程思想笔记.pdf
### JAVA编程思想笔记 #### 一、编程语言与Java特性 1. **编程语言类别**: - **机器语言**:直接与硬件交互的语言,由0和1组成。 - **汇编语言**:接近机器语言,使用助记符表示指令。 - **高级语言**:更接近...
Java编程思想笔记 本笔记涵盖了Java编程思想的多个方面,包括访问权限控制、封装、继承、多态、接口、内部类、持有对象等。 访问权限控制 访问权限控制是为了把变动的事物与保持不变的事物区分开来。Java中有四种...
### Java编程思想读书笔记知识点梳理 #### 第1、2章:万事万物皆对象 ##### 一、所有对象都必须由你建立 - **存储位置**: - **寄存器**:程序中不可控。 - **栈 (Stack)**:存放基本类型数据和对象引用,对象...
### Java编程思想重点知识点解析 #### 一、Java中的多态性理解 多态性是面向对象编程的一个核心特性,允许子类对象替代父类对象。在Java中,多态性的实现主要通过以下几种方式: 1. **动态绑定**:在Java中,除了...
Java编程思想读书笔记.pdf
### Java编程思想笔记知识点概述 #### 第 1 章 对象导论 在这一章节中,主要介绍了Java中的基本概念——对象。对象是面向对象编程的核心,它封装了数据和行为。本章首先解释了对象的概念,接着讨论了如何创建对象...
Java 编程思想是每一位Java开发者都需要深入了解的重要领域。这篇笔记涵盖了多个关键知识点,包括多态性、final方法、静态方法、构造函数以及构造过程中的多态行为。 首先,Java中的多态性是面向对象编程的核心特性...
《Java编程思想读书笔记》 Java是一门面向对象的编程语言,它的核心理念是“万事万物皆对象”。在Java中,所有的对象都是通过类(Class)来定义的,并且必须由程序员显式创建。理解对象的存储位置是理解Java内存...
在讨论Java编程思想学习笔记时,首先需要了解的是Java语言的平台无关性,而这一特性正是通过Java虚拟机(JVM)得以实现的。JVM作为Java程序设计的关键组成部分,对于Java开发人员来说是必须掌握的基础知识。在该学习...
2) 只有当变量身份是“class内的成员时,Java才保证为该变量提供初值。 三.函数(Mehtods),引数(arguments),返回值(return values) 1. 引数列 当引数传递的是对象时,传递的是对象的reference。 四....