如何在工作列顯示java程式表徵圖

該代碼實現了在系統右下角的工作列中顯示程式的表徵圖,並且最小化程式後單擊表徵圖可以顯示出來這個程式視窗 import java.awt.Color;  import java.awt.Image;  import java.awt.MenuItem;  import java.awt.PopupMenu;  import java.awt.Toolkit;      import javax.swing.JFrame;  import

java.lang.IllegalArgumentException: No bean specified

用的是struts1,ActionForm類如下: private String menuType; private ClientUser user; ...相應的get和set方法... Action類如下: public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse

Java中ZIP壓縮與解壓–中文檔案名稱亂碼解決辦法

Apache Ant有個包專門處理ZIP檔案,可以指定檔案名稱的編碼方式。由此可以解決問題。例如:用org.apache.tools.zip.ZipOutputStream代替java.util.zip.ZipOutputStream。java對於文字的編碼是以

在JAVA中 System.getProperty 和 System.setProperty 方法.

今天著手研究TOMCAT原始碼.在剛開始的時候Startup類中init方法中調用很多次System.getProperty和System.setProperty的方法.後來經過網上搜尋才得知,這是對作業系統變數操作的方法.System還提供一個靜態方法 System.getProperties(). 這個方法可以羅列出你系統的全部變數.調用System.getProperties() 的結果是. , com.ibm.util.extralibs.properties=,

跨進Java的門票 – 執行個體詳解classpath及package (zz matrix)

Java很誘人,但對於剛跨入Java門檻的初學者來說,編譯並運行一個無比簡單的Java程式簡直就是一個惡夢。明明程式沒錯,但各種各樣讓人摸不著頭腦的錯誤資訊真的讓你百思不得其解,許多在Java門口徘徊了很久的初學者就這樣放棄了學習Java的機會,很是可惜。筆者也經曆過這個無比痛苦的階段,感覺到編譯難的問題就出在classpath的設定及對package的理解之上。本文以執行個體的方式,逐一解決在編譯過程中所出現的各種classpath的設定問題。本文執行個體啟動並執行環境是在Windows

Java使用FTP上傳檔案被損壞的問題

原因  首先,此問題是因為FTP協議定義的資料轉送方式有關,當Java FTP用戶端使用ASCII傳輸時會發現有些上傳的檔案已經被損壞。 FTP協議規定了兩種傳輸方式分別是ASCII與binary方式:ASCII方式,這種機制指,在針對傳輸內容是ASCII碼文本時,檔案內容會被調整,有時會造成傳輸的檔案被損壞,ASCII方式會把檔案中的某些字串位丟棄,所以不能保證檔案資料的每一位都是重要的。二進位方式,首先二進位方式保證了檔案內容所有資料位元都是重要的。經過驗證在傳輸檔案類型為非常值內容的檔案,

java.lang.OutOfMemoryError : Java heap space 及其處理

java.lang.OutOfMemoryError : Java heap space 及其處理    在開發中,發現使用Java程式從資料庫中查詢大量的資料時出現異常:    java.lang.OutOfMemoryError: Java heap space     在JVM中如果98%的時間是用於GC且可用的 Heap size 不足2%的時候將拋出此異常資訊。    JVM堆的設定是指java程式運行過程中JVM可以調配使用的記憶體空間的設定.JVM在啟動的時候會自動化佈建Heap

Java回呼函數的理解

       所謂回調,就是客戶程式C調用服務程式S中的某個函數A,然後S又在某個時候反過來調用C中的某個函數B,對於C來說,這個B便叫做回呼函數。例如Win32下的視窗過程函數就是一個典型的回呼函數。一般說來,C不會自己調用B,C提供B的目的就是讓S來調用它,而且是C不得不提供。由於S並不知道C提供的B姓甚名誰,所以S會約定B的介面規範(函數原型),然後由C提前通過S的一個函數R告訴S自己將要使用B函數,這個過程稱為回呼函數的註冊,R稱為註冊函數。Web

Java的資料庫編程(JDBC)技術

Java的資料庫編程(JDBC)技術第一節 JDBC概述為什麼採用JDBC、JDBC基本程式結構、JDBC的缺點、JDBC的工作原理、JDBC的結構、資料庫應用的模型、通過JDBC 實現對資料庫的訪問第二節   建立與資料來源的串連JDBC驅動程式、串連的一般方法、Access的串連應用、SQL Server 2000的串連應用、MySQL的串連應用、Oracle的串連應用、DB2的串連應用、不同種類的資料庫驅動程式配置第三節  

Java效能最佳化[1]:基本類型 vs 參考型別

  在Java效能最佳化系列中,記憶體管理是一個要優先考慮的關鍵因素。而說到記憶體配置,就必然會涉及到基本類型和參考型別。所以我們今天就先來介紹一下這兩種類型在效能方面各自有什麼奧妙(關於參考型別的其它奧妙,請看“這裡”)。  ★名詞定義  先明確一下什麼是基本類型,什麼是參考型別。簡單地說,所謂基本類型就是Java語言中如下的8種內建類型:boolean、char、byte、short、int、long、float、double。而參考型別就是那些可以通過new來建立對象的類型(基本上都是派生

java 網站推薦

 國外著名java技術資料網站 http://www.onjava.com     O'Reilly的Java網站. 每周都有新文章 http://java.sun.com     官方的Java開發人員網站 - 每周都有新文章發表 http://www.developer.com/java     由Gamelan.com 維護的Java技術文章網站 http://www.java.net     Sun公司維護的一個Java社區網站 http://www.builder.com    

Obfuscate4e – Obfuscate your java code

Obfuscate4e integrates obfuscation into the Eclipse PDE build process. It enables obfuscation of your plugins, features and RCP applications during the regular build.Obfuscate4e comes with the ProGuard obfuscator, but can easily be adapted for other

Java解壓和壓縮帶密碼的zip檔案

提示:本文介紹的是winzipaes項目,但該開源項目使用起來並不太方便,我最終也沒有採用它,如果您有在Java語言環境中處理zip壓縮檔的需要,推薦採用zip4j這一開源項目,相比winzipaes僅支援AES演算法而言,zip4j支援多種演算法,其它方面也是非常優秀,可以說是強大。詳見另一篇部落格:http://blog.csdn.net/zhangyihui1986/article/details/7921376前言JDK內建的ZIP操作介面(java.util.zip包,請參看文章末尾的

JAVA的extends用法

      理解繼承是理解物件導向程式設計的關鍵。在Java中,通過關鍵字extends繼承一個已有的類,被繼承的類稱為父類(超類,基類),新的類稱為子類(衍生類別)。在Java中不允許多繼承。(1)繼承class Animal{void eat(){System.out.println("Animal eat");}void sleep(){System.out.println("Animal sleep");}void

java擷取程式運行路徑、擷取當前jar路徑

public class RtuMain { public static void main(String[] args) { System.out.println(getProjectPath()); System.out.println(getRealPath()); } public static String getProjectPath() throws UnsupportedEncodingException { URL

Java: Queue

Queue: 基本上,一個隊列就是一個先入先出(FIFO)的資料結構offer,add區別:一些隊列有大小限制,因此如果想在一個滿的隊列中加入一個新項,多出的項就會被拒絕。這時新的 offer 方法就可以起作用了。它不是對調用 add() 方法拋出一個 unchecked 異常,而只是得到由 offer() 返回的 false。 poll,remove區別:remove() 和 poll() 方法都是從隊列中刪除第一個元素(head)。remove() 的行為與 Collection

java SSH三大架構介紹

文章目錄  Struts Spring Hibernate 在SSH 的組合架構模式中,三者各自的作用 SSH 為 struts+spring+hibernate 的一個整合架構,是目前較流行的一種JAVA Web應用程式開源架構。 Struts  Struts是一個基於Sun

深入瞭解java虛擬機器(JVM),老外的文章翻譯而來

1   Java技術與Java虛擬機器 說起Java,人們首先想到的是Java程式設計語言,然而事實上,Java是一種技術,它由四方面組成: Java程式設計語言、Java類檔案格式、Java虛擬機器和Java應用程式介面(Java API)。它們的關係如所示:圖1  

Java產生背景透明的png圖片

最近用到Java動態產生背景透明的圖片功能,從gif和png中選擇了png格式,自動添加連結地址:http://www.my400800.cn 去網站上的圖片中。現把搜尋結果總結如下:1. 產生png圖片int width = 400;int height = 300;// 建立BufferedImage對象BufferedImage image = new BufferedImage(width, height,     BufferedImage.TYPE_INT_RGB);//

《JAVA與模式》

    這本書是我最喜歡的幾本書之一,有很多人都說這本說太厚了,看得一定很累,其實在我買這本書之初,我也是這麼想的,而且發現書裡有很多內容都是重複的,更有甚者就是這本書的文字間隔極大,甚至讓我產生了是為了湊頁數賺錢的念頭,但看的多了,知道的多了,發現之所以這樣做,還是有作者和排版人員的一定道理的。   

總頁數: 4058 1 .... 16 17 18 19 20 .... 4058 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.