13.3.2 猜數字小游戲下面這個示例是一個猜數字的控制台小游戲。該游戲的規則是:當客戶端第一次連接到服務器端時,服務器端生產一個「0,50」之間
13.4 中文問題網絡傳輸過程中的中文問題也比較突出,出現該問題的原因和前面IO部分介紹的一致,都是由於傳輸過程中客戶端程序和服務器端程序采用的字
當需要對包、類、方法、值域、局域變量等這些元素進行更名時,請不要通過Search->Replace...或者Search->Repla
有句英語諺語叫作"Look before you jump",在著手重構前,看看這個更改的影響度,以資決策,是一個不錯的主意。
1、優化import簡而言之,通過優化import的設置可以達到以下的目的:去除無用的import語句:如在類中沒有使用任何包中的類,則這個包的i
JDK 5.0在語法上做許多重大的改進,雖然在低版本JDK中開發的源代碼幾乎可以不做任何修改就可直接運行於JDK 5.0中。但還是有必須進行版本升
1、提煉方法對於一個方法體龐大的方法,可以使用Extract Method將其一部分代碼提煉到一個小方法中,並在原處添加提煉方法的調用。如果方法中
在JBuilder中通過重構將值域、方法在類的繼承體系中上推下移,是非常容易的操作。這了說明這種重構功能,我們先來看下面的類繼承體系:圖15 類的
由於軟件工程的復雜性,一個大型的軟件常常被切割成不同的子軟件模塊,並由不同的團隊承擔。假設一個大型的軟件分為三個子模塊:·A模塊:底
Martin Flower在寫《重構》時曾經感歎地說,如果有一個自動化的重構工具出現就好了,而且也預言了重構的發展方向是工具自動化重構。JBuil
J2SE 5.0中的java.util.concurrent程序包提供了一個新的線程框架組件,這個框架組件處理了與建立、執行和管理線程相關的很多低
前段時間一直忙於學校裡面的事情,沒有時間靜下心來寫接收郵件的程序,現在學校裡的事情終於忙完了,可以靜下心裡做自己喜歡做的事情了,這種感覺真的很好!
1.棧(stack)與堆(heap)都是Java用來在Ram中存放數據的地方。與C++不同,Java自動管理棧和堆,程序員不能直接地設置棧或堆。2
使用Windows操作系統的朋友對Excel(電子表格)一定不會陌生,但是要使用Java語言來操縱Excel文件並不是一件容易的事。在Web應用日
以前經常寫的代碼,過一了段時間再寫發現了一些問題,說明了自己對代碼的理解不夠。總結如下:一:編輯某一條記錄,點擊“編輯”按
一:打開模態框時showModual()方法並沒有提供打開的窗體的title的參數,title要寫在打開的模態框的jsp頁面的<head&g
本文是開發基於spring的web應用的入門文章,前端采用Struts MVC框架,中間層采用spring,後台采用Hibernate。本文包含以
一 配置JDK1、下載jdk下載後,解壓,假設為c:/jdk1_4,要確保bin目錄在這個目錄裡,下面的JAVA_HOME即為此目錄c:/jdk1
Jbuilder軟件提供了三種不同的版本,它們是:個人版,專業版和企業版。個人版是可以免費下載的,其中僅僅包含了核心編輯器以及調試器的功能。專業版
原登錄模塊的不足在JBuilder 2005實戰JSP開發專題中,我們完全用JSP技術實現了一個用戶登錄模塊。它提供了一個登錄的頁面,在用戶登錄成