Time of Update: 2018-12-05
這兩天一直研究linux了,也出現在了不少錯誤,多做一下記錄為了給自己以後參考,同時也希望能為遇到同樣問題的同僚們提供參考。 出現此問題先檢查環境變數配置是否正確,如果沒問題就看一下lib和jre/lib中的rt.pack、tools.pack如果發現這兩個文 的話,就是因為他們沒有解壓我們只需要把他們解壓成rt.jar和tools.jar就一切OK了如: Java 代碼 unpack200 rt.pack rt.jar 但求知道的同僚,告知一下為啥? 安裝的環境是: centos6
Time of Update: 2018-12-05
Java的流操作分為位元組流和字元流兩種。 1、 位元組流 所有的讀操作都繼承自一個公用超類java.io.InputStream類。 所有的寫操作都繼承自一個公用超類java.io.OutputStream類。 InputStream和OutputStream都是抽象類別。 InputStream有6個低級輸入資料流: 低級流 流的用途 ByteArrayInputStream 從記憶體數組中讀取資料位元組 FileInputStream
Time of Update: 2018-12-05
面試官:熟悉哪種語言應聘者:Java。面試官:知道什麼叫類麼應聘者:我這人實在,工作努力,不知道什麼叫累面試官:知道什麼是包?應聘者:我這人實在 平常不帶包 也不用公司準備了面試官:知道什麼是介面嗎?應聘者:我這個人工作認真。從來不找借口偷懶 面試官:知道什麼是繼承麼應聘者:我是孤兒沒什麼可以繼承的面試官: 知道什麼叫對象嗎?應聘者:
Time of Update: 2018-12-05
dnd是drag and drop的縮寫.java中的dnd主要涉及到3個類:TransferHandler(用來處理資料的拖放過程),Transferable(用來封裝拖放的資料),和DataFlavor(用來表示拖放的資料的類型).下面來介紹這3個類的方法1.javax.swing.TransferHandler它有兩個建構函式:TransferHandler() 子類的便捷構造方法。 TransferHandler(String property) 構造一個通過剪貼簿或拖放操作可以將
Time of Update: 2018-12-05
第一,談談final, finally, finalize的區別。 final?修飾符(關鍵字)如果一個類被聲明為final,意味著它不能再派生出新的子類,不能作為父類被繼承。因此一個類不能既被聲明為 abstract的,又被聲明為final的。將變數或方法聲明為final,可以保證它們在使用中不被改變。被聲明為final的變數必須在聲明時給定初值,而在以後的引用中只能讀取,不可修改。被聲明為final的方法也同樣只能使用,不能重載 finally?再異常處理時提供 finally
Time of Update: 2018-12-05
java中記憶體配置策略及堆和棧的比較 2.1 記憶體配置策略 按照編譯原理的觀點,程式運行時的記憶體配置有三種策略,分別是靜態,棧式的,和堆式的. 靜態儲存分配是指在編譯時間就能確定每個資料目標在運行時刻的儲存空間需求,因而在編譯時間就可以給他們分配固定的記憶體空間.這種分配策略要求程式碼中不允許有可變資料結構(比如可變數組)的存在,也不允許有嵌套或者遞迴的結構出現,因為它們都會導致編譯器無法計算準確的儲存空間需求. 棧式儲存分配也可稱為動態儲存裝置分配,是由一個類似於堆棧的運行棧來實現的.
Time of Update: 2018-12-05
今天在論壇裡發現了java面試的編程題,想了想,發現自己原來學的編程基礎都忘記了. 題目: 用最有效率的方法算出2乘以8等於幾? 順著定向思維,我就想到了2*8,後來一想,這個效率肯定不是最好的.想起電腦系統原理裡面,乘法器是由加法器組成的,應該用加法比較快.可看了答案,恍然大悟,原來通過位移運算. 答案: 2 << 3 你是否答對了?
Time of Update: 2018-12-05
Java Thread Programming 1.1 - Introduction to Threads When the Java Virtual Machine (JavaVM, or just VM) is started by the operating system, a new process is created. Within that process, many threads can be spawned (created). Normally, you would
Time of Update: 2018-12-05
java中的數組與集合的排序兩種需要排序的對象:數組和集合1、集合java.util.Collections類提供了排序方法sort();static voidsort(List list) Sorts the specified list into ascending order, according to the natural ordering of its elements.static voidsort(List list, Comparator c)
Time of Update: 2018-12-05
編寫:徐建祥(netpirate@gmail.com)時間:2006-03-09 00:49來自:http://www.anymobile.org JClaim 是一個開源的 Java 立即訊息用戶端(Swing UI)、工具和開發架構,目前已經發布了4.4版本。JClaim 用戶端介面和架構的特性:1、跨平台:可運在Windows,Macintosh,Linux,Solaris平台之上;2、可串連到聊天網路:AIM (聊天、檔案傳輸、Icons),ICQ (聊天),Yahoo!
Time of Update: 2018-12-05
線性表,鏈表,雜湊表是常用的資料結構,在進行Java開發時,JDK已經為我們提供了一系列相應的類來實現基本的資料結構。這些類均在java.util包中。本文試圖通過簡單的描述,向讀者闡述各個類的作用以及如何正確使用這些類。
Time of Update: 2018-12-05
Socket 的基本概念 1、Socket,也就是俗稱的通訊端。 2、Sun Java中的定義:是運行在網路上的兩個程式間雙向通訊串連的末端,它提供用戶端和伺服器端的串連通道。Socket綁定於特定連接埠這樣TCP層就知道將資料提供給哪個應用程式。
Time of Update: 2018-12-05
前些時候做畢業設計,用java做的數位影像處理方面的東西,這方面的資料ms比較少,發點東西上來大家共用一下,主要就是些演算法,有自己寫的,有人家的,還有改人家的,有的演算法寫的不好,大家不要見笑。一 讀取bmp圖片資料// 擷取待檢測映像 ,資料儲存在數組 nData[],nB[] ,nG[] ,nR[]中 public void getBMPImage(String source) throws Exception {
Time of Update: 2018-12-05
Datagram socketDatagram socket使用UDP來實現資料通訊,因此它不能保證資料能夠到達目的地,但是由於它不需要專用的網路連結,所以它所需的資源相對少的多。 Datagram以包的方式發送資料,但它不能保證這些資料包以特定的順序到達目的,因此包中往往需要包含序號的資訊,接收方可以根據序號的資訊決定是否所有的包都已收到,並按正常順序重組這些包。 Java通過兩個類DatagramSocket和DatagramPacket來支援Datagram
Time of Update: 2018-12-05
java.io中常用的流的功能及特性 開學的第一周主要是講java流的於檔案的操作,其中主要介紹了,資料流的基本概念、java標準的資料流的輸入/輸出、位元組流、檔案操作、字元流。對象序列化。其中java標準的資料流的輸入/輸出比較重要。
Time of Update: 2018-12-05
/** * MD5的演算法在RFC1321 中定義 * 在RFC 1321中,給出了Test suite用來檢驗你的實現是否正確: * MD5 ("") = d41d8cd98f00b204e9800998ecf8427e * MD5 ("a") = 0cc175b9c0f1b6a831c399e269772661 * MD5 ("abc") = 900150983cd24fb0d6963f7d28e17f72 * MD5 ("message digest") = f96b697d7cb7938
Time of Update: 2018-12-05
public static void jAccess(){ String url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=F://2005//mytoxicrawler//OSHA//bin//Debug//OSHA.mdb"; try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Time of Update: 2018-12-05
經過上節的努力,我們終於可以進入正式功能開發了。使用者註冊流程是使用者輸入使用者名稱和密碼,然後正確將使用者基本資料和賬戶資訊建立到資料庫中去。讓我們先從簡單的步聚做起,第一步是寫一個測試案例,傳入cmd=registerUser,userName=閆濤,然後調用Servlet,最後在d:/ablog/app.html檔案中回寫出收到的使用者名稱。首稱是則試代碼:@Testpublic void testRegisterUser001() {HttpServletRequest request
Time of Update: 2018-12-05
public class UIHelper {// 設定視窗置中顯示 public static void setCenter(Component comp) { Toolkit toolkit = Toolkit.getDefaultToolkit(); Dimension screenSize = toolkit.getScreenSize(); int x = (screenSize.width - (int)
Time of Update: 2018-12-05
class ArrayTest{public static void selectSort(int[] arr) {for (int x=0;x<arr.length-1 ;x++ ){for (int y=x+1; y<arr.length ; y++ ){if (arr[x]>arr[y]){int temp=arr[x];arr[x] = arr[y];arr[y] = temp;}}}}public static void main(String[]