Posted on 2006-01-04 17:54
奇奇 閱讀(237)
評論(0) 編輯 收藏 引用 所屬分類:
JAVA
11、寫java程序時,你隨時可以System.out.println("things");只要你想打印。
12、JDK:Java Developer's Kit
13、http://www.bruceeckel.com/
14、sdk安裝后,要設置path和java_home環(huán)境變量
Java 2環(huán)境變量的設置如下例所示:
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被覆蓋,指向的對象被清除。這種現(xiàn)象被稱為aliasing(別名效應)
17、正則表達式 -?\\d+ “前面可能有一個減號,后面跟著一串阿拉伯數(shù)字”
阿拉伯數(shù)字用‘\d’表示,但是必須再加一個反斜杠才能把它轉(zhuǎn)義為一個反斜杠。
18、have a cookie。遞增運算符也是C++命名的原因之一,它的寓意是“比C更進一步”,Bill Joy(Sun 的創(chuàng)建者之一)說,“java=C++--”,他的意思是,java 是一種去除了C++中多余的復雜性的語言。
19、==、!=比較的是對象的reference,即使對象的內(nèi)容相同,但是reference是不同的話,比較也是不等的。
要想比較兩個對象的實際內(nèi)容,可以用equals()方法。但是對于自己創(chuàng)建的類,必須重新復寫equals(),因為它的缺省行為是比較reference。
20、處理邏輯運算符的時候會碰到一種叫“短接”,只要能準確的知道整個表達式是真是假,就立刻做出判斷,無需計算邏輯表達式的后半部分。
21、在java里,唯一能放標簽的地方是在循環(huán)語句的外面。而且必須直接放——在循環(huán)語句和標簽之間不能有任何東西。continue label會在中斷內(nèi)部循環(huán)的同時中斷外部循環(huán),在一氣退到label,然后從頭開始執(zhí)行循環(huán),但是這次是從外部開始;break label也會退到label,但是它不會在進入循環(huán)。實際上它是同時退出兩個循環(huán)。