Time of Update: 2018-12-08
文章來源:pconline 作者:fivesky jar檔案聽說過嗎,沒有?或者陌生!好,沒關係,這就是我們的第一站:打包發布。 為什麼會有這個玩意呢,首先,這是jar的全稱:JavaTM Archive (JAR) file,是的,就是java封存檔案。這有點類似zip檔案,想一想它是幹什麼的用的呢,壓縮!?沒錯就是要壓縮,將我們原先零散的東西放到一下,重新組織,所有這些目的只有一個:方便!好了,不用管他是怎麼壓縮的,我們的重點是哪些是我們要壓縮的(輸入),還有壓縮成了什麼(輸出)
Time of Update: 2018-12-08
文章來源:csdn 作者:DaiJiaLin Java的Socket API提供了一個很方便的對象介面進行網路編程。本文用一個簡單的TCP Echo Server做例子,示範了如何使用Java完成一個網路伺服器。 用作例子的TCP Echo
Time of Update: 2018-12-08
文章來源:ASPCN 作者:孫雯Socket傳輸模式
Time of Update: 2018-12-08
文章來源:aspcn
Time of Update: 2018-12-08
文章來源:aspcn 作者:孫雯重複和並發伺服器 這個應用程式被當作一個重複的伺服器.因為它只有在處理完一個進程以後才會接受另一個串連.更多的複雜伺服器是並發的.它為每一個請求分配一個線程,而不是來一個處理一個.所以看起來它在同時處理多人請求.所有的商業的伺服器都是並發的伺服器. Java資料報類不像連線導向的類,資料報的用戶端和伺服器端的類在表面上是一樣的.下面的程式建立了一個客戶和伺服器商的資料報sockets:DatagramSocket serverSocket =
Time of Update: 2018-12-08
文章來源:csdn 作者:normalnotebook 摘要 本文為在 32 位 Windows 平台上實現 Java 本地方法提供了實用的樣本、步驟和準則。本文中的樣本使用 Sun Microsystems 公司建立的 Java Development Kit (JDK) 版本 1.4.1。用 C 語言編寫的本地代碼是用 Microsoft Visual C++
Time of Update: 2018-12-08
文章來源:aspcn 作者:孫雯簡單的WEB伺服器 一個簡單的WEB伺服器將由列表9.2這樣構建.當然,還必須要對方法和回應事件進行改進.簡單的伺服器不會分析和儲存要求標頭.新的WEB伺服器將分析和儲存請求,為以後的處理作準備.為了達到這個目的,你必須有一個包含HTTP請求的類.HTTPrequest類列表9.5列出了一個完整的HTTPrequest類.這個類必須包括一個要求標頭所需的所有資訊. 列表9.5.HTTPrequest類. import java.io.*;
Time of Update: 2018-12-08
1)instanceof:實現了某介面的類的對象也是該介面的執行個體;某類的對象也是該類超類的執行個體。 2)native()修飾的方法沒有方法體,用一個分號";"代替大括弧。 3)main不是關鍵字。 4)System.exit(int
Time of Update: 2018-12-08
文章來源:互連網在使用struts多模組的,找到一些小技巧和經驗,與大家分享一下。 關於多module的配置就不說了,只需要用不同的config, struts-config.xml作為預設module, struts-config-module.xml作為/module的配置 CSDN上有不少相關的說明。 struts中的module,實際上就類似於平日裡開發web程式中的子目錄 如 /- root /music
Time of Update: 2018-12-08
文章來源:csdn 作者:treeroot 浮點數分為單精確度和雙精確度,Java中的單精確度和雙精確度分別為float和double.你們知道float和double是怎麼儲存的嗎? float佔4個位元組,double佔8個位元組,為了方便起見,這裡就只討論float類型.
Time of Update: 2018-12-08
文章來源:pconline 作者:鬱小夫 微軟的.NET和SUNone的爭奪由來已久,並且有愈演愈烈之勢,最近微軟的Server2003活動剛落幕,在16日上午“Java之父”JamesGosling在北京出席第六屆全國Java技術與應用大會,面對以COM+為核心Server2003淩厲攻勢,讓我們聽聽這位傳奇人物是如何評價微軟還有java的。 以下是James Gosling答記者和Java愛好者的提問:
Time of Update: 2018-12-08
文章來源:電腦愛好者
Time of Update: 2018-12-08
InterA a; a= new B(); a.fun(); a = new C(); a.fun(); } } 輸出結果為: This is B This is C
Time of Update: 2018-12-08
前言: 在我們學習Java的過程中,掌握其中的基本概念對我們的學習無論是J2SE,J2EE,J2ME都是很重要的,J2SE是Java的基礎,所以有必要對其中的基本概念做以歸納,以便大家在以後的學習過程中更好的理解java的精髓,在此我總結了30條基本的概念。 Java概述: 目前Java主要應用於中介軟體的開發(middleware)---處理客戶機於伺服器之間的通訊技術,早期的實踐證明,Java不適合pc應用程式的開發,其發展逐漸層成在開發手持功能,互連網資訊站,及車載電腦的開發.Jav
Time of Update: 2018-12-08
大多數好的設計者象躲避瘟疫一樣來避免使用實現繼承(extends 關係)。實際上80%的代碼應該完全用interfaces寫,而不是通過extends。“Java設計模式”一書詳細闡述了怎樣用介面繼承代替實現繼承。這篇文章描述設計者為什麼會這麼作。 Extends是有害的;也許對於Charles Manson這個層級的不是,但是足夠糟糕的它應該在任何可能的時候被避開。“JAVA設計模式”一書花了很大的部分討論用interface繼承代替實現繼承。
Time of Update: 2018-12-08
雖然以前間或的也看了些書籍,但多是隔靴搔癢,上不了正席,絕不敢說自己懂Java。接觸一門新的技術和初戀一樣,都是第一次,但不同的是後者一般開始無比甜蜜,結局卻很痛苦,而前者則往往開始很痛苦,越到後來卻越是有味,簡直是欲罷不能.現在我就正處於這個很痛苦的階段,連一個最簡單的Helloworld都運行不出來,總是提示Excepion in thread "main" java.lan.NoClassDefFoundError. 只好上網去查,去搜.記性又不好,所以搜出來趕緊儲存下來,常備無患。
Time of Update: 2018-12-08
java.util包中包含了一系列重要的集合類。本文將從分析源碼入手,深入研究一個集合類的內部結構,以及遍曆集合的迭代模式的源碼實現內幕。 下面我們先簡單討論一個根介面Collection,然後分析一個抽象類別AbstractList和它的對應Iterator介面,並仔細研究迭代子模式的實現原理。 本文討論的原始碼版本是JDK 1.4.2,因為JDK 1.5在java.util中使用了很多泛型代碼,為了簡化問題,所以我們還是討論1.4版本的代碼。 集合類的根介面Collection
Time of Update: 2018-12-08
FTP 命令 FTP 的主要操作都是基於各種命令基礎之上的。常用的命令有: · 設定傳輸模式,它包括ASCⅡ(文本) 和BINARY 二進位模式; · 目錄操作,改變或顯示遠端電腦的目前的目錄(cd、dir/ls 命令); · 串連操作,open命令用於建立同遠端電腦的串連;close命令用於關閉串連; · 發送操作,put命令用於傳送檔案到遠端電腦;mput 命令用於傳送多個檔案到遠端電腦; · 擷取操作,get命令用於接收一個檔案;mget命令用於接收多個檔案。
Time of Update: 2018-12-08
一個完整的Java應用程式,通常至少要有一個應用程式的結束點。對於一般程式來說,系統開發人員根據需要和個人的偏好,會在程式結束位置,通過添加System.exit(0),或System.out(-1),來結束程式,或不加這些指令,讓程式自然運行到結束。 如:下列典型代碼 package untitled14; /** * This application is to demo how an applcation end */ public class Test {
Time of Update: 2018-12-08
和Java類路徑(classpath)打交道的過程中,開發人員偶爾會遇到麻煩。這是因為,類裝載器實際裝入的是哪一個類有時並不顯而易見,當應用程式的classpath包含大量的類和目錄時,情況尤其嚴重。本文將提供一個工具,它能夠顯示出被裝入類檔案的絕對路徑名。 一、Classpath基礎