1. 程式人生 > >ThinkingInJava第二章一切都是對象

ThinkingInJava第二章一切都是對象

數據 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第二章一切都是對象