Time of Update: 2018-12-03
Java 開源部落格 —— B3LOG Solo 0.5.0 正式版發布了!該版本主要是修複缺陷;應該非常穩定了吧 ;-p 兩年過去了,這個開源項目基本畢業。雖然到現在還是沒有多少人關注,但 B3 團隊會繼續努力的。下個版本的 Solo (0.5.5) 將社區化,Symphony 重新上線。特性基於標籤的文章分類Ping Google Blog Search
Time of Update: 2018-12-03
Java代碼如下:package hand.wang.test;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.MalformedURLException;public class ReadWriteFile { /**
Time of Update: 2018-12-03
Java 開源部落格 —— B3LOG Solo 0.5.5 正式版發布了!該版本主要是修複缺陷,並支援了 BAE 部署以及與社區同步。B3log 社區重新上線了,歡迎大家來玩 :-p特性基於標籤的文章分類Ping Google Blog Search
Time of Update: 2018-12-03
Java 開源部落格 —— B3LOG Solo 0.6.0 正式版發布了!歡迎大家下載。該版本加入了兩個大的特性:新使用者註冊、使用者廣播。特性基於標籤的文章分類Ping Google Blog Search Engine部落格/標籤 Atom/RSS 輸出Sitemap 輸出評論回複及寄件提醒自訂頁面置頂/相關/隨機/站外相關文章文章、頁面永久連結(Permalink)文章草稿夾、簽名檔、更新提示緩衝管理多使用者多語言換膚外掛程式MetaWeblog
Time of Update: 2018-12-03
java中進行二進位,八進位,十六進位,十進位間進行相互轉換 十進位轉成十六進位: Integer.toHexString(int i) 十進位轉成八進位 Integer.toOctalString(int i) 十進位轉成二進位 Integer.toBinaryString(int
Time of Update: 2018-12-03
Java虛擬機器Java虛擬機器(Java virtual
Time of Update: 2018-12-03
Java虛擬機器(JVM)是可運行Java代碼的假想電腦 。只要根據JVM規格描述將解譯器移植到特定的電腦上,就能保證經過編譯的任何Java代碼能夠在該系統上運行。 Java虛擬機器是一個想象中的機器,在實際的電腦上通過軟體類比來實現。Java虛擬機器有自己想象中的硬體,如處理器、堆棧、寄存器等,還具有相應的指令系統。 一、Java虛擬機器(JVM)概述 1.為什麼要使用Java虛擬機器
Time of Update: 2018-12-03
Java 語言是一種具有動態性的解釋型程式設計語言,當指定程式啟動並執行時候, JAVA 虛擬機器就將編譯產生的 . class 檔案按照需求和一定的規則載入進記憶體,並組織成為一個完整的 Java 應用程式。 Java 語言把每個單獨的類 Class 和介面 Implements 編譯成單獨的一個 . class 檔案,這些檔案對於 Java 運行環境來說就是一個個可以動態載入的單元。正是因為 Java
Time of Update: 2018-12-03
一、Java Class檔案是什麼 《The JavaTM Virtual Machine Specification》(Second Edtion)中有表述:Java Class檔案由8位位元組流組成,所有的16位、32位和64位元據分別通過讀入2個、4個和8個位元組來構造,多位元組資料總是按照Big-endian順序來存放,即高位位元組在前(放在低地址)。每個Class檔案都包含且僅包含一個Java類型(類或者介面)。 或許,《The JavaTM Virtual Machine
Time of Update: 2018-12-03
命名規範變數定義用int[] packets,永遠不要用 int packets[]形式代碼編寫樣式推薦用unix格式——斷行符號+換行javadoc文檔化縮排2個字元(不要用tab,避免不同的代碼管理工具tab設定不同)不加無意思的括弧,{ }分兩行全域變數要有較詳細的注釋,包括對其功能、取值範圍、哪些函數或過程存取它以及存取時注意事項等的說明。注釋規範3種形式——// 注釋一行 /*……*/ 注釋若干行 /**…
Time of Update: 2018-12-03
最近論壇上看到好幾個朋友都在問,如何學習 Java的問題,”我已經學習了J2SE,怎麼樣才能轉向J2EE?”, “我看完了Thinking in Java, 可以學習J2EE了麼?”.於是就有了寫這篇文章的想法,希望能協助初學者少走一些彎路。也算是對自己幾年來學習Java的一個總結吧. 在開始之前有必要再討論一下J2ME, J2SE, J2EE這些概念。J2SE, The Micro Edition of the Java 2 Platform.
Time of Update: 2018-12-03
JDBC串連資料庫 •建立一個以JDBC串連資料庫的程式,包含7個步驟: 1、載入JDBC驅動程式: 在串連資料庫之前,首先要載入想要串連的資料庫的驅動到JVM(Java虛擬機器), 這通過java.lang.Class類的靜態方法forName(String className)實現。 例如: try{ //載入MySql的驅動類 Class.forName("com.mysql.jdbc.Driver") ;
Time of Update: 2018-12-03
一.獲得控制台使用者輸入的資訊 public String getInputMessage() throws IOException...{ System.out.println("請輸入您的命令∶"); byte buffer[]=new byte[1024]; int count=System.in.read(buffer); char[] ch=new
Time of Update: 2018-12-03
Java集合容器總結。按資料結構主要有以下幾類: 1,內建容器:數組 2,list容器:Vetor,Stack,ArrayList,LinkedList, CopyOnWriteArrayList(1.5),AttributeList(1.5),RoleList(1.5),RoleUnresolvedList(1.5), ConcurrentLinkedQueue(1.5),ArrayBlockingQueue(1.5),LinkedBlockingQueue(1.5), PriorityQue
Time of Update: 2018-12-03
數組簡介 數組與其它容器的優勢體現在三個方面:效率,類型識別以及可以持有primitives。 數組是Java中的能隨機儲存和訪問reference序列的諸多方法中的,最高效的一種。 數組是一個簡單的線性序列,所有它可以快速的訪問其中的元素。 但是速度是有代價的;當你建立了一個數組之後,它的容量就固定了,而且在其生命週期裡不能改變。 也許你會提議先建立一個數組,等到快不夠用的時候,再建立一個新的, 然後將舊的數組裡的reference全部導到新的裡面。 其實(我們以後會講的)Arr
Time of Update: 2018-12-03
記得以前喜歡用Serv-U搭建FTP伺服器,給別人免費提供一些電影啊之類的。現在又用到FTP伺服器了,這次不僅僅是要用,還要能夠改它的代碼,好符合我們自己的需求。這就接觸到了Apache FtpServer。Apache FtpServer是一個基於Apache MINA(一個高效能的Java非同步並髮網絡通訊架構)開發的FTP 伺服器。既可以嵌到Java應用中使用,也可以做為Windows服務或Unix/Linux Daemon單獨運行。此外還提供與Spring相整合的模組。網址:http:
Time of Update: 2018-12-03
以下是把JAVA傳統型應用程式編譯成本地代碼的幾種方法:1. 從www.towerj.com獲得一個TowerJ編譯器,該編譯器可以將你的CLASS檔案編譯成EXE檔案。2. 利用微軟的SDK-Java 4.0所提供的jexegen.exe建立EXE檔案,這個軟體可以從微軟的網站免費下載,地址如下:http://www.microsoft.com/java/download/dl_sdk40.htmjexegen的文法如下:jexegen
Time of Update: 2018-12-03
在餐飲行業中普遍使用的點菜等系統中,列印單子是一項最基本的功能。在餐飲中,一般採用的都是POS印表機。但是,在很多點菜系統中,丟單是一件很頭痛的事情。本文就如何用java實現繞過驅動控制列印並實現丟單處理,給出一種解決辦法。本文面對的需求是,一個單據同時由多個印表機列印,當一個單據沒有列印成功,則需要重新列印(補單)。將印表機串連到路由器並確定印表機正常後,便可以進行測試。本文的實現思路是:採用隊列和線程操作來完成。本文建立幾個對象:1、印表機對象Printer:印表機編號,印表機IP,印表機連
Time of Update: 2018-12-03
本人部落格原文:http://hubingforever.blog.163.com/blog/static/17104057920126166411775/在Android中啟動JAVA程式其實有很多種方式,現總結如下一、在Android應用程式中發送Intent啟動Android應用程式這個方式最簡單,最常用。在此不在累述。關於Intent的更多內容請閱讀《Intent技術簡介》二、在shell控制台通過am命令發送Intent來啟動Android應用程式在Android的shell控制台通過
Time of Update: 2018-12-03
一.在j2se裡我們可以使用Math.random()方法來產生一個隨機數,這個產生的隨機數是0-1之間的一個double,我們可以把他乘以一定的數,比如說乘以100,他就是個100以內的隨機,這個在j2me中沒有。 二.在java.util這個包裡面提供了一個Random的類,我們可以建立一個Random的對象來產生隨機數,他可以產生隨機整數、隨機float、隨機double,隨機long,這個也是我們在j2me的程式裡經常用的一個取隨機數的方法。 三.在我們的System類中有一個curre