A. 自學 java,有哪些書籍推薦
《瘋狂java講義》 這本書深入介紹了java編程的相關方面,這本書的內容有Java基本語法結構、面向對象特徵、集合框架體系、 泛型、異常處理、GUI編程、JDBC資料庫編程等等等。非常齊全,我有全套Java視頻資料
B. 在windows7下如何正確的安裝及配置java運行環境及java編譯器(Eclipse)
這個在網上搜索一大堆呢
過程都差不多
第一個:安裝及配置java運行環境
首先下載jdk
安裝JDK就是在你本地上面安裝一個Java虛擬機,他為你所編寫的Java程序提供編譯和運行的核心環境(實話實說 這句是拷貝的 但意思明白就行)
jdk下載地址在sun主頁上找就可以了
http://java.sun.com/javase/downloads/index.jsp
第二下載後配置環境變數
在系統變數編輯如下兩個玩意兒(具體操作--右擊我的電腦--屬性--高級--環境變數--找到系統變數--
(先問下你的安裝路徑在哪裡 我的是g盤 以我的為例)
1:變數名=PATH(已經有了的話在後面追加,記得前面加個';')
變數值=G:\java-jdk6u1\bin
2:在系統變數那個框那點擊 -新建-
變數名=CLASSPATH (大小寫都行)
變數值=.;變數名=CLASSPATH
變數值=.;G:\java-jdk6u1\lib
(這里的'.;'不能少哦)
如果是初學建議先不要用Eclipse----直接在記事本上多敲代碼
第二:
java編譯器(Eclipse)
這個是eclipse3.2中文版:
http://wlzx.zzuli.e.cn/download/eclipse.rar
還有eclipse3.5版本的我是在迅雷上搜的 有很多
參考視頻有
小龍魂的教程視頻
http://v.youku.com/v_show/id_XODEwNDA2NDQ=.html?full=true
還有
馬士兵的教程
http://v.youku.com/v_show/id_XNTc3NTU3MDA=.html
剛開始的視頻都是教怎麼安裝jdk和運行環境
以及安裝完成後的運行
C. 學java看什麼書
建議你這樣試試看:首先初學者看書學習Java是非常不明智的,因為技術性的書籍是非常難啃的,因為我做Java這塊有十多年了,非常了解看書自學Java是多麼沒有效率,不適合初學者Java。你應該選擇一套系統的Java學習教程,然後跟著教程走。書籍應該是當你會實際寫程序後,然後你看技術書籍,這樣就可以理解的更加深刻。而你直接看書是非常難懂的,最後直學個理論,不會實際應用。
Head First Java教材,看起來都特別輕松,圖文並茂,簡單易懂,適合初學者選擇。
這樣做的好處:教程是專業人士進行知識點分解講解的,然後在配上適合初學者學習的書籍,讓你更加深刻的理解每一個知識點的用途。
如果自己沒有好的Java學習教程,可以添加這個Java學習qun:前面是四九四,中間是八零一,後面是九三一。找管理員獲取教程鏈接。
注意事項:
前期有人指導,不要想著都靠自己自學,要學會借力。
學習編程就是多練習,至少有三分之二的時間都要拿來寫大量的代碼。
掌握好學習方法技巧,學習編程非常講究技巧,關於這點多跟有經驗的人交流。
D. 怎麼改變java虛擬機默認字元集
設置屬性有以下三種:
1.你就是沒有保存回去,就差一步了
Properties pps=System. getProperties();
pps.put("file.encoding","x-MacThai");
//設置完成後要將屬性保存
System.setProperties(pps);
2.System.setProperty("file.encoding","x-MacThai");
3.運行時設置 java -D file.encoding=x-MacThai
E. 淺析 什麼是SDK JDK JRE JAR 以及其間的關系
SDK全稱Software Development Kit,中文意思為 「軟體開發工具包」,是一個覆蓋范圍相當廣的名詞,可以說輔助開發某一類軟體的相關文檔、範例和工具的集合都可以叫做 SDK。SDK是一系列文件的集合,他為軟體的開發提供一個平台為軟體開發使用提供各種API提供便利
JDK全程為 (Java Development Kit),中文意思 Java開發工具包 是SUN Microsystems針對Java開發員的產品,JDK已經成為使用最廣泛的JAVA SDK 。可以認為JDK是SDK的一個子集 。
JDK包括了JRE,JAVA工具和JAVA基礎類
JRE(Java Runtime Environment)包含JVM(Java Virtual Machine [JAVA虛擬機])標准實現及Java核心類庫
JRE(Java Runtime Environment[Java運行環境])是運行基於Java語言編寫的程序所不可缺少的運行環境。也是通過它,Java的開發者才得以將自己開發的程序發布到用戶手中,讓用戶使用。
JRE中包含了Java virtual machine(JVM),runtime class libraries和Java application launcher,這些是運行Java程序的必要組件。
與大家熟知的JDK不同,JRE是Java運行環境,並不是一個開發環境,所以沒有包含任何開發工具(如編譯器和調試器),只是針對於使用Java程序的用戶。
Java Virtual Mechinal(JAVA虛擬機)。JVM是JRE的一部分,它是一個虛構出來的計算機,是通過在實際的計算機上模擬模擬各種計算機功能來實現的。JVM有自己完善的硬體架構,如處理器、堆棧、寄存器等,還具有相應的指令系統。JVM 的主要工作是解釋自己的指令集(即位元組碼)並映射到本地的 CPU 的指令集或 OS 的系統調用。Java語言是跨平台運行的,其實就是不同的操作系統,使用不同的JVM映射規則,讓其與操作系統無關,完成了跨平台性。JVM 對上層的 Java 源文件是不關心的,它關注的只是由源文件生成的類文件( class file )。類文件的組成包括 JVM 指令集,符號表以及一些補助信息。
JAVA的可執行程序 ,一個可行的Java應用程序,他存儲在特別配置的JAR文件中,由
JDK是整個Java的核心,包括Java運行環境JRE、一堆Java工具(javac/java/jdb等)和java基礎的類庫(Java API、tr.jar等)
①SE(J2SE)標准版 ,使我們通常用的一個版本,從JDK5.0開始改名為 JAVA SE
②EE(J2EE)企業版,使用這種JDK開發J2EE應用程序,從JDK5.0開始 改名為 JAVA EE
③ME (J2ME)移動版 主要用於移動設備 嵌入式設備上的Java應用程序,從JDK5.0 開始 改名為 JAVA ME