Java學習筆記14(物件導向七:final、static),學習筆記staticfinal:意為最終,不可變,是一個修飾詞有時候一個類地功能被開發好了,不想讓子類重寫,修改,這裡就會用到final關鍵字 final修飾類:不可以被繼承,但是可以繼承其他類樣本:public final class Fu { public void show(){ System.out.println("最終類的方法"); } //這個類不能被繼承
Java 筆記,java筆記 動態數組 ArrayList<String> List = new ArrayList<String>(); //定義動態數組List.add(temp); //添加字串List<Integer> ret = new ArrayList<Integer>();ret.add(i+1); 分割字串單詞String.Trim 方法·Trim() 從當前 String
非常簡單的一個輕量級JsonBuilder,產生Json字串,jsonbuilderjson發送rest請求時,經常會手動拼接json串,例如{\"name\":\"xiaobai\",\"age\":24,\"emailAddress\":\"xiaobai@example.com\"},這是不太好的行為。除了使用jackson,fastjson等json工具,如果需求只是拼接json,可以寫一個簡單的builder來處理。如下:public class JsonBuilder {
Java學習筆記12(物件導向五:構造方法、this再探),java學習筆記在開發中,經常需要在建立對象的同時明確對象對的屬性值,比如一個Person對象建立時候就應該有age和name等屬性那麼如何做到在建立對象的同時給對象的屬性初始化值呢?這裡介紹構造方法:1.構造方法沒有傳回值類型,更沒有傳回值,因為它是構建對象的,對象建立完,方法就執行結束2.構造方法名必須和類型保持一致3.構造方法什麼時候運行呢?答:在建立對象的時候自動執行,而且只運行一次定義樣本:public class
Java學習筆記13(物件導向六:super),學習筆記super在建立子類對象時,父類的構造方法會先執行,因為子類中所有構造方法的第一行有預設的隱式super();語句注意:父類構造方法第一行也有隱式的super();所有類都有一個"祖宗類":Object,父類繼承的就是它 super();和上一篇的this();有相似之處:this();是調用自己的空參構造方法super();是調用父類的空參構造方法樣本:public class Person { public
Several ports (8005, 8080, 8009) required,80058009有時候會碰到tomcat死機,重啟eclipse之後再次啟動tomcat服務,發現報錯Several ports (8005, 8080, 8009) required by Tomcat v8.5 Server at localhost are already in&