public class的類名必須與檔名相同,乙個類檔案中可以有多個類,只有乙個public
各種迴圈的判別式的結果必須是bool型的,若出現 = 編譯失敗。
浮點數等基本型別初始化為0,boolean初始化為false,string等物件的預設值是null,有length()這個方法,並且不能對new 出來的進行邏輯操作,應該用equals,編譯器不會報錯。其值相同,如10==10.0為真。
string:equals比較兩字串的unicode序列是否相當,如果相等返回true,因為過載了object的方法;==是比較兩字串的位址是否相同,也就是是否是同乙個字串的引用。
基本型別域比較: ==,兩邊的型別必須一致。
物件域比較: equals,兩個物件型別不同,返回false
byte範圍 -128-127,char範圍0-65535,只能被賦值為乙個字元或者數字或者符號
switch中的值可以為
byte,short,int,char
,他們會強制轉換為int
抽象方法必須
以分號結尾,不帶括號
區域性變數不用加訪問修飾符
static修飾的靜態**,會在類載入時載入到記憶體中,那麼
沒有main
方法也可以執行一些**
,但是會有一些異常丟擲,我們可以加上system.exit提前關閉jvm。
mvc模式: 模型儲存內容、處理業務,檢視顯示內容,控制器處理使用者的輸入。
靜態變數屬於整個類,不能在方法中定義。
記憶體**程式執行程式設計師直接釋放記憶體。
乙個內部類可以宣告為static,匿名內部類可以宣告為public
為抽象方法提供具體實現時,不能再加限定詞。
介面一般為public,其中的方法預設為abstract,常量預設為final,變數都是static,public,final
域的隱藏,用父類的引用訪問的還是父類的域。
構造方法不能被覆蓋override
PHP 易錯知識點整理
php中echo和print都是輸出的作用,但是兩者之間還是有細微的差別。echo輸出後沒有返回值,但print有返回值,當其執行失敗時返回flase。因此可以作為乙個普通函式來使用,例如執行 r print hello world 變數 r的值將為1。而且 中echo語句的執行效率要略快於prin...
c c 易考點整理
對於平時的考試以及找工作的筆試 面試,c c 是必考點,接下來,就對一些易考易錯點進行整理,後續在學習過程中,遇到新的問題會進行補充。new delete 與 malloc free 的區別 malloc 和free 不在編譯器控制許可權之內,不能把建構函式和析構函式的任務強加給他們。include...
js易錯小題整理
var a function f return f function f console.log a 2函式宣告提公升,同一作用域下 用 函式宣告 建立的同名函式,後面的會覆蓋前面的,所以輸出為 2 var f function g console.log typeof g 報錯 console.l...