Time of Update: 2017-02-28
技巧|心得|效能|最佳化 一、通用篇 “通用篇”討論的問題適合於大多數Java應用。 1.1 不用new關鍵詞建立類的執行個體 用new關鍵詞建立類的執行個體時,建構函式鏈中的所有建構函式都會被自動調用。但如果一個對象實現了Cloneable介面,我們可以調用它的clone()方法。clone()方法不會調用任何類建構函式。 在使用設計模式(Design Pattern)的場合,如果用Factory模式建立對象,則改用clone(
Time of Update: 2017-02-28
程式|網頁 1.準備源檔案
Time of Update: 2017-02-28
一.利用二進位狀態法求排列組合,此種方法比較容易懂,但是運行效率不高,小資料排列組合可以使用複製代碼 代碼如下:import java.util.Arrays;//利用二進位演算法進行全排列//count1:170187//count2:291656public class test {public static void main(String[] args) {long start=System.currentTimeMillis();count2();long
Time of Update: 2017-01-19
24位彩色圖與8位灰階圖首先要先介紹一下24位彩色映像,在一個24位彩色映像中,每個像素由三個位元組表示,通常表示為RGB。通常,許多24位彩色映像儲存為32位元影像像,每個像素多餘的位元組儲存為一個alpha值,表現有特殊影響的資訊[1]。在RGB模型中,如果R=G=B時,則彩色表示一種灰階顏色,其中R=G=B的值叫灰階值,因此,灰階映像每個像素只需一個位元組存放灰階值(又稱強度值、亮度值),灰階範圍為0-255[2]。這樣就得到一幅圖片的灰階圖。幾種灰階化的方法 &nb
Time of Update: 2017-01-19
本文執行個體講述了java實現的五子棋遊戲代碼,分享給大家供大家參考,具體代碼如下一、實踐目標 1.掌握JavaGUI介面設計 2.掌握滑鼠事件的監聽(MouseListener,MouseMotionListener)二、實踐內容 設計一個簡單的五子棋程式,能夠實現五子棋下棋過程。如下圖所示&
Time of Update: 2018-07-27
import java.util.Scanner;public class Computer {public static void main(String args[]){Scanner reader = new Scanner(System.in);double amount=0;double price=0;System.out.print("輸入電量:");amount=reader.nextDouble();if
Time of Update: 2018-07-29
The newest feature in the software I’m developing at Just Software is a workstream, which is our aggregate name for microblog and activity stream functionality. Since we’re using a relational DB we’ve modeled this module in the way that
Time of Update: 2018-05-09
標籤:art settings 記憶體不足 ips net 分配 tail csdn 選擇 轉自:39048737配置tomcat伺服器記憶體大小中的Xms、Xmx、PermSize、MaxPe
Time of Update: 2018-12-03
1:簡單判斷是UTF-8或不是UTF-8,因為一般除了UTF-8之外就是GBK,所以就設定預設為GBK。
Time of Update: 2018-12-05
import java.awt.*; import java.awt.event.*; import javax.swing.*; public class JTextArea2{ public static void main(String[] args){ JFrame f=new JFrame( "JTextArea2 "); Container
Time of Update: 2018-12-03
[轉]Java列印程式設計全攻略2008-12-07
Time of Update: 2018-12-05
Time of Update: 2018-12-05
作者:javajia什麼時候會用到全螢幕模式? 也許用到的機會很少,但JDK還是為我們提供了這個的功能。像許多軟體中的預覽列印功能,還有某些文字編輯器中為了獲得更大的編輯畫面,也用到了全螢幕模式,如果你有興趣寫一個像ACDSee這樣的軟體,使用全螢幕模式可以讓使用者看到更大的圖片畫面。 如何使用全螢幕模式? 關鍵是java.awt.*裡面的兩個與顯示裝置有關的類:GraphicsEnvironment和GraphicsDevice。
Time of Update: 2018-12-05
倘若說看到標題後,以為jb真的提供了一種把java應用程式打包成exe檔案的主流方法的話,你會失望的,下面的一個小技巧只是一個技巧而已。 這個是borland不公開的提示,能夠通過jbuilder來製作exe檔案來啟動java檔案。jbuilder並不支援本地編譯機制。但是有一個隱藏的技巧可以讓你從可執行檔來啟動java程式,可以出現或者不出現console視窗。想做到這些,需要jbuilder的bin目錄下的這些檔案: jbuilder.exe jbuilderw.exe (
Time of Update: 2018-12-05
轉自:http://blogold.chinaunix.net/u4/123238/showart_2513848.html 非常感謝一個打通jni,java framework,application三層的練習 一個打通jni,java framework,application三層的練習Daniel Wood 08/27/2010寫在前面的話:
Time of Update: 2018-12-04
文章目錄 滑鼠監聽器MouseListener滑鼠監聽器MouseMotionListener範例Java程式Java程式分析 滑鼠監聽器MouseListener監聽滑鼠事件MouseEvent。相應事件和處理方法滑鼠事件 處理方法MOUSE_CLICKED MouseClicked (MouseEvent) 滑鼠點擊(單或雙)MOUSE_PRESSED MousePressed (MouseEvent)
Time of Update: 2018-12-08
由於網路頻寬有限,所以資料檔案的壓縮有利於資料在Internet上的快速傳輸,同時也節 省伺服器的外存空間。 Java 1.1實現了I/O資料流與網路資料流的單一介面,因此資料的壓縮、網路傳輸和解 壓縮的實現比較容易,下面介紹利用ZipEntry、ZipInputStream和ZipOutputStream三個Java 類實現zip資料壓縮方式的編程方法。 zip壓縮檔結構:一個zip檔案由多個entry組成,每個entry有一個唯一的名稱,entry的 資料項目儲存壓縮資料。
Time of Update: 2014-03-30
錯誤描述:在/etc/profile檔案結尾設定了Java的環境變數儲存後執行“source /etc/profile”或重登入後報如下錯誤:使用“env”命令查看系統內容變數發現沒有設定成功。原因分析:因為使用了FlashFXP軟體在Windows系統下開啟修改的/etc/profile檔案導致檔案的系統格式發生變化。Dos和Windows採用斷行符號+換行CR/LF表示下一行,而UNIX/Linux採用分行符號LF表示下一行,蘋果機(MAC
Time of Update: 2017-03-21
淺談對java中鎖的理解,淺談java理解 在並發編程中,經常遇到多個線程訪問同一個 共用資源 ,這時候作為開發人員必須考慮如何維護資料一致性,在java中synchronized關鍵字被常用於維護資料一致性。synchronized機制是給共用資源上鎖,只有拿到鎖的線程才可以訪問共用資源,這樣就可以強制使得對共用資源的訪問都是順序的,因為對於共用資源屬性訪問是必要也是必須的,下文會有具體樣本示範。
Time of Update: 2017-03-17
Java 科學計數法,java計數法Java 科學計數法Java 科學計數法1 科學計數法的概念1.1 有效數字1.2 E記號2 Java中的科學計數法2.1 NumberFormat2.2 DecimalFormat2.3 BigDecimal參考作者資訊1 科學計數法的概念1.1 有效數字在一個近似數中,從左邊第一個不是0的數字起,到精確到的位元止,這中間的所有數字都叫做這個近似數的有效數字 例如: 890314000保留三位有效數字為8.90×10的8次方 (四舍)