Time of Update: 2018-12-05
第一,談談final, finally, finalize的區別。 final—修飾符(關鍵字)如果一個類被聲明為final,意味著它不能再派生出新的子類,不能作為父類被繼承。因此一個類不能既被聲明為 abstract的,又被聲明為final的。將變數或方法聲明為final,可以保證它們在使用中不被改變。被聲明為final的變數必須在聲明時給定初值,而在以後的引用中只能讀取,不可修改。被聲明為final的方法也同樣只能使用,不能重載。 finally—再異常處理時提供 finally
Time of Update: 2018-12-05
Ruby on Rails 開發和 Java 開發有著本質的不同。在跨越邊界 系列的最後一期中,Bruce Tate 將概述使用 Rails 從頭開發一個複雜、可伸縮的 Web 網站時所發現的二者的主要差異。 Rails 開發人員常常把 Java 開發人員看作是沉悶而勞碌的老古董。而 Java 崇拜者則常常認為 Ruby on Rails 只是一個玩具,根本不能用於任何嚴肅的軟體開發。作為一名對這兩種技術都有著廣泛使用經驗的顧問,我認為真實的情形介於這兩種觀點之間。由於跨越邊界
Time of Update: 2018-12-05
從jdk1.3開始,提供了一個Robot類,在java.awt.*包下面。這個類在jdk中描述如下:此類用於為測試自動化、自運行示範程式和其他需要控制滑鼠和鍵盤的應用程式產生本機系統輸入事件。Robot 的主要目的是便於 Java 平台實現自動化的測試。 使用該類產生輸入事件與將事件發送到 AWT 事件隊列或 AWT 組件的區別在於:事件是在平台的本機輸入隊列中產生的。例如,Robot.mouseMove 將實際移動滑鼠游標,而不是只產生滑鼠移動事件。 注意,某些平台需要特定許可權或擴充來訪問低
Time of Update: 2018-12-05
Java操作PDF
Time of Update: 2018-12-05
在Java中,我們把能夠讀取一個位元組序列的對象稱作一個輸入資料流;而我們把夠寫一個位元組序列稱作一個輸出資料流。它們分別由抽象類別 InputStream和OutputStream類表示。因為面向位元組的流不方便用來處理儲存為Unicode(每個字元使用兩個位元組)的資訊。所以Java 引入了用來處理Unicode字元的類層次,這些類派生自抽象類別Reader和Writer,它們用於讀寫雙位元組的Unicode字元,而不是單位元組字元。
Time of Update: 2018-12-05
Java libusb / libusb-win32 封裝包概要Java libusb 封裝包是對libsub和libusb-win32 USB library的Jave封裝. libusb 旨在建立一個平台無關性的、面嚮應用程式層級的、訪問USB裝置的類庫,基於C/C++的實現,方便地通過第三方介面擴充到不同的作業系統上,作為開源的類庫,可從http://libusb.sourceforge.net/擷取相關的資訊,目前包括Linux, FreeBSD, NetBSD, OpenBSD,
Time of Update: 2018-12-05
在我們學習Java的過程中,掌握其中的基本概念對我們的學習無論是J2SE,J2EE,J2ME都是很重要的,J2SE是Java的基礎,所以有必要對其中的基本概念做以歸納,以便大家在以後的學習過程中更好的理解java的精髓,在此我總結了30條基本的概念. Java概述:
Time of Update: 2018-12-05
一.引子(概括地介紹Java的IO) 無論是哪種程式設計語言,輸入跟輸出都是重要的一部分,Java也不例外,而且Java將輸入/輸出的功能和使用範疇做了很大的擴充。它採用了流的機制來實現輸入/輸出,所謂流,就是資料的有序排列,而流可以是從某個源(稱為流源或Source of Stream)出來,到某個目的地(稱為流匯或Sink of
Time of Update: 2018-12-05
Time of Update: 2018-12-05
轉自:http://blog.csdn.net/flyineagle/archive/2006/11/20/1399554.aspx一. Input和Output1. stream代表的是任何有能力產出資料的資料來源,或是任何有能力接收資料的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包括兩種類型:1.1
Time of Update: 2018-12-05
httpURLConnection.setRequestProperty("Content-type", "multipart/form-data; boundary=---------------------------7d318fd100112"); httpURLConnection.setRequestProperty("Connection",
Time of Update: 2018-12-05
今天剛好看到javaweb開發這本書介紹類裝載器,看完之後很受啟發,就把它寫下來,以備以後使用。 以前對類裝載器總是一個模糊的概念,它是如何工作的,實現的機制是什麼等等。今天看書剛好看到這一點,就索性記錄下來吧。jvm主要有三部分組成:類裝載器,類校正器和類解譯器。jvm對於每一個要使用的類首先的任務就是要將類的位元組碼資料裝載進來 ,完成類的裝載的功能的就是類裝載器。類裝載器根據要裝載的類的類名來定位和裝載類的位元組碼資料,然後在返回給jvm。通常的類裝載器需要根據要裝載的類的類名來建立一個.
Time of Update: 2018-12-05
Java 控制Office 控制項是非常麻煩的一件事情。 自從有了JACOB後,事情變得簡單多了。 但是要實現Java靈活的控制Word還是一件非常麻煩的事情。 下面介紹幾個WORD常見的對象以及一些典型的處理過程,希望對大家有協助。 (請注意:JDK1.3.2運行 Jacob比較正常,JDK1.4有問題) /** WORD對象*/ private ActiveXComponent word = null; /** 文檔對象*/private Dispatch
Time of Update: 2018-12-05
import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.util.*;import java.io.*;import javax.swing.text.*;import javax.swing.event.*;public class Application1 extends JFrame {String filepath="";JLabel
Time of Update: 2018-12-05
方法1、java.sql.Connection con = getYourConnection(); ResultSet rs = con.getMetaData().getTables(null, null, "yourTable", null ); if (rs.next()) {//yourTable exist}else { //yourTable not exist } 方法二、Connection conn = null; DatabaseMetaData
Time of Update: 2018-12-05
如果你曾經用過Perl或任何其他內建Regex支援的語言,你一定知道用Regex處理文本和匹配模式是多麼簡單。如果你不熟悉這個術語,那麼“Regex”(Regular Expression)就是一個字元構成的串,它定義了一個用來搜尋匹配字串的模式。
Time of Update: 2018-12-05
1、Oracle8/8i/9i資料庫(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl為資料庫的SID String user="test"; String password="test"; Connection conn=
Time of Update: 2018-12-05
1.5 “否”符號 “^”符號稱為“否”符號。如果用在方括弧內,“^”表示不想要匹配的字元。例如,圖四的Regex匹配所有單詞,但以“X”字母開頭的單詞除外。 圖四:匹配所有單詞,但“X”開頭的除外1.6 圓括弧和空白符號 假設要從格式為“June 26, 1951”的生日日期中提取出月份部分,用來匹配該日期的Regex可以五所示: 圖五:匹配所有Moth
Time of Update: 2018-12-05
JSON作為一種輕量級資料交換工具,使用是非常方便的。但在同J2EE後台互動的時候,需要將JSON直接轉化為我們工程中的java持久對象經行業務操作或直接持久化到資料庫。現在有很多這種資料轉化工具,我們項目中使用了JSON-tool第三包,使用的步驟為:1. 接受前台json資料String data = request.getParameter("data");2. 通過接收到的json資料構建一個JSONObject或是一個JSONArrayJSONObject json = new
Time of Update: 2018-12-05
摘要 雖然Java虛擬機器(JVM)及其垃圾收集器(garbage