Time of Update: 2018-12-03
* * Created on 2005/07/18 * 使用poi-2.5.1-final-20050804.jar */package com.nova.colimas.common.doc;import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.hssf.usermodel.HSSFSheet;import org.apache.poi.hssf.usermodel.HSSFRow;import org.
Time of Update: 2018-12-03
java語言不支援一個類有多個直接的父類(多繼承),但可以實現(implements)多個介面,間接的實現了多繼承 一、Java介面基礎知識1, Java語言不支援一個類有多個直接的父類(多繼承),但可以實現(implements)多個介面,間接的實現了多繼承.2, 與Java介面相關的設計模式:1, 定製服務模式設計精粒度的介面,每個Java介面代表相關的一組服務,通過繼承來建立複合介面2, 適配器模式當每個系統之間介面不匹配時,用適配器來轉換介面3, 預設適配器模式為介面提供簡單的預設實現4
Time of Update: 2018-12-03
開啟tomcat/conf目錄下的server.xml檔案找到如下這段(tomcat的版本不一樣內容可能也不一樣) <Connector port="8080" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443"
Time of Update: 2018-12-03
簡單的看interrupt其實是設定了一個變數。除非有wait(), join(), sleep()等方法,否則調用interrupt()方法,是沒有什麼效果的。stop()確實是終止一個線程的方法。並且終止後,的確回收了部分資源。這裡要看資源是什麼,如果是socket,
Time of Update: 2018-12-03
音頻系統java相關的代碼在./frameworks/base/media/java/android/media/目錄下主要有如下檔案:AudioManager.java為上層應用提供了聲音設定管理介面.AudioService.java 音頻設定服務, 它在SystemServer中啟動,為所有的音頻相關的設定提供服務。在AudioService 中定義了了一個AudioSystemThread 的類,用來監控音頻控制相關的訊號,當有請求時,它會通過調用AudioSystem
Time of Update: 2018-12-03
1. 下載Jetty APIJetty API下載:http://repo1.maven.org/maven2/org/eclipse/jetty/aggregate/jetty-all/7.0.2.v20100331/jetty-all-7.0.2.v20100331.jarServlet API下載:http://repo1.maven.org/maven2/javax/servlet/servlet-api/2.5/servlet-api-2.5.jar2.
Time of Update: 2018-12-03
java.util.Date的set方法與struts2類型轉換,關係似乎不大,但某些情況下,java.util.Date需要轉換才能被set,特別是在struts2使用下。情況是這樣的,項目進入測試階段,一個bug讓我們很頭疼。頁面上my97日期外掛程式選擇的日期,在MAC系統中FF下,傳到後台無法被set(其他系統其他瀏覽器正常。。。)。研究時發現,伺服器報的異常是找不到該屬性的setBirthday([Ljava.Lang.String
Time of Update: 2018-12-03
在預設GUI外觀、列印和運行效能方面,Java平台一直在努力縮小本機應用程式和Java應用程式程式是之間的差距。隨著Java SE 6(代碼名為Mustang)的問世,一些新的功能又被加入,包括新的系統托盤功能,更好的列印支援和案頭API(java.awt.Desktop
Time of Update: 2018-12-03
求兩個數最大公約數和最小公倍數。 如果有一個自然數a能被自然數b整除,則稱a為b的倍數,b為a的約數。幾個自然數公有的約數,叫做這幾個自然數的公約數。公約數中最大的一個公約數,稱為這幾個自然數的最大公約數。 幾個數共有的倍數叫做這幾個數的公倍數,其中最小的一個公倍數,叫做這幾個數的最小公倍數。求最大公約數公式:f(x, y)= f(y, x%y)(y > 0)求最小公倍數公式:最小公倍數=兩數的乘積/最大公約(因)數package wzs.arithmetics;//
Time of Update: 2018-12-03
對於JAVA對象的建立,我們使用這樣的語句:Object myObj = new Object(); 它實際分為三個步驟: 1. Object myObj — 分配儲存空間並建立一個引用變數。 2. new Object() — 建立一個Object對象。 3. = — 將建立的對象引用賦值給 myObj 這個引用變數。 在上邊的第二個步驟,當我們使用了 new
Time of Update: 2018-12-03
使用ASM包進行Class File修改真是很方便,不過可惜的是ASM不提供現成的工具,那我們就利用它提供的強大的位元組碼操作能力,自己來做一個吧:基本思路如下:假設操作類為A, 假設要加的屬性為PA,我們為了操作上方便,構造類B,將類B的PA屬性加到A上就可以了,有了這個思路即可快速實現如下代碼:----------------------------------------------------------------------------------------------------
Time of Update: 2018-12-03
String和StringBuffer的區別,網上資料可以說是數不勝數,但是看到這篇文章,感覺裡面做的小例子很有代表性,所以轉一下,並自己做了一點總結。 在java中有3個類來負責字元的操作。 1.Character 是進行單個字元操作的,2.String 對一串字元進行操作。不可變類。3.StringBuffer
Time of Update: 2018-12-03
在Sun的Java JDK 1.40版本中,Java內建了支援Regex的包,本文就拋磚引玉地介紹了如何使用java.util.regex包。 可粗數量級估計一下,除了偶爾用Linux的外,其他Linu
Time of Update: 2018-12-03
package net.hfh;import java.sql.Tipackage net.hfh;import java.sql.Timestamp; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; import java.util.TimeZone;public class DateFormat {
Time of Update: 2018-12-03
棋盤的表示轉載請保留作者資訊:作者:88250Blog:http:/blog.csdn.net/DL88250MSN & Gmail & QQ:DL88250@gmail.com在象棋博弈程式中,首先我們要確定下棋盤-棋子的資料結構描述。當前,主要有兩種棋盤-棋子(以下稱之為“局面”, situation)標記法,一種是“棋盤數組”,另一種是“位棋盤”。由於位棋盤最初是國際象棋(8*8,
Time of Update: 2018-12-03
Sun公司一名員工自己創作的歌,關於Java EE 5,很有意思的一首歌,程式員業餘生活也可以這麼豐富!地址:http://tap.javalobby.org/javaee5.mp3歌詞:Ladies and gentlemen, this is Java EE 5! One, two, three, four, fiveThere's a technology I use day and nightFor my application with a web frontendThey told
Time of Update: 2018-12-03
Java EE已經成為開發可移植的、健壯的、靈活的和安全的伺服器端Java應用的工業標準。它構建在穩固的Java SE基礎之上,為我們提供了web服務(web service)、組件模型(component model)、管理(management)和通訊API (communications APIs)。 Java EE 為我們帶來了眾多的技術,並且還在不斷的增加。這個路線圖的目標就是勾勒這些技術的輪廓,為我們繼續學習提供些線索。寫在前面這裡列舉一些處於 Java EE 技術體系之外,但又和
Time of Update: 2018-12-03
JCP SE/EE 執行委員會 正式接受了JSR 330 —— Dependency Injection for Java。該規範於 今年 5 月 9 日 由 Google 的 Bob Lee 以及 SpringSource 的 Rod Johnson 作為規範領導提交給 JCP,現在已經正式發布,不得不感歎該規範標準化過程之快。在 最終投票結果中,14 票通過,1 票未投,1 票反對。 JSR-330 是非常重要的一個規範,JSR-299 在其先提交給
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 開源部落格 —— B3LOG Solo 0.6.0 正式版發布了!歡迎大家下載。該版本加入了兩個大的特性:新使用者註冊、使用者廣播。特性基於標籤的文章分類Ping Google Blog Search Engine部落格/標籤 Atom/RSS 輸出Sitemap 輸出評論回複及寄件提醒自訂頁面置頂/相關/隨機/站外相關文章文章、頁面永久連結(Permalink)文章草稿夾、簽名檔、更新提示緩衝管理多使用者多語言換膚外掛程式MetaWeblog