3:控制程序流程 使用Java运算符 优先级:先乘除后加减 赋值 当你‘在对象之间’进行复制的时候,实际上你是在拷贝它的reference。 方法调
C++中的C 创建函数 函数原型: eg. int func(in,float,long Z); //long Z will be warned !
10:检测类型 运行时类型识别(run-time type identification,缩写为RTTI)。 为什么会需要RTTI collection是一种工具,它只有一种用途,就是要为你保
8:接口(interface)与内部类(inner class) 接口(interface) 可以把它想象成“纯的”abstract类。能让开发人员定义类的形式:方法名,参
2:万物皆对象 用reference操纵对象 你必须创造所有的对象 数据存在哪里? 1。寄存器(registers)。 2。栈(stack)。 3。堆(heap)。
14: 创建窗口与Applet 设计的宗旨是"能轻松完成简单的任务,有办法完成复杂的任务"。 本章只介绍Java 2的Swing类库,并且合理假定Swing是Jav
7:多态性 再访上传(upcasting) 把对象的reference当作基类的reference来用,被成为上传(upcasting)。 把对象的类型忘掉 问题的关键
6:复用类 合成所使用的语法 如果想对reference进行初始化,那么可以在以下几个时间进行: 1。在定义对象的时候。这就意味着在构造函数调用之前,它们已经初始化完毕了。 2。在
13: 并发编程 面向对象使我们能将程序划分成相互独立的模块。但是你时常还会碰到,不但要把程序分解开来,而且还要让它的各个部分都能独立运行的问题。 这种能独立运行的子任务就是线程(th
12: Java I/O 系统 对编程语言的设计者来说,创建一套好的输入输出(I/O)系统,是一项难度极高的任务。 File 类 在介绍直接从