Time of Update: 2018-12-05
1.使用JFrame的enableEvents和processWindowEvent//Frame1.javaimport java.awt.*;import java.awt.event.*;import javax.swing.*;public class Frame1 extends JFrame {public Frame1() {enableEvents(AWTEvent.WINDOW_EVENT_MASK);this.setSize(new Dimension(400, 300));
Time of Update: 2018-12-05
方法一:import java.util.Scanner;public class PrimeNumber {/*用(int) Math.sqrt(n)求出迴圈上限 * isPrime()方法用來檢測當前數是否為質數 */public static boolean isPrime(int num) { boolean prime = true; int limit = (int) Math.sqrt(num); for (int i = 2; i <= limit; i++) {
Time of Update: 2018-12-05
方法一:import java.util.Scanner;public class LeapYear {public static boolean isLeapYear(int year){return ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) ;}/*** @param args*/public static void main(String[] args) {
Time of Update: 2018-12-05
上一個文章已經介紹了基本類型和參考型別的效能差異(主要是由於記憶體配置方式不同導致)。為了給列位看官加深印象,今天拿一個具體的例子來實地操作一把,看看最佳化的效果如何。 ★關於需求 首先描述一下需求,具體如下:給定一個String對象,過濾掉除數字(字元'0'-'9')以外的其它字元。要求時間開銷儘可能小。過濾函數的原型如下:String filter(String
Time of Update: 2018-12-05
雖然 J2EE 程式員一般都有現成的應用伺服器所帶的JDBC 資料庫連接池,不過對於開發一般的 Java Application 、 Applet 或者 JSP、velocity 時,我們可用的JDBC 資料庫連接池並不多,並且一般效能都不好。 Java 程式員都很羨慕 Windows ADO ,只需要 new Connection 就可以直接從資料庫連接池中返回 Connection。並且 ADO Connection 是安全執行緒的,多個線程可以共用一個 Connection, 所以
Time of Update: 2018-12-05
大家可能都知道 ODBC 協議是可以錄製下來,SQL SERVER 2000 但是這個協議是底層的協議,所以好多東西是我們不想要的,也有好多東西,是我們不知道的.所以參數化,及維護指令碼太難度了..由於這樣的原因,所以本要用JAVA代碼來寫了一個測試SQL的程式. /* * LoadRunner Java scrīpt. (Build: 873) * Writer fangtiesui * scrīpt Descrīption: SQL 查詢效能測試指令碼 * DATE : 2008-0
Time of Update: 2018-12-05
本文將介紹如何在Java中使用Regex來處理文本資料。Regex就是一個字串,但和普通的字串不同的是,Regex是對一組相似字串的抽象,如下面的幾個字串: a98b c0912d c10b a12345678d
Time of Update: 2018-12-05
關於Java RMI 中對象的序列化與還原序列化。背景介紹:在RMI分布式應用系統中,伺服器與客戶機之間傳遞的Java對象必須是可序列化的對象。不可序列化的對象不能在物件流程中進行傳遞。對象序列化擴充了核心 Java輸入/輸出類,同時也支援對象。對象序列化支援把對象編碼以及將通過它們可訪問到的對象編碼變成位元組流;同時,它也支援流中對象圖形的互補重構造。序列化用於輕型持久性和藉助於通訊端或遠程方法調用(RMI)進行的通訊。序列化機制:序列化分為兩大部分:序列化 和還原序列化 。序列化是這個過程的
Time of Update: 2018-12-05
這是一個經典錯誤, Socket不能對外串連,錯誤不會被報出,調試的時候,能看到Exception, 一般是拋出 java.net.socketexception permission denied這個異常。只要你的程式想連網,就會拋出這個異常,最終連網失敗。 原因是: 需要訪問到網路必須要有許可權, 在AndroidManifest.xml中,需要進行如下配置: <uses-permission android:name="android.permission.INTERNET" /&
Time of Update: 2018-12-05
//定義一個時間格式變數private static final String DEFAULT_PATTERN = "yyyyMMddHHmmss"; /*** author 郝學武* 日期計算後返回規定格式的時間字串* * @param interval* 天數* @param pattern* 時間格式* @return*/public static String getDate(String interval,Date starttime, String pattern)
Time of Update: 2018-12-05
import java.lang.reflect.Method;public class InvokeTester { public int add(int param1, int param2) { return param1 + param2; } public String echo(String mesg) { return "echo" + mesg; } public static void main(String[] args) throws Exception {
Time of Update: 2018-12-05
/** @version 1.01 2007-12-07 @author Rianbow*/import java.lang.reflect.*;import java.util.*;public class ArrayGrowTest{ public static void main(String[] args) { int[] a = { 1, 2, 3 }; a = (int[]) goodArrayGrow(a); arrayPrint(
Time of Update: 2018-12-05
Android應用程式開發是使用Java語言,所以在學習之前必須先搭好java環境,由於我工作是在Ubuntu 10.10下,所以總結下關於Ubuntu 10.10下java環境搭建的方法。 Step 1:從Oracle 網站上下載linux版本的JDK,我下的版本是jdk-6u26-linux-i586.bin. Step 2:將下載好的檔案複製到你想要安裝在哪個目錄下面。我是在/home/<username>下建立了一個java目錄,並把jdk-6u26-linux-i586
Time of Update: 2018-12-05
public class Hello { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub new NativeHello().HelloWorld("I am loading the native method!"); }} 調試後出現的問題:Exception in thread "main"
Time of Update: 2018-12-05
Student Application Create a base class Student that has Student ID (int), Student’s name (String), student’s address (String), and letterGrade (char). Now create classes UnderGradStudent, GradStudent and NonDegreeStudent that inherit from Student.
Time of Update: 2018-12-05
1、集合裡只能儲存對象(實際上是對象的引用),數組能儲存基礎資料型別 (Elementary Data
Time of Update: 2018-12-05
26、重載的一種情況:public static void add(int a,char b,double c);和public static void add(int a,double c,char c);重載27、重載和傳回值類型無關28、即使某個執行個體為空白,它也可以訪問它所屬類的類成員,但是訪問該執行個體的成員則會引發NullPointException異常29、如果一個類始終只能建立一個執行個體,則這個類被稱為單例類30、final
Time of Update: 2018-12-05
最近參與了使用JAVA語言開發的項目,開發環境是MyEclipse + WebLogic。自己也發了幾個文章介紹了一下使用到的一些技術。如何在JAVA程式中使用Struct一次傳入多條資料給Oracle的預存程序。 如何以Collection變數作為資料來源來向資料表中插入資料,或者更新資料。如何在Oracle中修改Collection類型的變數。如何在Oracle中向Collection類型的變數中逐條插入資料。但是在進行UT的時候下面的代碼無法通過。StructDescriptor st =
Time of Update: 2018-12-05
密碼編譯演算法的分類:1.對稱式加密 DES,AES2.非對稱式加密 RSA, DSA, 3.單向加密 MD5, SHA對稱式加密的特點: 1.雙方使用相同的密鑰,解密方事先必須知道加密金鑰 2. 加密時使用什麼密鑰,解密時必須使用相同的密鑰 3. 對同樣的資訊,使用不同的密鑰,加密結果理論上不相同 在DES中,使用了一個56位的密鑰以及附加的8為同位位元,慘升最大64位的分組大小。攻擊DES,一般只能使用窮舉的密鑰搜尋,即重複嘗試各種密鑰直到有一個符合為止。
Time of Update: 2018-12-05
package com.czp.util;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;/** * 代理產生工廠,要求其子類實現before(...),after(...),onException(...) 實現處理業務 * * @author caozhongping * */public abstract class