標籤:1.static 初始化 static成員變數與static語句塊在該類對應的class位元組碼被載入的時候按順序執行。如: Class.forName("test.StaticTest"); 此時,StaticTest類中的static成員變數將會被初始化,static語句塊將被執行。2.protected
標籤:webservice java soapui 工作中需要用java調用peoplesoft提供的webservice介面,但peoplesoft的實施方沒有提供java調用的案例代碼,soapUI可以調用,但java代碼一直寫不出來,自行學習並調通了用java http post類比的方法,感謝天涯的zhouyun0243和Google!import
標籤:yum -y install java在部署生產系統時,推薦使用yun來部署java環境1.開啟epel源#yum -y install epel-release2.安裝java# yum -y install java-1.6*epel源目前安裝的是1.6版本3.升級java版 (1).啟用epel測試源 編輯vi
標籤:建構函式 代碼如下:public class FileDemo { public static void main(String[] args){ //建構函式File(String pathname) File f1 =new
標籤:一.Set集合Set集合,它類似於一個罐子,“丟進”Set,集合裡的多個對象之間沒有明顯的順序。Set集合與Collection基本上完全一樣,它沒有提供額外的方法。實際上Set就是Collection,只是行為略有不同(Set不允許包括重複元素)。Set集合不允許包括相同的元素,如果試圖把兩個相同的元素加入同一個Set集合中,則添加操作失敗,add方法返回false,且新元素不會被加入。Set判斷兩個對象相同不是使用==運算子,而是根據equals方法。也就是說,
標籤:部落格 程式員 java 程式開發 技術 一、代理的基本概念1、生活中的代理:例如買一台電腦我們往往從代理商那裡買,而不是直接跑去總部直接買,不管從哪裡買電腦都是一樣的,從代理那裡買我們可以不用跑來跑去的,省去了很多煩。2、程式中的代理:要為已經存在的多個具有相同介面的目標類(有稱為委託類)添加系統的功能,如異常處理、日記
標籤:Ehcache 是一個Java實現的開源分布式緩衝架構,EhCache 可以有效地減輕資料庫的負載,可以讓資料儲存在不同伺服器的記憶體中,在需要資料的時候可以快速存取。同時EhCache 擴充非常簡單,官方提供的Cache配置方式有好幾種。你可以通過聲明配置、在xml中配置、在程式裡配置或者調用構造方法時傳入不同的參數。以下是EhCache
標籤:1.介面public interface Hello { public void sayHello();} 2.執行個體類public class Hello2 { public void sayHello() { System.out.println("hello world2!"); }}public class Hello3 extends Hello2{ }public class HelloImpl implements
標籤:Iterator介面 Iterator介面也是Java集合架構的成員,但它與Collection系列、Map系列的集合不一樣:Collection系列集合、Map系列集合主要用於承裝其他對象,而Iterator則主要用於遍曆Collection集合中的元素,Iterator對象也被稱為迭代器。
標籤: java中的修飾符分為類修飾符,變數修飾符,方法修飾符。類修飾符: 1、public : public 即公用類。 2、package : 預設預設為包修飾符,本包可見。 3、abstract :凡是用 abstract 修飾符修飾的類,被稱為抽象類別。含有一個或者多個抽象方法的類必須聲明為抽象類別,抽象類別無法執行個體化。 4、final :當一個類不可能有子類時可用修飾符 final 把它說明為最終類。 變數修飾符: 1、public :用
標籤:public class Demo{/* * 測試i++與++i在運算中的區別 */public static void main(String[] args) {int i = 1;int j = 1;/*a的結果是1,證明i++是先不考慮++,在完成語句之後才進行自加運算 * 等價於: * int a =i; * i=i+1; * */int a =
標籤:package public java 介面 1.監聽(Listener) <!-- 配置監聽
標籤:1 亂碼處理GET請求使用直接通過地址欄斷行符號或超連結的單擊以及form表單中method的get資料提交過來的請求,該請求和傳遞使用者參數的方式是http://www.jnb.com?name=jack&age=36 因此可見get方式的請求參數有限(小於1K)。而且傳遞的資料直接在地址欄可見。如: 百度的搜尋索引鍵。1.1 編寫一個提交get資料的一個註冊表單 <form action=
標籤:註解 j2ee 註解@SuppressWarningsJ2SE 提供的最後一個批註是 @SuppressWarnings。該批註的作用是給編譯器一條指令,告訴它對被批註的代碼元素內部的某些警告保持靜默。 @SuppressWarnings 批註允許您選擇性地取消特定程式碼片段(即,類或方法)中的警告。其中的想法是當您看到警告時,您將調查它,如果您確定它不是問題,您就可以添加一個 @SuppressWarnings
標籤:Java中的所有類都繼承自Object類,Object類中有許多通用的方法,這一章要討論的是:對於Object類中的通用方法,我們的類要不要繼承,以及繼承時需要注意的事項。第1條:equals(),覆蓋時請遵守通用約定首先看一下不需要覆蓋的情況:1.類的每個執行個體本質上是唯一的。(比如Static的,單例的等等),這樣不需要特意覆蓋equals方法,用Object類的equals()方法就足夠了2.不關心類是否實現了“邏輯相等”的測試功能。我們用equals的目的
標籤:set集合 hashcode equals java 在java的集合中,判斷兩個對象是否相等的規則是:1)、判斷兩個對象的hashCode是否相等 。 如果不相等,認為兩個對象也不相等,完畢
標籤:java反射機制:涉及的對象:Class, Object, 函數:Class類:【forName(String className):static;getClass():public】,Object類:【getClass():public】。ClassClass也是一個對象,但是你不能通過建構函式得到它,它都是由jvm產生的,它通過上面的兩個方法得到執行個體,加上下面3一共三個方式:1.通過Object類的getClass()方法。例如:Class c1 = new
標籤:概述
標籤:java壓縮解壓 壓縮解壓jar包 壓縮 原因:某個時間想對伺服器上的zip中的某些檔案進行修改本來以為很簡單的事情,在網上找了好些代碼,結果效果都不是很理想。實現對象:對各種類型的檔案夾(包含子檔案或子檔案夾)下面介紹一下自己綜合網上代碼自己寫的首先要倒入一個jar包:(零積分下載)package com.tzx.test2;import java.io.File; import
標籤:在Java中,synchronized關鍵字是用來控制線程同步的,就是在多線程的環境下,控制synchronized程式碼片段不被多個線程同時執行。synchronized既可以加在一段代碼上,也可以加在方法上。關鍵是,不要認為給方法或者程式碼片段加上synchronized就萬事大吉,看下面一段代碼: class Sync {public synchronized void test() {System.out.println("test開始..");try