《java編程思想》第二章 筆記

來源:互聯網
上載者:User

 1.首先關於Object Storage Service在什麼地方。一直都存在疑問,但感覺編程不會遇到這種問題。網上也找了些,看來還需對java的虛擬機器進行瞭解才能徹底明白吧。我的理解是方法裡局部的基本類型和引用就是儲存在堆棧中,newObject Storage Service在堆中。網上說static在堆中,也沒有個確切的說法。以後再深究這東西,有用的話。

2.在同一個方法中不允許重複定義一個變數,也就是說不能隱藏較大範圍的變數;這個限制倒還是很方便。

int i=10;{int i=12;}

編譯器提示已定義,報錯。

3.簡單的大數的運算


import java.math.*;public class Big{public static void main(String[] args){BigDecimal f1=new BigDecimal(12.3),   f2=new BigDecimal(3.2);System.out.println(f1.divide(f2,f1.ROUND_HALF_EVEN));}}

有關JDK中BigDecimal類介紹很多,不想看。

4.java檔案命名:如果有public類,則檔案名稱必須為public類的名字,且public類只能有一個;如果沒有public類,則可以任意命名。但是要啟動並執行話,就必須調用正確的含有main方法的類名。

5.課後習題10,編程列印命令列獲得的三個參數。

public class Output{public static void main(String[] args){int i=args.length;if(i!=3){System.out.println("please input 3 params");}else{for(i=0;i<args.length;i++){System.out.print(args[i]+' ');}System.out.println();}}}

注釋是接下來要理解的東西。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.