原创 統計字符串中字母個數(用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