----------------------ASP.Net+Android+IOS开发 、 .Net培训 期待与您交流! ----------------------
1. 引用数据类型的默认初始化值是null
2. 操作一个没有任何指向的引用型变量会报空指针异常
3. 当指定了一维数组的长度后,一维数组会默认被创建。若不指定一维数组的长度,则一维数组不会被创建,默认为null.
4. 面向过程思想,强调的是过程(动作)
面向对象思想,强调的是对象(实体)
5. 哪个对象对功能最清楚就定义到哪个对象当中
6. 类类型的变量一定指向对象,否则就是null
7. 匿名对象调用属性没有意义,但是调用方法是有意义的。因为匿名对象执行到下一句之后,该对象已经在堆内存中消失了
8. private:私有,是一个权限修饰符,用于修饰成员,私有的内容只在本类中有效
注意:私有仅仅是封装的一种体现而已
1. 如果类中有多个构造函数,则JVM不会自动创建默认的构造函数,若要使用必须显示的创建。
2. 构造函数中可以有return; retrun的作用就是结束函数
3. 一个类中的成员想要被执行,就必须有对象调用
4. this使用场景:局部变量和成员变量重名 构造函数调用构造函数
5. 用static修饰的变量可以被对象共享
6. 静态前面省略的是类名,非静态前面省略的是this
7. 主函数中的参数名是可以改变的
8. 栈:存放方法的局部变量
方法表(代码区):存放静态,非静态方法
9. 对象用于封装特有数据的,若没有访问特有数据,就没必要创建对象
10. 构造代码块:可以给所有对象进行初始化(具备对象初始化的通用性)
11. 构造函数:给对应的对象进行针对性的初始化(具备对象初始化的针对性)
12. 局部代码块:限定局部变量的生命周期
13. 静态代码块——代码块——构造函数
若方法没有访问到特有数据,则该方法应定义为静态方法
1. public 修饰类的的作用
(1)提高了类的访问权限 (2)保证了类名和文件名的一致性
2. 生成文档
javadoc –d myhelp –author –version ArryTool.java
-d:生成的帮助文档的存放路径
3. 文档注释能提取的方法
用public或 protected修饰的方法
文档注释提取工具只能提取/**和*/之间的注释内容
4. 如何使用帮助类
(1) 在E:\JavaExersize\day08目录中创建ArrayToolDeom.java文件。(此文件会用到帮助类ArrayTool文件中的功能)
(2) 将从别人那里拷贝过来的myhelp文件夹和ArrayTool.class文件放到F:\myclass目录中
(3) 在dos窗口中输入: set classPath=.;f:/myclass后回车(不设置classPath编译器会报找不到文件)
(4) 在dos窗口中输入:javac ArrayToolDemo.java编译ArrayToolDemo文件
(5) 在dos窗口中输入:java ArrayToolDemo运行ArrayToolDemo字节码文件
5. 不将成员变量暴露出去的目的是为了让程序实现可控性。
6. 继承的优点:
提高代码的复用性
提高程序的扩展性
---------------------- ASP.Net+Android+IOS开发 、 .Net培训 期待与您交流! ----------------------
详细请查看:http://edu.csdn.net