12. 关于package、import、class的顺序问题:
a) 首先需要定义包(package),可选
b) 接下来使用import进行导入,可选
c) 然后才是class或interface的定义。
13. 如果两个类在同一个包下面,那么则不需要导入,直接使用即可。
14. 访问修饰符(access modier)。
1) public(公共的):被public所修饰的属性和方法可以被所有类访
问。
2) protected(受保护的):被protected所修饰的属性和方法可以在
类内部、相同包以及该类的子类所访问。
3) private(私有的):被private所修饰的属性和方法只能在该类内
部使用
4) 默认的(不加任何访问修饰符):在类内部以及相同包下面的类所
使用。
15. instanceof:判断某个对象是否是某个类的实例。语法形式:引用
名instanceof 类名(接口名),返回一个boolean值。
16. People people = new Man();
17. System.out.println(people instanceof People);//结果为true,
因为Man是People的子类,根据继承,子类就是父类,因此Man也可以
看作是People的实例。
18. 相等性的比较(==)
1) 对于原生数据类型来说,比较的是左右两边的值是否相等。
2) 对于引用类型来说,比较左右两边的引用是否指向同一个对象,或
者说左右两边的引用地址是否相同。
19. java.lang.Object类。java.lang包在使用的时候无需显式导入,编
译时由编译器自动帮助我们导入。
20. API (Application Programming Interface),应用编程接口。
21. 当打印引用时,实际上会打印出引用所指对象的toString()方法的返
回值,因为每个类都直接或间接地继承自Object,而Object类中定义了
toString(),因此每个类都有toString()这个方法。
22. 关于进制的表示:16进制,逢16进一,16进制的数字包括:0~
9,A,B,C,D,E,F,
23. equals()方法,该方法定义在Object类当中,因此Java中的每个类
都具有该方法,对于Object类的equals()方法来说,它是判断调用