《Thinking In Java》笔记(3)
来源:互联网 发布:网络直播涉黄40都是谁 编辑:程序博客网 时间:2024/05/01 17:47
1. 定义数组 int[] num={1,6,3,2,5,9,5,7,3,4,11,8};
Int [](JAVA) == int*(C++)
2. 构造函数的使用
Heap H = new Heap(10);(JAVA) == Heap H(10); (C++)
3. 类的属性
public int[] Root;(JAVA) == public: int* Root; (C++)
没有属性关键字的情况下默认为public属性
4. 数组的长度
int[] Arr={1,1,2}; Arr.length即表示数组Arr的长度3。
5. 同一类中,静态函数只能调用静态函数。
public static void main(String[] args)要调用 void prt();需声明为 static void prt();
6. 动态分配内存
int[] L=new int[r-p+1+1];
但不需要delete。ava有一个特别的“垃圾收集器”,它会查找用new创建的所有对象,并辨别其中哪些不再被引用。随后,它会自动释放由那些闲置对象占据的内存,以便能由新对象使用。
7. 默认构造函数
如果定义类时我们没有写构造函数,编译程序会自动创建一个默认构造函数。然而,如果已经定义了一个构建器(无论是否有自变量),编译程序都不会帮我们自动合成。
8. 调用构造函数
编译器不让我们从除了一个构造函数之外的其他任何方法内部调用一个构造函数。
尽管可用this调用一个构造函数,但不可调用两个。
9. 实例初始化从句:它看起来与静态初始化从句极其相似,只是static关键字从里面消失了。 P116
- 《Thinking In Java》笔记(3)
- Thinking in Java笔记3
- thinking in java 笔记 3
- Thinking in Java笔记
- Thinking in java 笔记
- thinking in java 笔记
- thinking in java 笔记
- thinking in java笔记
- Thinking in Java【笔记】
- Thinking in Java 笔记
- 《Thinking in Java》笔记
- Thinking in Java笔记
- Thinking in Java-笔记
- Thinking In Java 笔记
- Thinking in java 笔记
- 《Thinking in Java》笔记
- Thinking in Java 笔记
- thinking in Java笔记
- Makefile学习之使用函数
- Mozilla Add-ons学习笔记(2)
- gnu下的arm汇编伪指令:.word说明
- 在Android的webview中定制js的alert,confirm和prompt对话框的方法
- POJ 3463 Sightseeing
- 《Thinking In Java》笔记(3)
- java学习_流操作
- rpm和deb
- 算法跟踪实践
- linux中inittab文件详解
- 匈牙利算法求最大匹配
- C++死锁解决心得
- Android 3D引擎之libgdx----Eclipse编译libgdx
- rman实验之归档模式,正常关机丢失非当前的联机重做日志文件