Time of Update: 2018-12-05
這個是一個老問題,但是發現大多數人說的還不夠透。小弟就在這裡拋磚引玉了,歡迎拍磚....... 問題:比如我有一個數組(元素個數為0哈),希望添加進去元素不能重複。 拿到這樣一個問題,我可能會快速的寫下代碼,這裡數組用ArrayList. private static void testListSet(){ List<String> arrays = new ArrayList<String>(){
Time of Update: 2018-12-05
這個是一個很莫名的問題,通常讓人很難發現。java.io.IOException: stream closed 意思是說流關閉. 天啊,我沒有關閉它啊。小弟就遇到過這個問題:public class LocationService { /** * 藉助Google MAP 通過使用者當前經緯度 獲得使用者當前城市 */ static final String GOOGLE_MAPS_API_KEY =
Time of Update: 2018-12-05
JAVA學習筆記——數組 軟體版本: java version "1.7.0_05" eclipse目錄: 1. 聲明數組 2. 執行個體化數組 3. 初始化數組 4. 二維數組 5. length 屬性 6. foreach 迴圈 7. 參考資料 1. 聲明數組 JAVA 支援兩種格式聲明數組: type[] ArrayName; type ArrayName[]; // 不推存這樣子寫 要注意的是,聲明後的數組還不能使用。它只聲明變數 ArrayName 為
Time of Update: 2018-12-05
//反射靜態方法Class c = Class.forName("類名");m = c.getMethod("方法名", new Class[]{若干參數類型});//得到返回的對象Object objModel = m.invoke(c, new Object[]{若干參數});Class classModel = objApp.getClass();//得到父類classModel = classModel.getSuperclass();Field f =
Time of Update: 2018-12-05
參考資料Mozilla Rhino首頁:http://www.mozilla.org/rhino/Rhino 下載Rhino 官方文檔 test.jsfunction Transfer(content, baseurl){ //TODO var result = ""; if(content.indexOf('<body>') > -1 && content.indexOf('</body>') > -1) { result =
Time of Update: 2018-12-05
前言 Web application 已經不再是簡簡單單的HTML頁面,它已經變得十分的富有(就是大家通常說的富用戶端),具有強大互動性的應用能夠帶來更好的使用者體驗。如今的Web application給我們開發人員帶來很大的機會,然而,你如何才能建立從服務端下載速度更快、能跨瀏覽器、高效的JavaScript 代碼?Closure Tools 協助開發人員使用web開發工具建立強大高效的富用戶端Web application。Closure Tools包括:
Time of Update: 2018-12-05
首先讓我們對java語言的平台進行一下瞭解:目前,java平台有3個版本:適用於小型裝置和智慧卡的javaME(java Platform Micro Edition,java微型版)、適用於案頭系統的javaSE(java Platform Standard Edition,java標準版)、適用於企業級應用的javaEE(java Platform EnterPrise
Time of Update: 2018-12-05
I.java 字串分割成字元數組String str="1,2,3,4,5";String s[]=str.split(",");II 如何將字串 String 轉換成整數 intA. 有兩個方法:1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]);2). int i = Integer.valueOf(my_str).intValue(); 注: 字串轉成 Double,
Time of Update: 2018-12-05
看來看下面的一段代碼: 程式碼片段1 public static void main(String[] args){Integer a=new Integer(100);Integer b=100;System.out.println(a==b);} 這段代碼的輸出是什嗎?相信很多人都會很容易的猜到:false,因為a、b兩個對象的地址不同,用“==”比較時是false。恭喜你,答對了。 再看下面的一段代碼: 程式碼片段2 public static
Time of Update: 2018-12-05
一、使用標準輸入串System.in //System.in.read()一次唯讀入一個位元組資料,而我們通常要取得一個字串或一組數字 //System.in.read()返回一個整數 //必須初始化 //int read = 0; char read = '0'; System.out.println("輸入資料:"); try { //read = System.in.read(); read = (char)
Time of Update: 2018-12-05
打算和同學報一個“基於R的大資料採礦平台”,所以便看了點R語言的東西,但這東西也只是名字霸氣而已,自己現在能做的,寥寥無幾。對R不熟悉,對java也不是很熟悉,即便做出東西來,其實也不過是小玩具而已,僅僅demo。不過看了點R,還是受益挺多的,至少在以後碰見處理這些個的資料的時候,知道應該怎麼搞了。網上搞了幾本書,《R in a
Time of Update: 2018-12-05
字串是編程中應用到最多的一個資料類型,簡單實用,但是深入理解它們,會給我們帶來更多好處。 字串緩衝池: 為了節省記憶體,提高資源的複用,java中引入了字串緩衝池的概念。 緩衝池中的字串是不可回收的: 在緩衝池中的字串是不會被記憶體回收機制回收的,基本都是常駐記憶體,所以過多食用String類,可能會出現記憶體溢出(下面會講)。 怎麼樣才會存進緩衝池: 直接量賦值建立對象在Java,基本封裝類型String,Long,Float,Boolean.......都
Time of Update: 2018-12-05
Time of Update: 2018-12-05
Java 使用executeUpdate向資料庫中建立表格一、建立mysql.ini檔案,配置如下driver=com.mysql.jdbc.Driverurl=jdbc:mysql://127.0.0.1:3306/select_testuser=rootpass=123456這樣以後修改資料庫的配置直接在mysql.ini檔案中修改。 二、編寫代碼 initParam方法: 獲得mysql.ini中的資料 createTale方法:
Time of Update: 2018-12-05
Java 使用execute方法執行Sql語句。mysql.ini是一個設定檔。配置內容可以看上一篇。class ExecuteSql {private String driver;private String url;private String user;private String pass;Connection conn;Statement stmt;ResultSet rs;public void initParam(String paramFile) throws
Time of Update: 2018-12-05
首先我可以告訴大家,KJava是一個別名,它正式的名字是J2ME,是Java 2的一個微型版本,也就是子集。所以要瞭解什麼是KJava,首先需要知道什麼是Java。Java是由美國Sun Microsystems公司開發的一種軟體開發語言,1995年正式發布。
Time of Update: 2018-12-05
package com.test;import java.text.ParseException;import java.util.ArrayList;import org.json.JSONArray;import org.json.JSONObject;public class Utili { public static void Json2Obj(String s) { JSONArray array; try { array =
Time of Update: 2018-12-05
2005.04.17發表於blog.csnd.net/zxub 這兩天沒什麼事,又開始擺弄Java了,想寫個郵件發送的東東,想到要儲存什麼參數,怎麼儲存呢?突然想到XML檔案,好,就用這個。 研究了下,感覺用dom4j好,ok,就是它了,下面把代碼貼出來(修改版),隨便寫寫,還有不足,僅供參考:/* * Created on 2005-4-14 15:26:04 * Modify no 2005-4-19 16:06:12 *//** * @author zxub *
Time of Update: 2018-12-05
一直以來,都很喜歡用Map,在小規模應用中,用用Map也沒什麼,但是應用一大,記憶體應用方面就要注意了。 幾個月前,做項目的時候用到Map,在一篇文章中,我記得說過Map的回收有問題,一試,果然,當設定為null時,還是不能有效進行回收,找了些資料,最後發現了WeakHashMap,當沒有指標指向value時,key會被回收,就用它做了個CacheMap,需要多加一個方法package org.ofbiz.payment.common;import java.util.Iterator;i
Time of Update: 2018-12-05
前些天擺弄java,參考一些資料寫了個資料庫連接池,對裡面只產生一個執行個體的那種做法深表佩服,今天中午又聽到別人在說設計模式,受不了了,就上網Down了點資料來。 一來就看到了Singleton模式,一看,呀,不就是那個串連池裡用的方法麼?!噢,原來如此。 Singleton 是一種建立性模型,它用來確保只產生一個執行個體,並提供一個訪問它的全域訪問點。 為了實現 Singleton