原创 統計字符串中字母個數(用treeMap)

import java.util.*; public class MapTest {public static void main(String a

原创 Collections工具類方法回顧以及自定義實現

import java.util.*; public class CollectionsDemo {public static void main(

原创 多線程技術總結

package src; /* 多線程總結: 1,進程和線程的概念。|--進程:|--線程: 2,jvm中的多線程體現。|--主線程,垃圾回收線程,

原创 SequenceInputStream,ObjectInput/OutputStream

import java.io.*; public class OtherStream {public static void main (String args[]) throws Exception{byteArrayStreamMe

原创 模擬tomcat,模擬瀏覽器

最常見的客戶端:瀏覽器 :IE。 最常見的服務端:服務器:Tomcat。 爲了瞭解其原理: 1, 自定義服務端, 使用已有的客戶端IE,瞭解一下客戶端給服務端發了什麼請求? 發送的請求是: GET / HTTP/1.1  請求行  請求

原创 推薦一下自己寫的一個springMVC+hibernate註解+easyUI項目

項目地址:http://git.oschina.net/kaierge/SpringMVC_Hibernate_EesyUI/tree/master 貼出一段action層的代碼: @Controller @SuppressWar

原创 Java程序員常犯的10個錯誤

本文總結了Java程序員常犯的10個錯誤。 #1. 把Array轉化成ArrayList 把Array轉化成ArrayList,程序員經常用以下方法: List<String> list = Arrays.asList(arr);

原创 面向對象總結

函數: 數組: --------------------- 面向對象: 1,面向對象和麪向過程思想。面向對象強調的是對象實例。面向過程強調的是動作。對象將動作進行封裝。在問題領域中,我們先去找的都是涉及的對象,然後分析對象的屬性和行爲。

原创 FileReader,FileWriter,BufferedReader,BufferedWriter,File,FilenameFilter,PrintWriter,Seque)

/*  *   * 獲取指定目錄下,指定擴展名的文件(包含子目錄中的)  * 這些文件的絕對路徑寫入到一個文本文件中。  *   * 簡單說,就是建立一個指定擴展名的文件的列表。   *   * 思路:  * 1,必須進行深度遍歷。  *

原创 TreeSet實現自定義排序

import java.util.*; /* ** TreeSet排序方式 ** 1.元素實現Comparable接口,具備可比性 ** 2.new

原创 io流與Map集合的結合Properties

package cn.itcast.io.p2.properties; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStre

原创 集合總結

集合類的由來:對象用於封裝特有數據,對象多了需要存儲,如果對象的個數不確定。就使用集合容器進行存儲。 集合特點: 1,用於存儲對象的容器。 2,集合

原创 Calendar和Date區別

Date類 在JDK1.0中,Date類是唯一的一個代表時間的類,但是由於Date類不便於實現國際化,所以從JDK1.1版本開始,推薦使用Calendar類進行時間和日期處理。這裏簡單介紹一下Date類的使用。 1、使用Date類代表

原创 List和Array直接的互相轉換,Arrays.asList(),list.toArray()

package cn.itcast.p3.toolclass.arrays.demo; import java.util.Arrays; impor

原创 幾個特殊類Math&Runtime&System&Random&Date&Calendar&DateFormat

import java.util.*; import java.text.*; class DateTest {//計算兩日期間天數//"2012-3-17"到"2012-4-6"public static void main(Strin