ThinkingInJava第二章一切都是對象
阿新 • • 發佈:2018-08-19
數據 bool 問題 多個 高精度數 gin 來源 cte hello
Java來源於C++。Java中兩種數據類型:基本數據類型和引用數據類型。
存儲:寄存器,堆棧,堆,常量存儲,非RAM存儲。
基本類型:boolean,byte,char,short,int,long,float,double
引用類型:String s = new String(“hello world”);
基本類型具有包裝器類:Boolean,Integer,Character,Float
他們可以直接相互賦值轉化:自動打包機制
高精度數字:BigInteger,BigDecimal
我們永遠不用去銷毀對象,因為我們有垃圾回收機制,我們不用擔心我對象的存在會導致內存的使用出問題。但是也會有問題。
作用域:變量的作用範圍。
類,字段,方法,方法返回值,方法參數,方法簽名。
Java中的命名:包:全部小寫 方法名和變量:小駝峰 類和接口:大駝峰 常量:全部大寫
static:1某一特定域創建單一空間,但是不用創建類2即使沒有創建這個對象也可以使用某個方法。
相當於一個全局屬性了。創建的多個對象也共享這個static域,所以任何修改它都是可以的。
使用static的方法:1創建的對象加點2類名加點。
創建的類我們可以沒有public修飾,但是一個文件最多只有一個public,而這個public類的名字要和文件名一致。不然我們找不到這個類的和使用它。
註釋:// /**/ /** */ 編寫javadoc/** */ 生成index.html可以查看我們寫的文檔。
ThinkingInJava第二章一切都是對象