Time of Update: 2018-12-03
java 中 image 和 byte[] 相互轉換 java 中 image 和 byte[]相互轉換可惡的…………其實也挺好的 只是把好不容易寫出來的東西記下來,怕忘了…… 下面,我來介紹一個簡單的 byte[] toimage, 我們只需要一個儲存了圖片資訊的二進位串(byte[]) 然後,這樣:InputStream buffin = new ByteArrayInputStream(/*二進位串*/,
Time of Update: 2018-12-03
va虛擬機器提供了一套用於調試(JVMDI)和監視(JVMPI)的介面,Java5之後統一為JVMTI: http://docs.oracle.com/javase/1.5.0/docs/guide/jvmti/ 。 其中JVMDI分為三個部分:JVMDI,JDWP和JDI .
Time of Update: 2018-12-03
1、物件導向的特點抽象:抽象是或略一個主題中與當前目標的無關的因素,一邊充分考慮有關的內容。抽象並不能解決目標中所有的問題,只能選擇其中的一部分,忽略其他的部分。抽象包含兩個方面:一是過程抽象;一是資料抽象。繼承繼承是一種聯結類的層次模型,允許和鼓勵類的重用,提供了一種明確的共性的方法。對象的一個新類可以從現有的類中派生,這叫做類的繼承。心累繼承了原始類的特性,新類稱為原始類的衍生類別或者是子類,原始類稱為新類的基類或者父類。子類可以從父類那裡繼承父類的方法和實現變數,並卻允許新類增加和修改新的
Time of Update: 2018-12-03
一.日期轉換為時間戳記public long getTimestamp() throws ParseException{ Date date1 = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss") .parse("2009/12/11 00:00:00"); Date date2 = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss") .parse("1970/01/01 08
Time of Update: 2018-12-03
package com.shop.uitl;import javax.servlet.http.HttpServletRequest;import org.apache.struts2.ServletActionContext;public class ServerUrl {/** * 擷取服務的url基本地址 * @param request * @return */public static String getServerPath(HttpServletRequest
Time of Update: 2018-12-03
現有一Web項目,在src目錄下有設定檔WebConfig.xml<?xml version="1.0" encoding="UTF-8"?><services><service name="apnServer" url="http://192.168.1.89:7070/"/></services>手寫XML解析類,前提需要在項目中添加jdom-2.0.5.jar、jaxen-1.1.1.jar 兩個jar包import
Time of Update: 2018-12-03
package com.cjf.io;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.DataInputStream;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import
Time of Update: 2018-12-03
@char,int,boolean,double,long,byte,float,short八個基本類型存在與棧中 基本類型中(儲存的是值,而不是儲存的記憶體位址值),==用於比較值 int a=1; int b=1; if(a==b){ System.out.println("值相等!"); } 其他類型中(儲存的是記憶體位址值,不是儲存的值),==比較記憶體位址 A a=
Time of Update: 2018-12-03
上一星期寫了關於排序的幾篇博文,得到很多道友的支援,在這裡非常感謝。 相比較排序來說,今天所說的尋找就簡單多了,今天我們先來說:1, 順序尋找2,
Time of Update: 2018-12-03
package mail;import java.io.UnsupportedEncodingException;import java.net.MalformedURLException;import java.net.URL;import javax.mail.internet.MimeUtility;import org.apache.commons.mail.EmailAttachment;import
Time of Update: 2018-12-03
1. HashMap概述: HashMap是基於雜湊表的Map介面的非同步實現。此實現提供所有可選的映射操作,並允許使用null值和null鍵。此類不保證映射的順序,特別是它不保證該順序恒久不變。 2. HashMap的資料結構: 在java程式設計語言中,最基本的結構就是兩種,一個是數組,另外一個是類比指標(引用),所有的資料結構都可以用這兩個基本結構來構造的,HashMap也不例外。HashMap實際上是一個“鏈表散列”的資料結構,即數組和鏈表的結合體。
Time of Update: 2018-12-03
package des;import java.util.regex.Matcher;import java.util.regex.Pattern;public class Num { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Num p=new Num(); String ii="10";
Time of Update: 2018-12-03
package cn;import java.util.concurrent.*;import java.util.Date;import java.util.List;import java.util.ArrayList;/** * * Java線程:有傳回值的線程 * @author wb_qiuquan.ying */@SuppressWarnings("unchecked")public class Test
Time of Update: 2018-12-03
在Java中使用Set,可以方便地將需要的類型以集合類型儲存在一個變數中.主要應用在顯示列表.Set是一個不包含重複元素的 collection。更確切地講,set 不包含滿足 e1.equals(e2) 的元素對 e1 和 e2,並且最多包含一個 null 元素。正如其名稱所暗示的,此介面模仿了數學上的 set 抽象。以下是在JAVA中使用Set的範例,希望對大家有協助.import java.util.*;public class test { /** * @param args */
Time of Update: 2018-12-03
測試一 父類: public class Supclass { public void print() { System.out.println("this is 父類print()方法"+"——此時對象"+this.toString()); } } 子類: public class Subclass extends Supclass { public static void main(String[] args) { Supclass
Time of Update: 2018-12-03
這是關於elasticsearch java api的第一篇教程,陸續會把es的一些心得寫出來。可以通過兩種方式來串連到elasticsearch(簡稱es)叢集,第一種是通過在你的程式中建立一個嵌入es節點(Node),使之成為es叢集的一部分,然後通過這個節點來與es叢集通訊。第二種方式是用TransportClient這個介面和es叢集通訊。Node方式建立嵌入節點的方式如下:import static org.elasticsearch.node.NodeBuilder.*;
Time of Update: 2018-12-03
1.何為集合?:java中為了方便儲存物件。就產生了集合。所以集合只用於儲存物件。集合的長度是可以變化的。也可以去儲存不同的對象。這裡要注意的是:List<Integer> list = new
Time of Update: 2018-12-03
java反射反射:一句話來說就是把JAVA中的每一個成分解析在為相應的JAVA類。對java中的每一個成分都解析成一個類。 1. Class類 Class類代表JAVA類,它的執行個體對應執行個體在記憶體中的位元組碼。每個類被載入到記憶體中,都會被解析成位元組碼。 那麼Class的執行個體就表示這份位元組碼。 得到Class執行個體對象的方法: 1)直接類名調用: Person.class; 2)對象調用: new Person().getClass();
Time of Update: 2018-12-03
*資源: www.foshanshop.net 使用 ejb3.pdf教程中.... 1.EJB -- Enterprise Java Bean, EJB是OMG成員之一的SUN推出的基於JAVA的構件規範, 構件是可重用的軟體組件,以微軟為首的DCOM/COM陣營, 從DDE, OLE 到ACTIVEX等, 提供了構件開發的基礎,2.jboss使用 (支援ejb,要tomcat也支援ejb就得把一些jar包拷貝到tomcat下的/shared/lib中) 環境 jboss_home e:
Time of Update: 2018-12-03
java也有類似c++中inline函數的機制,即在函數調用時直接將被調用函數的代碼拷貝副本過來運行,而不進行普通的壓棧當前運行地址,壓棧參數,跳轉執行然後再返回的過程。在早期版本中,使用final關鍵字可以建議編譯器以內嵌函式的方式處理這個函數。但是在後來的幾個版本中,編譯器進行了最佳化,會自動將適合內聯的“小函數”以內聯的方式處理,而只有在真正需要禁止override的時候才使用final關鍵字以避免混亂。