Time of Update: 2015-08-04
標籤:字串字串基本操作1. String及其常見API1.1. String是不可變對象由於字串在實際開發中被廣泛使用,那麼在頻繁使用某個字串時,會出現頻繁建立一個字串對象的現象,java為此對字串的使用採用了一個最佳化措施,使得Stirng對象為不可變對象,一旦在記憶體中建立,內容不能發生變化,若要對字串內容改變,那麼就會建立新對象。這樣做的目的是可以最大程度的重用相同內容的字串以減小系統資源的開銷。那麼字串對象是如何做到重用的?我們通過1.2來瞭解。1.2. String常量池我們已經知道,
Time of Update: 2015-08-04
標籤: 1.前言最近在學習Java的時候,突然發現了這個概念,鑒於好奇心的壓迫,於是打算寫一篇部落格來總結一下。 2.什麼是內省機制為了讓程式員們更好的從左Java對象的屬性,SUN公司開發了一套API,就被我們稱為“內省”,有利於我們對類對象的屬性的操作,減少了代碼的數量。 3.內省和反射有什麼區別反射式在運行狀態把Java類中的各種成分映射成相應的Java類,可以動態擷取所有的屬性以及動態調用任意一個方法,強調的是運行狀態。內省機制是通過反射來實現的,BeanI
Time of Update: 2015-08-04
標籤: http://www.cnblogs.com/linjiqin/archive/2011/09/19/2181408.html import net.sf.json.JSONArray;import net.sf.json.JSONException;import net.sf.json.JSONObject;import net.sf.json.JSONSerializer; /** * json對象轉換為java對象 *
Time of Update: 2015-08-04
標籤:1.環境應該無問題,CMD測試JAVA和JAVAC均通過。變數名 classpath變數值 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar變數名 path變數加的值 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 2.所啟動並執行程式應該也沒問題,因為已經基礎到不能在基礎了,並且通過了編譯。 public cl
Time of Update: 2015-08-04
標籤:hdu1285 java 拓撲排序 /* 解題思路: 這是一個典型的拓撲排序,這裡我們需要從輸入的時候擷取沒個點的入度,若入度為零的, 我們可以從小到大依次輸出來。每當輸出一個點時,需要把它所廣聯的邊全部消除 (即把該點所相連的點的入度減一),重複上面操作。 */import
Time of Update: 2015-08-04
標籤:今天tomcat啟動報了這個錯!問題排除:之前以為引入的jar有問題,找不到類,或是web.xml檔案配置不正確。備忘:項目後台基於nutz架構解決方案:右鍵項目--〉Build Path--〉ConfigureBuild Path...然後如配置:把classes的目錄指定到tomcat啟動時要讀取的預設目錄下。最後:感謝同事的指導! 著作權聲明:本文為博主原創文章,未經博主允許不得轉載。 Caused by:
Time of Update: 2015-08-04
標籤:final定義的變數可以看做一個常量,不能被改變; final定義的方法不能被覆蓋; final定義的類不能被繼承。 final static 就是再加上static的特性就可以了static 和final是沒有直接關係的static 是在記憶體中分配一塊地區,供整個類通用,所有的類的對象都享有它的共同的值static 和final的區別 一、static : 什麼情況下我們要使用static呢? 1、只想用一個儲存地區來儲存一個特定的資料——無論要建立多少個對象,
Time of Update: 2015-08-04
標籤:MVC架構實現基礎: 基於filter或者servlet實現請求地址分析,如果需要控制類處理請求,則調用相應的控制類。調用控制類時,根據設定檔初始化控制類相關的參數。資料庫連接可持久化存在。控制類處理完畢,返回資料以及模板檔案,渲染模板檔案,返回給用戶端。步驟簡化,則有4步:1、按照設定檔或者註解,初始化所有的控制類,完成url和控制類的映射;2、接收請求,判斷使用的控制類;3、注入控制類或方法需要的參數,調用對應的控制類或方法處理,返回資料和模板檔案地址;4、根據返回的資料和模板檔案地
Time of Update: 2015-08-04
標籤:關鍵字注釋符注釋常量和變數運算子語句函數數組---關鍵字就是被java語言賦予特定含義的單詞---特點 組成關鍵字的字母全部都是小寫---關鍵字注意事項goto和const 作為保留字---標識符 給類、介面,方法,變數等起名字是使用的字元序列組成規則: 英文大小寫字母 數字字元 $和_注意事項/*標誌符 就是給類,介面,方法,變數等起名字組成規則:英文 字母大小寫數字字元$_注意事項:不能以數字開頭不能是java 關鍵字區分大小寫 標識符 常見的命名規則1
Time of Update: 2015-08-04
標籤:參考文檔:http://blog.csdn.net/ghsau/article/details/12714965http://www.iteye.com/topic/1135747http://luyongxin88.blog.163.com/blog/static/92558072011321104415119/http://www.blogjava.net/tianchijiaozi/archive/2013/03/15/396452.html 1.下載axis2http:/
Time of Update: 2015-08-04
標籤:java 註解 註解簡單的理解成在代碼中加註額外資訊的一種手段,這些資訊可以再稍後的某個時刻使用,使用時與反射配合。主要用來:產生文檔跟蹤代碼依賴編譯時間檢查從分類上看來,java定義了三類註解:jdk內建的系統註解,編譯時間檢查(@Override,@Deprecated,@SuppressWarnings)元註解,專職負責註解其他註解(@Target,@Retention,@Documented,@Inherited)
Time of Update: 2015-08-04
標籤:【公開課:Java開源架構服務及CEP深入剖析】直播QQ群:228977971一、課程簡介Java開源架構的服務體系是如何啟動並執行?什麼是CEPCore?Java開源架構的服務有哪些關鍵要點?如何根據使用者的服務自動產生相關服務封裝類?來吧!一線開源架構資深設計師與你分享Java實戰心得,手把手教你Java開源架構設計技巧!二、主題《Tiny服務及CEP深入剖析》三、時間2015-8-13(周四晚 20:00整)四、課程地址http://bbs.tinygroup.org/thread-
Time of Update: 2015-08-04
標籤:mystra java編程思想 第6章 存取權限控制 物件導向的基本問題: 如何把變動的事物與保持不變的事物區分開來. 重構即重寫代碼, 以使得它更可讀, 更易理解, 並因此更具可維護性. 存取權限: public, protected, 包存取權限, private. 本地使用, 未命名包, 即預設包. 每個檔案即編譯單元, 尾碼名.java,
Time of Update: 2015-08-04
標籤:[導讀] 在Java中,有些事物如果不瞭解的話,很容易就會用錯,如數群組轉換為數組列表、元素刪除、Hashtable和HashMap、ArrayList和LinkedList、Super和Sub建構函式等,如果這些對你來說是陌生的,你可以在本文中瞭解它們。在Java中,有些事物如果不瞭解的話,很容易就會用錯,如數群組轉換為數組列表、元素刪除、Hashtable和HashMap、ArrayList和LinkedList、Super和Sub建構函式等,如果這些對你來說是陌生的,你可以
Time of Update: 2015-08-04
標籤:題目:Given a collection of numbers that might contain duplicates, return all possible unique permutations.For example,[1,1,2] have the following unique permutations:[1,1,2], [1,2,1], and [2,1,1].題意:和I一樣,找到所有的排列數 唯一不同的是
Time of Update: 2015-08-04
標籤:轉自:http://www.cnblogs.com/webapplee/p/3771708.htmlJAVA修飾符類型(public,protected,private,friendly)public的類、類屬變數及方法,包內及包外的任何類均可以訪問;protected的類、類屬變數及方法,包內的任何類,及包外的那些繼承了此類的子類才能訪問;private的類、類屬變數及方法,包內包外的任何類均不能訪問;如果一個類、類屬變數及方法不以這三種修飾符來修飾,它就是friendly類型的,那麼包
Time of Update: 2015-08-04
標籤: 1 import java.math.*; 2 import java.util.Scanner; 3 4 5 public class Main{ 6 public static void main(String[] args){ 7 BigInteger a,b; 8 int n; 9 BigInteger ans;10 Scanner cin = new Scanner(System.in);11
Time of Update: 2015-08-04
標籤:要在java中執行js代碼,首先明白,java不支援瀏覽器本身的方法。支援自訂的js方法,否則會報錯 先建立一個js檔案:jsss.js內容如下: function aa(a,b){ return a+b;} 然後在java中寫代碼: public class ZipTest { public static void main(String[] args) throws Exception {
Time of Update: 2015-08-04
標籤:package date0804.demo1;import java.util.regex.Pattern;public class RegularExpres {public static void main(String[] args) {//中括弧只代表一位字元,*代表任意位,問號代表一位//匹配首字母為a,末尾字母為b的任一字元串boolean b1 = Pattern.matches("a*d",
Time of Update: 2015-08-04
標籤:java 白盒測試 測試 並發 效能測試 在這個話題開始之前,首先我們來弄清楚為什麼要做並發測試?一般並發測試,是指類比並發訪問,測試多使用者並發訪問同一個應用、模組、資料時是否產生隱藏的並發問題,如記憶體流失、線程鎖、資源爭用問題。站在效能測試的角度,並發測試不是為了獲得效能指標,而是為了發現並發引起的問題。那麼並發對應