Head First Java 读书笔记
第5章:超强力方法
什么是面向对象的编程思维?
所谓面向对象,就是要专注于程序中出现的事物,而不是过程。
什么是伪码、测试码、真实码?分别有什么用?
1.伪码的作用是帮助你专注于逻辑,而不需要顾虑到程序的语法。
2.测试码,用于程序代码的测试。
3.真实码,即实际设计出来的真正Java程序代码。
Java程序应该从高层的设计开始。通常在创建新的类时,要写出“伪码->测试码->真实码”。伪码应该描述要做什么事情而不是如何做,使用伪码可以帮助测试码的设计,在实现真实码之前应该要编写测试码。
有哪些循环语句?
for循环、while循环、foreach循环(加强版的for循环,用于遍历数组等)
有哪两种强制类型转换?
int a = (int)(Math.random()*5); // 把非int类型的数字,强转为int类型
int b = Integer.parsetInt("100");   // 把字段串强转为int类型
i++ 和 ++i 有什么区别?
第6章:使用Java函数库
ArrayList 和 一般数组的如此区别?ArrayList有哪些实用的API?
什么是Java包?
在java中,类是被包装在包中的。要使用API中的类,你必须知道它被放在哪个包中。
使用java类的完整名称:
 
java.util.ArrayList<Dog> list = new java.util.ArrayList<Dog>();
public void go(java.util.ArrayList<Dog> list) { };
public java.util.ArrayList<Dog> foo() { };
除了java.lang包之外,其它的java包的类在被使用时,都需要使用类的全名,即java.xxx.className形式。或者在程序开头处使用import指令导入所需要的类。
Java包机制有什么好处和意义?
以javax开头的包代表什么意思?如何高效地使用 java api 手册?
 
                     
                    
                 
                    
                 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号