Time of Update: 2018-12-03
本文旨在為學習Java的新手推薦一些不錯的學習資源,主要包括書籍和學習網站。近年來java越來越火,java編程方面的書籍也是越來越多,但是水平參差不齊,給讀者尤其是新手在選擇合適的書籍的時候帶來了不便,然而經典和實用卻很難被磨滅。 新手上路,我覺得機械工業出版社的《Java2 核心技術卷一:原理》和《Java2
Time of Update: 2018-12-03
va虛擬機器提供了一套用於調試(JVMDI)和監視(JVMPI)的介面,Java5之後統一為JVMTI: http://docs.oracle.com/javase/1.5.0/docs/guide/jvmti/ 。 其中JVMDI分為三個部分:JVMDI,JDWP和JDI .
Time of Update: 2018-12-03
ANT是Apache的開源項目,目前在java的項目開發中被廣泛的採用,功能非常的強大!因此我們有必要熟悉一下這個基於java的工具。 關於ANT的相關介紹,請參考www.apache.org。 首先我們應該安裝ANT,從apache.org下載後直接安裝到機器上就可以使用了。最好設定一下相關的環境變數,雖然很多系統能夠自動識別出來。你還是應該設定ANT_HOME,JAVA_HOME,PATH這幾個環境變數,例如你的ANT安裝在c:/ant1.6
Time of Update: 2018-12-03
終於翻開這本James都稱讚的java經典書籍了,發現比一般的英語書籍要難懂一些。但是裡面的Item都是非常實用的,是java程式員應該理解的。Creating and Destroying ObjectItem 1:考慮用靜態Factory 方法替代構造器例如:public static Boolean valueOf(boolean b) { return (b?Boolean.TRUE:Boolean.FALSE);
Time of Update: 2018-12-03
通常我們寫java程式可能很少會寫注釋的,但是在公司裡真正開發項目的時候。通常都會有嚴格的文檔要求,我這裡談到的不是設計或者測試文檔,而是javadoc。我一直認為javadoc察看起來比MSDN要方便,寫起來同樣不複雜。 javadoc是j2sdk裡面一個非常重要的工具,如果你按照規範在java的原始碼裡面寫好注釋的話,那麼它就可以產生相應的文檔。開發人員察看起來會非常方便。很多IDE都可以直接產生javadoc的,這裡介紹如何寫javadoc以及如何在eclipse下產
Time of Update: 2018-12-03
線程是Java的內嵌特性,線程並不容易掌握,有專門介紹Java線程的書籍,讀者可以參考。由此可見Java線程的重要性,本文將詳細介紹線程的基本知識。 有的時候你可能想寫一個程式,每隔一段時間執行相關的任務,這個時候你可以使用Timer和TimerTask,非常方便。你可以參考http://blog.csdn.net/mingjava/archive/2004/07/04/33749.aspx。
Time of Update: 2018-12-03
越來越發現這是一本難得的好書,Java程式員不看這本書的話真是很遺憾。本章講述的是類和介面相關的問題。這幾個Item都非常重要.Item
Time of Update: 2018-12-03
在Java中進行網路編程是相對容易的,因為J2SE中的java.net包已經對各種通訊協定很好的進行了封裝,本文主要講述如何基於UDP(使用者資料報)協議編寫應用程式。
Time of Update: 2018-12-03
assert是在J2SE1.4中引入的新特性,assertion就是在代碼中包括的布爾型狀態,程式員認為這個狀態是true。一般來說assert在開發的時候是檢查程式的安全性的,在發布的時候通常都不使用assert。在1.4中添加了assert關鍵字和java.lang.AssertError類的支援。 首先,我們有必要從一個例子說起assertpublic class AssertTest{ public static void main(String[] args) {
Time of Update: 2018-12-03
有時候你可能需要在Linux下進行java開發,事實上很多公司作項目都在用Linux,本文講述如何在Red
Time of Update: 2018-12-03
本文旨在通過一道測試題目分析java語言中方法重載的機制,協助讀者更好的掌握java語言的基礎知識。 首先我們先看一道測試題目,原始碼如下所示,你覺得程式能否通過編譯呢,如果可以通過編譯輸出的結果會是什麼呢?//TestOverLoad.javapublic class TestOverLoad{ public static void main(String[] args) { Test test = new Test(); test.print(null); }
Time of Update: 2018-12-03
在文章標題:從File類開始IO系統介紹作 者:mingjava更新時間:2004-9-11 0:14:34點擊次數:5" href="http://www.j2medev.com/Article_Show.asp?ArticleID=79" target="_blank">從File類開始IO系統介紹一文中,我們詳細的介紹了File類。這個類非常有用,我們可以用它作橋樑把檔案和流輕鬆的聯絡起來。在Java IO專題中,我準備先介紹一些實用的關於Java
Time of Update: 2018-12-03
Eclipse、JBuilder這樣出色的整合開發工具可能已經讓我們忘記了Java Command Line Tool的存在,我們已經很少在命令列下使用javac或者java來編譯和運行我們的程式了。本文算是返樸歸真吧,因為有些時候這些命令我們還是應該會用的,至少要瞭解。 假設你已經安裝了J2SDK並且已經設定好了環境變數CLASSPATH和PATH,那麼下面我們開始熟悉如何使用java、javac和jar工具。
Time of Update: 2018-12-03
本文將通過執行個體的示範說明在java中覆蓋靜態方法和非靜態方法的不同之處。並在文章最後給出具體的解釋。 首先我們提供兩個類,基類為Parent,衍生類別為Child。在Parent中我們提供兩個方法,一個是靜態方法staticMethod(),一個是非靜態方法nonStaticMethod()。在Child類中我們覆蓋著兩個方法。class Parent{ public void
Time of Update: 2018-12-03
文章標題:使用Java操作二進位檔案作 者:mingjava更新時間:2004-9-11 16:00:49點擊次數:17" href="http://www.j2medev.com/Article_Show.asp?ArticleID=80" target="_blank">使用Java操作二進位檔案和作文字檔作 者:mingjava更新時間:2004-9-11 23:24:43點擊次數:7"
Time of Update: 2018-12-03
Java語言的Socket編程徐迎曉 (上海大學計算中心25#) xyx@yc.shu.edu.cn摘 要:本文介紹了Java語言的Socket編程,包括服務端和用戶端的編程方法,並提供了若干執行個體。關鍵詞:Java, Socket, Server, Client, Internet一、什麼是SocketSocket 介面是訪問 Internet 使用得最廣泛的方法。 如果你有一台剛配好TCP/IP協議的主機,其IP地址是202.120.127.201,
Time of Update: 2018-12-03
本文將詳細介紹如何基於java語言實現一個簡單的Http伺服器,文中將主要介紹三個方面的內容:1)Http協議的基本知識、2)java.net.Socket類、3)java.net.ServerSocket類,讀完本文後你可以把這個伺服器用多線程的技術重新編寫一個更好的伺服器。
Time of Update: 2018-12-03
文章標題:使用Java操作二進位檔案作 者:mingjava更新時間:2004-9-11 16:00:49點擊次數:3" href="http://www.j2medev.com/Article_Show.asp?ArticleID=80" target="_blank">使用Java操作二進位檔案一文中講述了如何使用Java處理二進位的檔案,這篇文章主要講述如何使用java處理文字檔。
Time of Update: 2018-12-03
在上篇文章中我們介紹了Http協議的基本知識,以及Java中兩個重要的類Socket和SocketServer類,下面我們將主要介紹如何?一個基於java的Http伺服器。 Http伺服器主要由三個類構成:HttpServer、Request和Response。其中程式的入口在HttpServer類,它調用await()方法,使得Server開始等候用戶端的串連。當用戶端串連後,它將把靜態頁面內容發送給用戶端瀏覽器。下面分別介紹這三個類:1:HttpServer類
Time of Update: 2018-12-03
文章標題:WAP開發入門--搭建開發環境作 者:mingjava更新時間:2004-9-7 15:34:35點擊次數:56" href="http://www.j2medev.com/Article_Show.asp?ArticleID=76" target="_blank">WAP開發入門--搭建開發環境一文中介紹了如何搭建WAP開發應用程式,這篇文章將講述如何使用Java技術開發WAP應用程式。