摘要:
1.继承 [1]子类继承父类的所有方法,从而可以访问父类的私有成员变量; 每个子类构造函数的第一句话,都默认依次调用父类的无参构造函数super(), 即子类必须在构造函数的第一行显式/隐式的调用super()一次; [2]在同样方法名和参数的情况下,本类的方法会比父类的方法的优先级高,即优先调用子 阅读全文
摘要:
1.信息隐藏 [1]类的成员变量为private、成员方法为public; [2]访问类的属性只能通过公开的方法来进行; [3]通过getter();和setter();来实现,可以直接用IDE快速生成; 2.this关键字 [1]this指向本类的成员变量; [2]this指向本类中的成员方法; 阅读全文
摘要:
1.计算阶乘 1 public static int factorialCalculation(int m){ 2 if(m>1){ 3 return m*factorialCalculation( m-1 ) 4 }else{ 5 return 1; 6 } 7 } 整个结构是“V”字型,注意递归 阅读全文
摘要:
1. 对象 [1]对象 = 属性 + 方法;是“活”的;没有两个new出来的对象是一样的; [2]每个对象都有特有属性和专有方法,外部对象需要“调用”才能使用; [3]对象调用过程: 传入参数; 等待目标方法执行结束; 返回结果; 2.类 [1]是对象行为的规范;是“死”的; [2]对象的规范 = 阅读全文
摘要:
1. PSVM:简记 main 的缩写 2. [1]Java 文件必须以 .java 结尾; .java 即“类”就是最基本的单元,Java项目就是由一个个的类组成的 [2]一个 .java可以有多个 class(内部类),但只能有一个 public class; public class 的名字必 阅读全文
摘要:
阅读全文
摘要:
PrintStream是用来操作byte,不经过映射 PrintWriter是用来操作Unicode,映射到unicode上故一般需要处理中文时用PrintWriter ***************************************************** System.out. 阅读全文
摘要:
reflect包中的Class类(注意是大写C)——类型标识类-Class import java.lang.reflect; 反射reflection:程序可以访问、检测和修改它本身状态或行为的能力,即自描述和自控制。 可以在运行时加载、探知、使用编译期间完全未知的类 可以在运行时查看和操作对象: 阅读全文
摘要:
注:Java的 注:关于Java的类库何时需要import的问题 [1]除了java.lang.*是程序自带的以外,其他的都需要import [2]java.lang.*包括基础原理的大部分类:Object、Integer、Float、Double、String、StringBuffer、Excep 阅读全文