1 c++手動編寫代碼回收,快速,精準高效,但是榮日出現bug,或者忘記編寫回收
java垃圾自動回收,開了一個習題集自動檢測不用的內存回收,自動的意味着不會忘記,
一般認爲:寧可不及時,但也要垃圾回收。
2 jvm<jre<jdk
3.
.
4 .java文件(源文件)-javac.exe編譯->.class文件(字節碼文件)->java.exe運行->結果
比如寫的一個Test.java文件在dos命令下運行過程
5 命名規則:
包名 xxxyyyzzz
類名,接口名:XxxYyyzz
變量名,方法名:xxxYyyZzz
常量名:XXX_YYY_ZZZ
6 javaBean 是一種java語言寫成的可重用組件,對應着數據庫的一個table表
指符合如下標準的java類
類是公共的
有一個無參的公共的構造器
有屬性,屬性一般是私有的,且有對應的get,set方法
7 Java類型分爲兩類:基本類型+引用類型
基本類型(byte,short,int long, char,float,double,boolean共8種)
引用類型:類,接口,數組類型,null類型
==和equals()方法
==
1.兩個變量都是基本類型,且是數值類型,則只要變量的值想等即true(不一定數據類型嚴格相等)
2.兩個引用類型變量,只有指向同一個對象實體才返回true
equals()
Object類提供的equals()與使用==沒有區別
String已經重寫了equals()或者自定義重寫的equals(),String的equals()判斷兩個字符串相等標準:只要兩個字符串所包含的字符序列相同即true.