?? java.txt
字號:
問題
? can not read xxx.java
? 怎樣讓char類型的東西轉換成int類型?
? 我的applet原先好好的, 一放到web server就會有問題,為什么?
? 怎樣在 Applet中用某個圖形涂滿整個背景?
? 怎樣比較兩個類型為String的字符串?
? 怎樣將浮點數(float)相加 ? Float 好像沒有辦法?
? 如何將字串String轉換成整數int?
? 如何將整數 int 轉換成字串 String?
? 哪位可以推薦幾個比較好的java/jsp論壇?
? JAVA的環境變量 請教一下哪位高手知道JAVA的環境變量怎么配置?讓它在DOS中運行,我下載的版本是jdk1.5.0_01,系統屬性環境變量中有一個用戶變量和系統變量,該配置在哪個變量中呢?
? C++和JAVA的分別?
? 初學java用那本書好
? 我想學習JAVA編程語言,但不知從啥開始?
? 初學JAVA的人看書參考書最好
? 作用域public,private,protected,以及不寫時的區別
? ArrayList和Vector的區別,HashMap和Hashtable的區別
? char型變量中能不能存貯一個中文漢字?為什么?
? 繼承時候類的執行順序問題,一般都是選擇題,問你將會打印出什么?
? 談談final, finally, finalize的區別。
? Anonymous Inner Class (匿名內部類) 是否可以extends(繼承)其它類,是否可以implements(實現)interface(接口)?
? Static Nested Class 和 Inner Class的不同,說得越多越好(面試題有的很籠統)
? &和&&的區別
? HashMap和Hashtable的區別?
? Collection 和 Collections的區別?
? 什么時候用assert?
? GC是什么? 為什么要有GC? (基礎)?
? String s = new String("xyz");創建了幾個String Object?
? Math.round(11.5)等於多少? Math.round(-11.5)等於多少?
? short s1 = 1; s1 = s1 + 1;有什么錯? short s1 = 1; s1 += 1;有什么錯?
? Java有沒有goto?
? 數組有沒有length()這個方法? String有沒有length()這個方法?
? Overload和Override的區別。Overloaded的方法是否可以改變返回值的類型?
? Set里的元素是不能重復的,那么用什么方法來區分重復與否呢? 是用==還是equals()? 它們有何區別?
? abstract class和interface有什么區別?
? abstract的method是否可同時是static,是否可同時是native,是否可同時是synchronized?
? 構造器Constructor是否可被override?
? 是否可以繼承String類?
? 當一個線程進入一個對象的一個synchronized方法后,其它線程是否可進入此對象的其它方法?
? try {}里有一個return語句,那么緊跟在這個try后的finally {}里的code會不會被執行,什么時候被執行,在return前還是后?
? 當一個對象被當作參數傳遞到一個方法后,此方法可改變這個對象的屬性,并可返回變化后的結果,那么這里到底是值傳遞還是引用傳遞?
? swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?
回答
? can not read xxx.java
首先看看你的文件是否保存為.java.txt的類型了(右點文件看屬性里的擴張名) 重新保存 記得此時要把文件名.java加上引號 保存 。
? 怎樣讓char類型的東西轉換成int類型?
char c = 'A'; int i = c; //反過來只要作強制類型轉換就行了 c = (char) I;
? 我的applet原先好好的, 一放到web server就會有問題,為什么?
一般來說,從以下方向試試:
確定class文件的格式沒錯——已經編譯過,也沒有損壞的情形;
確定所有用到的class文件放到web server上,少一個都不行;
確定所有的文件名和class名稱一致,特別檢查大小寫有無差錯;
如果程序中用到package,web server上的目錄就要當心了。譬如您在class中宣告了一個叫COM.foo.util的package,那么web server的applet codebase目錄底下就非得有 COM/foo/util這個子目錄不可。(注意目錄名稱也有大小寫之分);
web server上的文件檔案應該事先設定好。(尤其是search,read和execute權限)
? 怎樣在 Applet中用某個圖形涂滿整個背景?
在背景建立 Panel 或 Canvas, 然后用圖形填滿它。
? 怎樣比較兩個類型為String的字符串?
在兩個對象之間使用 "==",會將“兩個對象是否有同一reference”的結果傳回。也就是說, 這等同于“兩個對象是否擁有同一地址 (address)”,或者“兩個對象物件是否為同一對象”。如果您的意思是判斷兩個字符串的內容是否相同,那么應該使用以下的方法才對:
if (s1.equals(s2) ) or if (s1.equalsIgnoreCase(s2) ) or if (s1.startsWith(s2) ) or if (s1.endsWith(s2) )
or if (s1.regionMatches(s1_offset, s2, s2_offset, length) ) or if (s1.compareTo(s2) <0)
? 怎樣將浮點數(float)相加 ? Float 好像沒有辦法?
我猜想您的程式大概寫成這樣:
Float One; Float Two; Float Hard = One + Two;
請注意 float 和 Float 是不同的,前者是 Java 基本類型之一, 而后者卻是class。您應該將源代碼改為: float One; float Two; float Hard = One + Two;
或 Float One = new Float(1.0); Float Two = new Float(2.0);
Float Hard = new Float(One.floatValue() + Two.floatValue());
? 如何將字串String轉換成整數int?
1)int i = Integer.parseInt([String]); 或
i = Integer.parseInt([String],[int radix]);
2)int i = Integer.valueOf(my_str).intValue();
注: 字串轉成Double, Float, Long的方法大同小異。
? 如何將整數 int 轉換成字串 String?
有三種方法:
1)String s = String.valueOf(i);
2)String s = Integer.toString(i);
3)String s = "" + i;
注:Double, Float, Long 轉成字串的方法大同小異。
? 哪位可以推薦幾個比較好的java/jsp論壇?
http://www.it315.org/
這個網站是我最近才發現的,雖然內容不多,但是提供的相關java工具挺齊全。還有就是里面提供了java教學視頻錄象的免費下載,好像一兩周更換一段。個人覺得挺適合初學者的,尤其是那個classpath的設置,講的很透徹,大家有空可以看一看。
java官方站點(英文)
http://java.sun.com/
要想了解最新的java動態,下載最新的java相關,比如j2se、j2ee、j2se的最新jdk版本就來這里吧。
java中文站
http://www.java-cn.com/
這個可能大家都知道,不用說了,他提供的java資源是最豐富的。注冊論壇是免費的,還送積分,用積分可以下載軟件和電子書等,如果積分用完了,就需要自己發表一些文章來賺新的積分。
中文java網站
http://www.cn-java.com/
跟上面站點類似的一個站,宗旨就是:為java愛好者服務。值得一看!
鋒網
http://www.ijsp.net/tech/book/index.jsp
綜合性的java網站,內含“下載中心”、“教程教學”等欄目。
? JAVA的環境變量
請教一下哪位高手知道JAVA的環境變量怎么配置?讓它在DOS中運行,我下載的版本是jdk1.5.0_01,系統屬性環境變量中有一個用戶變量和系統變量,該配置在哪個變量中呢?
Windows下JAVA環境變量的設置祥解
Windows下JAVA用到的環境變量主要有3個,JAVA_HOME、CLASSPATH、PATH。下面逐個分析。
JAVA_HOME指向的是JDK的安裝路徑,如x:\JDK_1.4.2,在這路徑下你應該能夠找到bin、lib等目錄。值得一提的是,JDK的安裝路徑可以選擇任意磁盤目錄,不過建議你放的目錄層次淺一點,如果你放的目錄很深,比如x:\XXXXXX\xxxxx\XXXX\xxxx\XXXX\xxxx\XXXX\xxx……
那么,下面的步驟和以后的應用你都要受累了,呵呵。設置方法:
JAVA_HOME=x:\JDK_1.4.2
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -