看圖說話:如果想在程序中使用一個變量,就必須先聲明,此時編譯程序會在未使用的內存空間中尋找一塊足夠能保存這個變量的空間以供這個變量使用。整數數據類型可以分為long、int、short及byte四種:long為64位,也就是8個字節(bytes),可表示范圍為-9223372036854775808到9223372036854775807;int為32位,也就是4個字節,表示范圍為-2147483648到2147483647;若是數據值的范圍在-32768
系統 2019-08-12 09:30:32 2177
轉自:http://jingyan.baidu.com/article/870c6fc33e62bcb03fe4be90.html用來進行web開發的工具有很多,Tomcat是其中一個開源的且免費的javaWeb服務器,是Apache軟件基金會的項目。電腦上安裝配置Tomcat的方法和java有些相同,不過首先需要配置好java的環境才行。工具/原料Tomcat7.0eclipsejava環境的配置1java環境的配置應該都學過吧,這里簡單的講一下。下載安
系統 2019-08-12 01:32:27 2175
Python與Java間Socket通信之前做過一款Java的通訊工具,有發消息發文件等基本功能.可大家也都知道Java寫的界面無論是AWT或Swing,那簡直不是人看的,對于我們這些開發人員還好,如果是Release出去給用戶看,那必須被鄙視到底.用C++的話,寫的代碼也是非常多的(QT這方面做得很好!),但我這里改用Python,以便到時用wxPython做界面.而且這兩者跨平臺也做得非常好.這里只給出核心實現以及思路Server(Java)接收從Cl
系統 2019-09-27 17:56:33 2171
源碼較長,請自行下載,已打包入jar中。下載地址:http://download.csdn.net/source/501281此示例根據日本Hudson公司推出的人游戲改編而成,采用Java實現,運行于pc平臺下。需要聲明一點的是,本例是將我早期一個未完成游戲代碼補全而成,所以架構比較混亂,有興趣擴充的朋友請自行調整源碼,建議至少將role及map類分別處理:)。此版本共設置有5關,地圖隨機生成,每關敵人固定。[D]鍵或[Del]為埋雷,[Q]鍵為重啟__
系統 2019-08-29 23:28:56 2171
先來看一段單線程的原始代碼(代碼中有詳細的注釋):服務器(TCPServer.java):importjava.net.*;importjava.io.*;publicclassTCPServer{publicstaticvoidmain(String[]args)throwsException{ServerSocketss=newServerSocket(5566);//創建一個Socket服務器,監聽5566端口inti=0;//利用死循環不停的監聽端
系統 2019-08-29 22:33:55 2171
下面是Java線程系列博文的一個編目:Java線程:概念與原理Java線程:創建與啟動Java線程:線程棧模型與線程的變量Java線程:線程狀態的轉換Java線程:線程的同步與鎖Java線程:線程的交互Java線程:線程的調度-休眠Java線程:線程的調度-優先級Java線程:線程的調度-讓步Java線程:線程的調度-合并Java線程:線程的調度-守護線程Java線程:線程的同步-同步方法Java線程:線程的同步-同步塊Java線程:并發協作-生產者消費者
系統 2019-08-12 09:30:00 2171
一、認識國際化資源文件這個類提供軟件國際化的捷徑。通過此類,可以使您所編寫的程序可以:輕松地本地化或翻譯成不同的語言一次處理多個語言環境以后可以輕松地進行修改,支持更多的語言環境說的簡單點,這個類的作用就是讀取資源屬性文件(properties),然后根據.properties文件的名稱信息(本地化信息),匹配當前系統的國別語言信息(也可以程序指定),然后獲取相應的properties文件的內容。使用這個類,要注意的一點是,這個properties文件的名
系統 2019-08-12 09:29:58 2171
Java技術是什么?Java技術既是一種高級的面向對象的編程語言,也是一個平臺。Java技術基于Java虛擬機(Javavirtualmachine,JVM)的概念——這是語言與底層軟件和硬件之間的一種轉換器。Java語言的所有實現都必須實現JVM,從而使Java程序可以在有JVM的任何系統上運行。Java編程語言(Javaprogramminglanguage)與眾不同之處在于:Java程序既是編譯型的(compiled)(轉換為一種稱為Java字節碼的
系統 2019-08-12 09:29:34 2169
1,標簽的實現類NumenTag.javaimportjava.util.ArrayList;importjava.util.HashMap;importjava.util.List;importjava.util.Map;importjavax.servlet.jsp.JspException;importjavax.servlet.jsp.JspWriter;importjavax.servlet.jsp.tagext.TagSupport;/***/
系統 2019-08-29 22:52:36 2167
JDK是Java語言的軟件開發工具包,沒有它就無法編譯Java程序。目前,有許許多多的JDK工具呈現在大家面前,但最常用的莫過于java.exe、javac.exe、jar等。除了這幾個,還有哪些呢?本文作者Joe擁有多年的Java開發經驗,其在博客上分享了一篇文章:5JDKToolsEveryJavaDeveloperShouldKnow,筆者對其進行了編譯,以下為譯文。目前,有許多工具可以綁定到JavaJDK上面,其中java.exe和javac.ex
系統 2019-08-29 22:13:06 2164
我有一個項目,我的工作區公告,沒問題,它可以運行正常,但我把項目copy還有一個工作空間,然后發布到tomcat(隨著tomcat,先前的工作空間removedeployment,公布信息)上去,想在還有一個工作空間去執行這個項目(為了統一管理)。結果adddeployment到tomcat上去沒有問題。也沒有出現異常信息,可是項目也沒有公布上去,細致看tomcat的啟動日志發現了一句“Skippedinstallingapplicationlistene
系統 2019-08-12 01:32:23 2164
如果您喜歡這些文章,歡迎點擊此處訂閱本Blog
我朋友的機子的USB口有一個奇怪的問題:如果插上USB外設開機,開機后USB口就會沒有任何響應,比如,插著USB鍵盤開機,開機后鍵盤根本不能用.而我的機子則有一個類似的更有趣的現象:插著USB外設開機,機子跟本就開不了!或者開機的過程中插上USB外設,則機子立即停住,就像按了Pause鍵一樣!且不管這個問題的原因是什么,它讓我想起C++和Java的報錯原則.C++傾向與把錯誤扼殺在搖籃里,盡量在編譯期把錯誤提示出來,不讓它們溜進運行期而JAVA則是“Exc
系統 2019-08-12 09:30:07 2162
JSON及XML的Java序列化、反序列化(轉換)在WebService、Ajax數據傳遞中,用得比較多。如:在用ExtJS、jQuery、mootools以及一些WebService時,你可以需要用到JSON、XML,給前端傳遞JSON或XML數據。這個時候你就可以用下面的這些技術幫助你轉換Java對象,這些技術都可以輕易完成。比你手動拼接字符前要方便、省事得多。JSON的傳遞數據相對XML要更快些,且性能更好,但XML的可讀性更清晰。至于用JSON,還
系統 2019-08-12 01:32:08 2162
一個用Swing實現的java氣泡提示效果。運行效果如下圖:packageorg.loon.swing.display;importjava.awt.BorderLayout;importjava.awt.Color;importjava.awt.Font;importjava.awt.GraphicsEnvironment;importjava.awt.Insets;importjava.awt.Rectangle;importjavax.swing.B
系統 2019-08-29 23:53:31 2159