Time of Update: 2015-06-18
標籤:在項目開發中,我們可能往往需要動態刪除ArrayList中的一些元素。一種錯誤的方式:<pre name="code" class="java">for(int i = 0 , len= list.size();i<len;++i){ if(list.get(i)==XXX){
Time of Update: 2015-06-18
標籤:1. 什麼是物件導向 (1)物件導向是一種編程方法 (2)物件導向是一種思維方式 (3)物件導向不是一種程式設計語言2. 物件導向的優勢3. 如何學習面向對像 (1)掌握一種物件導向語言的文法 (2)掌握物件導向的思維方式 (3)熟悉物件導向設計原則 (4)掌握物件導向的設計模式4. 物件導向的思維方法 (1)首先確定由誰來做,其次確定怎麼做 (2)首先考慮整體,其次考慮局部 (3)首先考慮抽象,其次考慮具體5. 什麼是類
Time of Update: 2015-06-18
標籤:public class SystemInfo {public static void main(String[] args) {//系統屬性Properties prop = System.getProperties();System.out.println(prop.getProperty("os.name")); // 作業系統名稱 Windows 7System.out.println(prop.getProperty("os.version"));
Time of Update: 2015-06-18
標籤:Java中對象的建立clone顧名思義就是複製, 在Java語言中, clone方法被對象調用,所以會複製對象。所謂的複製對象,首先要分配一個和來源物件同樣大小的空間,在這個空間中建立一個新的對象。那麼在java語言中,有幾種方式可以建立對象呢?1 使用new操作符建立一個對象2 使用clone方法複製一個對象那麼這兩種方式有什麼相同和不同呢? new操作符的本意是分配記憶體。程式執行到new操作符時,
Time of Update: 2015-06-18
標籤:java排序 插入排序 一、演算法原理插入排序法:所謂插入排序法乃是將一個數目插入該佔據的位置。假設我們輸入的是 “53,27,36,15,69, 42” 我們從第二個數字開始,這個數字是27,我們的任務只要看看27有沒有正確的位置,我們的做法是和這個數字左邊的數字來比,因此我們比較27和53,27比53小,所以我們就交換27和53,原來的排列就變成了“27, 53, 36, 15, 69, 42
Time of Update: 2015-06-18
標籤:原文連結:http://www.programcreek.com/2009/02/the-interface-and-class-hierarchy-for-collections/ 1. Collection vs Collections First of all, "Collection" and "Collections" are two different concepts. As you will see
Time of Update: 2015-06-19
標籤:java Regex 前後尋找 最近做軟體 需要截取 一個 類似html標籤內部的文本採用了傳統的方法 比如 <ming>(.*?)</ming>來匹配字串得出 <ming>sdfdfsdfdf</ming> 然後再用字運算式替換的功能最近看了一本正則表達的書 發現javaRegex是支援
Time of Update: 2015-06-19
標籤:一、反射的理解 反射類似於我們平時見到的平面鏡的反射:被反射的目標(任意一個已知名稱的類),反射出來的“鏡像”(我們的類對象<Java中任意一個類都對應有一個類對象>),通過這個“鏡像”,類對象,我們就可以在運行時擷取任意一個已知名稱的類對應的資訊。 二、Java反射機制提供的功能
Time of Update: 2015-06-19
標籤:問題描述:輸入一個英文句子,反轉句子中的單詞的順序,但單詞內字元的順序不變;(為簡單起見,標點符號與一般字元當做一樣處理)樣本 :輸入:“I am a student.” 輸出: “.student a am I”策略
Time of Update: 2015-06-19
標籤:Demo下載http://download.csdn.net/detail/qq873113580/8823259 這個後續自己可以改成彈窗的 主要是用了jqupload 下面是前台頁面<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html
Time of Update: 2015-06-19
標籤:一、ArrayList和Linkedlist的區別1.ArrayList是基於數組,LinkedList基於鏈表實現。 對ArrayList和LinkedList而言,在列表末尾增加一個元素所花的開銷都是固定的。 對 ArrayList而言,主要是在內部數組中增加一項,指向所添加的元素,偶爾可能會導致對數組重新進行分配;
Time of Update: 2015-06-18
標籤:ImportNew註:原文中還沒有100個。作者希望大家一起來推薦高品質的Java開發部落格,然後不段補充到這個列表。歡迎你也參與推薦優質的Java開發部落格。(聲明一下:我們的數學不是體育老師教的!:)
Time of Update: 2015-06-19
標籤: 最近空閑時間整理一下平時常用的一下工具類,重複造輪子實在是浪費時間,如果不正確或者有待改善的地方,歡迎指教...package com.hsuchan.business.utils;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.URL;import java.util.Properties;
Time of Update: 2015-06-18
標籤:類比一個字串中的trim方法去掉一個字串兩端的空格public class StingTrimDemo {//類比一個trim方法, 去掉一個字串兩邊的空格】,public static void main(String[] args){// TODO Auto-generated method stubString s = " my java ";System.out.println("未去空格前的字串+++
Time of Update: 2015-06-18
標籤:將一個int 數群組轉換成字串並輸出在控制台上//將一個int 數群組轉換成一個字串 public class IntToStringDemo {public static void main(String[] args) {// TODO Auto-generated method stub//定義一個int類型的數組int[] i ={4,5,8,6,5,8,7,4,5};//調用自訂方法將int數組的方法轉換成字串toStringMethod(i);}private static
Time of Update: 2015-06-18
標籤: 你覺得自己是一個Java專家嗎?是否肯定自己已經全面掌握了Java的異常處理機制?在下面這段代碼中,你能夠迅速找出異常處理的六個問題嗎? 1 OutputStreamWriter out = ... 2 java.sql.Connection conn = ... 3 try { // ⑸ 4 Statement stat = conn.createStatement(); 5 ResultSet rs =
Time of Update: 2015-06-18
標籤:轉載自http://blog.csdn.net/shimiso 本文將由淺入深詳細介紹Java記憶體配置的原理,以協助新手更輕鬆的學習Java。這類文章網上有很多,但大多比較零碎。本文從認知過程角度出發,將帶給讀者一個系統的介紹。進入正題前首先要知道的是Java程式運行在JVM(Java Virtual
Time of Update: 2015-06-18
標籤:1.如何建立.properties檔案很簡單,建立一個txt檔案,並把尾碼改成.properties即可2.將.properties檔案拷入src的根目錄下3..properties檔案內容格式#注釋key=valuekey2=value14.作業碼 1 /* 2 * 從設定檔中讀取欄位 3 */ 4 public String GetValueByProperties(String KeyStr) { 5 String result =
Time of Update: 2015-06-18
標籤:一、單例的作用是用於控制類的產生方式,而不讓外部類任意new對象1.Car.javaimport java.util.ArrayList;import java.util.List;public class Car {//私人化建構函式,防止被外部的類newprivate Car() {}private static Car car = new Car();//單例private static List<Car> cars = new ArrayList<Car>(
Time of Update: 2015-06-18
標籤:String String的構造方式有n種(據說n==11),常見的例舉一二:// 1String s1 = "hello world";// 2String s2 = new String("hello world");// 3char[] a = {‘h‘, ‘e‘, ‘l‘, ‘l‘, ‘o‘};String s3 = new String(a, 1, 3); // start length // 4String s4 = "hello world";String s5 =