Time of Update: 2018-12-05
JAVA源檔案的命名規則 主講:耿祥義 文檔整理:符亮源檔案的命名規則是:如果源檔案中有多個類,那麼只能有一個類是public類;如果有一個類是public類,那麼源檔案的名字必須與這個類的名字完全相同,副檔名是.java;如果源檔案沒有public類,那麼源檔案的名字只要和某個類的名字相同,並且副檔名是.java就可以了.注意:當JAVA應用程式中有多個類時,JAVA命令後的類名必須是包含了main方法的那個類的名字,即主類的名字。
Time of Update: 2018-12-05
引言 Java的堆是一個運行時資料區,類的執行個體(對象)從中分配空間。Java虛擬機器(JVM)的堆中儲存著正在啟動並執行應用程式所建立的所有對象,這些對象通過new、newarray、anewarray和multianewarray等指令建立,但是它們不需要程式碼來顯式地釋放。一般來說,堆的是由記憶體回收
Time of Update: 2018-12-05
01-web開發相關概念與常見web伺服器Web開發的相關知識Web,在英語中web即表示網頁的意思,它用於表示Internet主機上供外界訪問的資源。Internet上供外界訪問的Web資源分為: 靜態web資源(如html介面):指web頁面中供人們瀏覽的資料始終是不變的。 動態web資源:指web頁面中供人們瀏覽的資料是由程式產生的,不同時間點訪問web頁面看到的內容各不相同。靜態web資源開發技術 Html常用動態web資源開發技術
Time of Update: 2018-12-05
最近在Linux下用到了Java Applet。預設情況下,Firefox和Google Chrome for Linux都沒有安裝Java外掛程式。需要自己手動安裝。 首先,要確保已經安裝Java。可以選擇安裝JDK(Java Development Kit)或者單獨安裝JRE(Java Runtime Environment)。其中JDK是整個Java的核心,包括了JRE、一堆Java工具和Java基礎的類庫;而JRE是運行Java程式所必須的環境的集合,包括JVM(Java
Time of Update: 2018-12-05
很久以前寫的一個五子棋遊戲,這兩天因為需要拿出來重新改了一下,代碼如下: Wuziqi.javaGame.javaPoint.javaInputUtil.javaMainClass.java public class Wuziqi {private static final int ROW=9;private static final int COLUMN=9;private int[][] bord;private boolean turn;public Wuziqi()
Time of Update: 2018-12-05
class 梯形{ float 上底,下底,高; 梯形(float x,float y,float h) { 上底=x; 下底=y; 高=h; } float 計算面積() { float 面積; 面積=(上底+下底)*高/2.0f; return 面積; } void 修改高(float height) { 高=height; } float 擷取高() { return 高; }}class Area{
Time of Update: 2018-12-05
由於一些新手在剛開始學習Java時便開始使用IDE環境,以至於對傳統的命令提示字元下的java編譯、運行不瞭解,在使用java、javac等命令時經常遇到一些莫名奇妙的問題。特此發帖介紹一下這些傳統的操作。命令提示行符下的java編譯、運行1、如果源檔案沒有使用package,那麼可以直接使用 javac MainClass.java
Time of Update: 2018-12-05
花了近一天時間,終於做了一個 迪科斯徹演算法(Dijkstra)的實現。效率有待提高,正確性有待檢驗。現在將原始碼貼出來。 import java.util.ArrayList;import java.util.HashMap;import java.util.HashSet;import java.util.List;import java.util.Map;import java.util.Set;/** *
Time of Update: 2018-12-05
1.Overriding
Time of Update: 2018-12-05
JAVA 跳躍陳述式break,continue,return.(2009-05-12 15:54:09)標籤: 5.3.1 使用break 語句在Java 中,break語句有3種作用。第一,你已經看到,在switch語句中,它被用來終止一個語句序列。第二,它能被用來退出一個迴圈。第三,它能作為一種“先進”的goto 語句來使用。下面對最後 2種用法進行解釋。使用break 退出迴圈可以使用break
Time of Update: 2018-12-05
最近做項目遇到這個問題,先總結如下: java.sql.Date 是java.util.Date的子類,一個封裝了毫秒值的瘦封裝器,它允許JDBC將毫秒值標誌為SQL DATE值。為了與sql Date 的定義一致,由java.sql.Date執行個體封裝的毫秒值必須通過將時間,分鐘,秒和毫秒設定為與該執行個體相關的特定時區中的零來規範。 java.util.Date
Time of Update: 2018-12-05
大家都知道java的char是雙位元組字元,而String提供了getBytes的函數,這個函數得到的bytes數組是什麼樣的形式存在呢?是雙位元組的字元順序存在數組中嗎?做個實驗 String ts1 = "112"; byte[] ts2 = null; ts2 = ts1.getBytes();這個輸出的是112的ascii 49 49 50注意到這個有個重載的方法加了個參數encoding,換個試試String tests1 = "112"; byte[] tests2 =
Time of Update: 2018-12-05
JDOM只是一種適合Java程式員來使用的Java XML解析器。Java + XML = JDOM ! JDOM的主要創始人(好像創始人是兩個)Jason Hunter有一篇精彩的演講介紹了JDOM技術,題目就是JDOM Makes XML Easy。在http://jdom.org可以下載JDOM的最新版本。以JDOM
Time of Update: 2018-12-05
java中多種方式讀檔案一、多種方式讀檔案內容。1、按位元組讀取檔案內容2、按字元讀取檔案內容3、按行讀取檔案內容4、隨機讀取檔案內容import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileReader;import java.io.IOException;import java.io.InputStream;import
Time of Update: 2018-12-05
網址:http://www.whalin.com/memcached 最新版本:java_memcached-release_2.0.1 操作樣本: Java代碼import com.danga.MemCached.*; import org.apache.log4j.*; public class TestMemcached { public static void main(String[] args) {
Time of Update: 2018-12-05
以下是回複一位系統設計師的郵件,關於組件和子系統間介面設計,文字略有改動。*************************謝謝您的信任,您發的文檔我讀了,介面設計的要點都涵蓋了,我個人覺得不錯!!我是從技術層面提一下我個人的一些不成熟的看法,僅供參考:===值對象屬性的類型。在資源結果介面的資源結果集屬性RsHashMap,是名/值對的集合。文檔中定義為HashMap類型,HashMap是已實現的Class,這裡我建議改為Map介面(Interface)類型。RsHashMap(或者RsMa
Time of Update: 2018-12-05
文章目錄 原始碼原始碼
Time of Update: 2018-12-05
概述:當一個類實現了Serializable介面(該介面僅為標記介面,不包含任何方法定義),表示該類可以序列化.序列化的目的是將一個實現了Serializable介面的對象轉換成一個位元組序列,可以。 把該位元組序列儲存起來(例如:儲存在一個檔案裡),以後可以隨時將該位元組序列恢複為原來的對象。甚至可以將該位元組序列放到其他電腦上或者通過網路傳輸到其他電腦上恢複,只要該計 算機平台存在相應的類就可以正常恢複為原來的對象。 實現:要序列化一個對象,先要建立某些OutputStream對象,然後將其
Time of Update: 2018-12-05
private File file; private String fileFileName; private String picture; //都有getter 和 setter InputStream is = new FileInputStream(file); //引入一個IO流的輸入資料流String root = ServletActionContext.getRequest() .getRealPath("/bookpicture");
Time of Update: 2018-12-05
import org.apache.lucene.document.*;import org.apache.lucene.index.*;import com.infosys.lucene.code.JavaParser.*;public class JavaSourceCodeIndexer { private static JavaParser parser = new JavaParser(); private static final String