Posted on 2006-01-04 17:54
奇奇 閱讀(252)
評論(0) 編輯 收藏 引用 所屬分類:
JAVA
11、寫java程序時,你隨時可以System.out.println("things");只要你想打印。
12、JDK:Java Developer's Kit
13、http://www.bruceeckel.com/
14、sdk安裝后,要設置path和java_home環境變量
Java 2環境變量的設置如下例所示:
Solaris平臺: setenv JAVA_HOME Java2的安裝路徑
setenv PATH $JAVA_HOME/bin:${PATH}
Windows平臺: set JAVA_HOME=Java2的安裝路徑
set PATH=$JAVA_HOMEbin;%PATH%
15、javadoc這個提取注釋的工具,會輸出HTML文件,自動生成一份文檔
開始:/**
結束:*/
兩種用法:嵌入式的HTML和用“文檔標記@(doc tags)”
16、對象的賦值,實際上是在拷貝它的reference。如:n1=n2;這時n1、n2指向同一個對象。原先的reference被覆蓋,指向的對象被清除。這種現象被稱為aliasing(別名效應)
17、正則表達式 -?\\d+ “前面可能有一個減號,后面跟著一串阿拉伯數字”
阿拉伯數字用‘\d’表示,但是必須再加一個反斜杠才能把它轉義為一個反斜杠。
18、have a cookie。遞增運算符也是C++命名的原因之一,它的寓意是“比C更進一步”,Bill Joy(Sun 的創建者之一)說,“java=C++--”,他的意思是,java 是一種去除了C++中多余的復雜性的語言。
19、==、!=比較的是對象的reference,即使對象的內容相同,但是reference是不同的話,比較也是不等的。
要想比較兩個對象的實際內容,可以用equals()方法。但是對于自己創建的類,必須重新復寫equals(),因為它的缺省行為是比較reference。
20、處理邏輯運算符的時候會碰到一種叫“短接”,只要能準確的知道整個表達式是真是假,就立刻做出判斷,無需計算邏輯表達式的后半部分。
21、在java里,唯一能放標簽的地方是在循環語句的外面。而且必須直接放——在循環語句和標簽之間不能有任何東西。continue label會在中斷內部循環的同時中斷外部循環,在一氣退到label,然后從頭開始執行循環,但是這次是從外部開始;break label也會退到label,但是它不會在進入循環。實際上它是同時退出兩個循環。