Time of Update: 2018-12-05
1,靜態方法不能被重載2,final定義常量,不能重載或被改變3,transient定義不可序列化的變數,可以不必硬碟儲存或網路發送,僅僅在記憶體中駐留。4,volatile表示可非同步作業的變數,多用於多線程時。5,finalize發送記憶體回收請求,JVM根據情況實現記憶體回收,不建議顯示調用。6,this表示本對象,主要用在變數調用的區分和調用建構函式(另外一個夠造函數的第一個語句,換言之,僅可調用一次);super是針對父類的this。 附代碼:class
Time of Update: 2018-12-05
用於對資料庫的添,刪,改,查的類,不論任何SQL語句都可以,覺得好的就流個言。THANKS! package com.project.database;import java.io.UnsupportedEncodingException;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.
Time of Update: 2018-12-05
AOP : 面向切面編程 , 其中有 橫切面, 連接點{前置通知,環繞通知,後置通知}該例中用到的是 環繞通知, 切入點(指定需要代理的方法)。其中用到的是Spring 1.2 版本。還是以Person為例: IPerson 介面(可理解為業務介面): public interface IPerson { public void sleep(); public void walk(); } IPerson的實作類別(可理解為業務實作類別): public class
Time of Update: 2018-12-05
import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileReader;import java.io.IOException;public class FileContent {private String path = "F://下載說明.txt";public FileContent() throws IOException{File f = new
Time of Update: 2018-12-05
java基礎資料型別 (Elementary Data Type)就8種,記住就好了。除了這些都是引用型的了。 java四類八種基礎資料型別 (Elementary Data Type)第一類:整型 byte short int long 第二類:浮點型 float double 第三類:邏輯型 boolean(它只有兩個值可取true false) 第四類:字元型 char在棧中可以直接分配記憶體的資料是基礎資料型別 (Elementary Data Type)。
Time of Update: 2018-12-05
send mail use smtp .u can send text or html, send to many peoples if u have a email user and pwd and the smtp of the email which u use. package org.lc.smtp;import java.io.IOException;import java.util.Properties;import
Time of Update: 2018-12-05
使用json-lib將java對象轉換成json字串學會了在j2ee中使用ajax後,有時候從伺服器返回用戶端的資料是對象,自己手動拼湊json字串時容易出錯,通過Google知道了json-lib這個類庫,方便的支援java對象到json字串的轉化。 看source-forge的json-lib介紹說,需要 jakarta commons-lang 2.4 jakarta commons-beanutils 1.7.0 jakarta commons-collections 3.2
Time of Update: 2018-12-05
注意要進入 JXL。JAR包import java.io.*; import jxl.*; import jxl.write.*; public class CreatExcel { public static void main(String args[]) { try { //開啟檔案 WritableWorkbook book= Workbook.createWorkbook(new File("bool.xls"));
Time of Update: 2018-12-05
Java資料庫連接(JDBC)由一組用 Java 程式設計語言編寫的類和介面組成。JDBC 為工具/資料庫開發人員提供了一個標準的 API,使他們能夠用純Java API 來編寫資料庫應用程式。然而各個開發商的介面並不完全相同,所以開發環境的變化會帶來一定的配置變化。本文主要集合了不同資料庫的串連方式。一、串連各種資料庫方式速查表 下面羅列了各種資料庫使用JDBC串連的方式,可以作為一個手冊使用。 1、Oracle8/8i/9i資料庫(thin模式)
Time of Update: 2018-12-05
POI讀取excel 使用POI處理Excel文檔JAVA DOC :http://jakarta.apache.org/poi/apidocs/index.html POI是一個優秀的Java開源項目, 專用於解析和產生與Microsoft OLE 2相關的檔案類型, 如Word, Excel等.POI包總說: org.apache.poi.hssf.eventmodel 處理在讀取和寫入Excel文檔中產生的各種動作.
Time of Update: 2018-12-05
一:Java如何?對預存程序的調用: A:不帶輸出參數的 ---------------不帶輸出參數的----------------------------------create procedure getsum@n int =0<--此處為參數-->asdeclare @sum int<--定義變數-->declare @i intset @sum=0set @i=0while @i<=@n beginset @sum=@sum+@iset @i=@i+
Time of Update: 2018-12-05
ClassLoader提供了兩個方法用於從裝載的類路徑中取得資源: public URL getResource(String name); public InputStream getResourceAsStream(String name);
Time of Update: 2018-12-05
談談我對Java中Unicode、編碼的理解我們經常會遇到編碼問題。Java號稱國際化的語言,是因為它的class檔案採用UTF-8,而JVM運行時使用UTF-16(至於為什麼JVM中要採用UTF-16,我沒看過 相關的資料,但我猜可能是因為JAVA裡面一個字元(char)就是16位的,而UTF-16正是雙位元組編碼),都是unicode的編碼。unicode
Time of Update: 2018-12-05
1、projecthome.cmdset PROJECT_HOME= 2、cpappend.cmdset CLASSPATH=%LIB_HOME%/%1;%CLASSPATH% 3、build.xml<?xml version="1.0" encoding="utf-8"?><!DOCTYPE project [<!ENTITY buildfile SYSTEM "file:./build-user.xml">]><!-- WARNING:
Time of Update: 2018-12-05
package util;import java.text.*;import java.util.Locale;public class ZHTNumberFormatter {private static String pointPostfixNum[]={ "圓","角","分","厘"};private static String number[]={ "零","壹","貳","三","肆","伍","陸","柒","捌","玖"};private static String
Time of Update: 2018-12-05
public static interface PublicMethod extends Annotation { } public static interface PrivateMethod extends Annotation { }上面是Palm裡面用到的Annotation,特轉載下面一篇文章(http://www.ericdlarson.com/misc/chrome_command_line_
Time of Update: 2018-12-05
API參考:http://open.taobao.com/api_tool/api_test.html使用者授權碼:http://open.taobao.com/isv/authorize.php?appkey={Util.app_key}公用測試帳號:http://open.taobao.com/api_tool/taobaoPubAccount.html密碼都是:
Time of Update: 2018-12-05
Java中throw與throws的不同/////java處理異常方式/////////////////////////////// 在java代碼中如果發生異常的話,jvm會拋出異常對象,導致程式碼中斷,這個時候jvm在做的操作就是:建立異常對象,然後拋出,比如: int i= 1; int j = 0; int res = 0; res = i/j;//除0錯誤 System.out.println(res); 這5句代碼運行到第四句會中斷,因為jvm拋出了異常 ////throw的作用//
Time of Update: 2018-12-05
今天用Middlegen產生hibernate的hbm.xml和java檔案,出現圖形介面後,點擊“generate”的按鈕後,拋出了“java.lang. IncompatibleClassChangeError”的異常,讓人摸不著頭腦,百度找了一下,看來也有“志同道合”者,竟然和我一樣,第一次使用的時候成功產生hbm.xml檔案,再次使用就出錯。 解決方案:在Middlegen依賴的lib包裡有多個velocity-xxx.jar的包,把低版本的刪除就ok。
Time of Update: 2018-12-05
Adboe的Red5流媒體伺服器免費並且是開源的,與Flash搭配的時候可謂是天生一對,但使用Java和Android作為用戶端調用卻可謂一波三折。 Adobe的Red5原始碼裡有一個RTMPClient的類,這個類在使用上其實不複雜,但卻沒辦法成功調用。觀察日誌,發現是串連成功後在開始建立流的時候,服務端把串連斷開了。我能想到的解釋就是可能公司現在所使用的Red5伺服器的版本與這個RTMPClient不相容。