Time of Update: 2018-07-20
發布日期:2011-07-28 新變化: 1. String類型可用於switch語句 2. 支援二進位常量,且能在數字中使用底線進行分隔,例如,long creditCardNumber = 1234_5678_9012_3456L 3. 簡化的可變長參數方法的調用:當包含可變長參數的方法使用了不確定的數群組類型時,編譯器會報出警告。現在將該警告從方法調用處移到了方法聲明處。 4. 改進了泛型執行個體建立時的類型推導(<
Time of Update: 2018-07-20
發布日期:2006 年底 新特性: 在 API 庫方面的新特性顯得不太多, 主要是在在 指令碼,Web service,XML,編譯器 API,資料庫,JMX,網路和 Instrumentation 方面都有不錯的新特性和功能加強。 (1)、HTTP 增強 a、 NTLM 認證
Time of Update: 2018-07-20
發布日期:2004年4月 新特性 (1)、 迴圈 for (type variable : array){ body } (2)、泛型 List<Type> arrayList = new
Time of Update: 2018-07-20
用戶端編碼: var str1="這裡是要編碼的字串%……&包含特殊字元1234"; var str2=encodeURIComponent(encodeURIComponent(str1)); //此處使用兩次encodeURIComponent編碼,編碼後str2以參數形式傳輸到服務端,然後用java解碼 //java解碼 String str1=request.getParamater("str2");
Time of Update: 2018-07-20
我們在編碼過程經常會碰到將一個對象傳遞給另一個對象,java中對於基本型變數採用的是值傳遞,而對於對象比如bean傳遞時採用的是應用傳遞也就是地址傳遞,而很多時候對於對象傳遞我們也希望能夠象值傳遞一樣,使得傳遞之前和之後有不同的記憶體位址 package com.mapbar.clone;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import
Time of Update: 2018-07-20
一、多線程基本概念 獨佔:通過阻止多個並發行為間的有害幹擾來維護狀態的一致性。通常使用非同步方法呼叫sychronized 狀態依賴:觸發,阻止,延遲,恢複,某些行為是由一些對象是否處在這些行為可能成功或者已經 成功的狀態決定的。主要通過監視器(monitor)實現 object.wait object.notify, object.notifyAll 客戶Client: Client Object 期待某個動作的執行
Time of Update: 2018-07-20
Json序列化:將java bean轉換成Json字串;Json還原序列化:將Json字串轉換成java bean。 xml序列化:將java bean轉換成xml檔案;xml還原序列化:將xml檔案轉換成java bean。 1. xml 序列化還原序列化工具:simple framework 功能非常強大,使用起來非常簡單。在這裡可以下載到它:http://sourceforge.net/projects/simple/ 使用方法:首先根據xml檔案建好java
Time of Update: 2018-07-20
start the Application Server: asadmin start-domain domain1 on Windows, you can choose Programs→Sun Microsystems→J2EE 1.4 SDK→Start Default Server stop the Application Server: asadmin stop-domain domain1
Time of Update: 2018-07-20
Java 上下文與依賴注入(JSR 299)[1] 轉載請保留作者資訊: 作者:88250 Blog: http:/blog.csdn.net/DL88250 MSN & Gmail & QQ:DL88250@gmail.com 摘要 本文從 JSR 299 規範入手,整理並翻譯了該規範中非常重要的概念,並結合一些短小的例子對 JSR 299 的使用進行了說明。文中略過了如何使用 XML 配置
Time of Update: 2018-07-20
(1)、request.getRealPath("/");//不推薦使用擷取工程的根路徑 (2)、request.getRealPath(request.getRequestURI());//擷取jsp的路徑,這個方法比較好用,可以直接在servlet和jsp中使用
Time of Update: 2018-07-20
下載json及其依賴包: jsonXXX.jar:http://sourceforge.net/projects/json-lib/files/ ezmorph-1.0.1.jar http://ezmorph.sourceforge.net/ 以下的包都能在apache的官網上下載。commons-beanutils.jarcommons-httpclient.jarcommons-lang.jarcommons-logging.jar
Time of Update: 2018-07-20
function createTreeMenu(){//建立一個樹的面板 var treeMenu = new Ext.tree.TreePanel({ lines : true, minSize : 150, border : false, root : new Ext.tree.AsyncTreeNode({text : 'root'}), loader
Time of Update: 2018-07-20
什麼是字元,什麼是位元組? 可以理解為電腦沒有字元的概念,只有位元組。字元是存在於人類語言層的概念,其作用是為了人與人之間的交流,因為位元組對於人類是不可讀的,但是電腦儲存所有的資料都是按照位元組儲存。因 此要將人類意識中的字元儲存到電腦中,則必須將字元轉換為位元組資料,那麼怎麼轉化呢,則必須要一種映射規則,這裡的映射規則就是通常意義中的字元編碼, 比如說該檔案是GBK編碼,可以說為:這個文檔中的字元資料是按照GBK這種字元位元組映射規則將字元轉換為位元組儲存的。
Time of Update: 2018-07-20
第一步:建立一個JsonBinder.java類,代碼如下: import java.io.IOException;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.HashMap;import java.util.Map;import org.apache.log4j.LogManager;import org.apache.log4j.Logger;import
Time of Update: 2018-07-20
//首先檢查程式有沒 有限入死迴圈 這個問題主要還是由這個問題 java.lang.OutOfMemoryError: Java heap space 引起的。第一次出現這樣的的問題以後,引發了其他的問題。在網上一查可能是JAVA的堆棧設定太小的原因。 跟據網上的答案大致有這兩種解決方案: 1、設定環境變數
Time of Update: 2018-07-20
使用Gson我們可以很方便把一個自訂Java對象轉換為Gson。但是,我們也需要知道一些Java基本對象和Gson之間的轉換,我們這裡就說一些基本Java對象和Gson直接的轉換。 1、構建JsonObject對象 Json字串中,如果想要顯示出來是 { } 這樣格式的,就必須構建JsonObject對象 eg: JsonObject spanObj=new JsonObject();spanObj.addProperty("latitude_delta",0
Time of Update: 2018-07-20
在java中採用ajax技術難免會遇到將java對象序列化的問題,而json作為一種輕量級且易懂易操作的資料格式得到廣泛的應用。所以,這裡我們講一下將Java對象序列化為Json資料的方法,這裡主要講一下google開發的開源工具Gson。 Gson繼承了Google的優良傳統,簡單易用。Gson這個Java類庫可以把Java對象轉換成JSON,也可以把JSON字串轉換成一個相等的Java對象。Gson支援任意複雜Java對象包括沒有原始碼的對象。
Time of Update: 2018-07-20
這是對上一篇“java web中分層的意義 ”的補充。講述了各個實現方法的大致思路。 對於User表增刪改查: 1:save(儲存方法) view(查詢所有記錄) update(更新方法) delete(刪除方法) 通過method這個參數進行判斷執行不同的操作 2: 具體的實現: (1) save: 儲存頁面(user_save.jsp) 提交資料到背景userSave方法 ->
Time of Update: 2018-07-20
Bean Validation(JSR 303)——Java EE 6的一個核心特性,它為實體驗證定義了一個中繼資料模型和API。其預設的中繼資料源是註解,但開發人員可以通過XML描述符對其進行擴充。 Validation API並不依賴特定的應用程式層或是編程模型,這樣同一套驗證可由應用的所有層共用。它還提供了通過擴充Validation API來增加客戶化驗證約束的機制以及查詢約束中繼資料倉庫的手段。 在JEE6的Bean
Time of Update: 2018-07-20
Gavin King談JSR-299和Weld 1.0對Java EE與JBoss的影響 作者 Charles Humble 譯者 張龍 發佈於 2009年11月23日 下午11時24分 前不久Red Hat的JBoss部門發布了Weld1.0.0——Java EE 6對JSR-299(Java EE的上下文與依賴注入 , 即Contexts and Dependency Injection for Java EE,後文簡稱為CDI)的參考實現。Sun