Time of Update: 2018-12-05
這裡,Java的讀檔案和寫檔案都是基於字元流的,主要用到下面的幾個類:1、FileReader----讀取字元流2、FileWriter----寫入字元流3、BufferedReader----緩衝指定檔案的輸入該類的方法有:void close() 關閉該流。void mark(int readAheadLimit) 標記流中的當前位置。boolean markSupported() 判斷此流是否支援 mark() 操作(它一定支援)int read() 讀取單個字元。int read(
Time of Update: 2018-12-05
用Regex和java解析csv檔案作者:彈著鋼琴設計 來源:部落格園 發布時間:2009-06-15 18:31 閱讀:517 次 原文連結 [收藏] 在解析csv檔案之前,先來看看什麼是csv檔案以及csv檔案的格式。csv(Comma Separate Values)檔案即逗號分隔字元檔案,它是一種文字檔,可以直接以文本開啟,以逗號分隔。windows預設用excel開啟。它的格式包括以下幾點(它的格式最好就看excel是如何解析的。):①每條記錄佔一行;②以逗號為分隔字元;
Time of Update: 2018-12-05
1.List中的對象實現Comparable介面:public class User implements Comparable<User>{ private String name; private Integer order; public String getName() { return name; } public void setName(String name) { this.name = name; }
Time of Update: 2018-12-05
一、什麼是嵌套類及內部類 可以在一個類的內部定義另一個類,這種類稱為嵌套類(nested
Time of Update: 2018-12-05
想必用Java的人都用過JDK的容器類吧,什麼List, Set, Map啦。每天這些代碼在全世界成千上萬的JVM裡面運行,每天數以萬記的程式員在使用這些類。你知道這些這麼cool的代碼是誰寫的嗎?是Joshua
Time of Update: 2018-12-05
這麼題目看起來就比較有爭議:運行起來專業的代碼才專業嘛。但是從另外一個角度來說"讓代碼看上去比較專業"是一個積極的做法,無論對誰都沒有壞處,對工程師,管理者和使用者都有益無弊。 首先這個題目說的是"看上去",所以我不會說明如何使代碼真正專業。世界上有很多的書籍和文章告訴軟體工程師如何寫出專業的代碼。如果要說"什麼樣的代碼看上去比較專業?"那就要定義什麼是專業的代碼。嗯,關於這點我不能下一個準確的定義。那麼可以這樣,大家可以參考一些大家共認的專業代碼。對於Java
Time of Update: 2018-12-05
常用的設計模式分為如下 23 種模式:Abstract Factory:提供一個建立一系列相關或相互依賴對象的介面,而無需指定它們具體的類。Adapter:將一個類的介面轉換成客戶希望的另一個介面,使得原來由於介面不相容而不能一起工作的那些類可以一起工作。Bridge:將抽象部分與它的實現部分分離,使之可以獨立變化。Chain of
Time of Update: 2018-12-05
我這裡說的cache不是指CPU和RAM之間的緩衝,而是java應用中間常用的緩衝。最常使用的場合就是訪問資料庫的時候為了提高效率而使用的cache。一般的用法就是把資料從資料庫讀到記憶體,然後之後的資料訪問都從記憶體來讀,從而減少對資料庫的讀取次數來提高效率。
Time of Update: 2018-12-05
目標:實現一個漢字字串按漢語拼音字典順序排序。原理:在windows環境的gbk字元集裡,漢字是按漢語拼音字典順序編碼的,如“礎”是 B4A1,“儲”是B4A2。這裡有個問題就像上面的儲和礎這樣的同音字只能遵照編碼的順序了,另外多音字也得遵照編碼順序。設計思路是先拆分漢字字串為字元數組,獲得每個漢字字元的16進位字串表示,然後比較該字串的字典順序大小,排序。需要說明的是,獲得漢字字元的位元組數組,轉換成int比較也可,實現從略。下面是實現的代碼:import
Time of Update: 2018-12-05
Regex是字串處理的終極武器,本文以一個具體題目簡介java對Regex的支援。題目:將一個字串中的形如href=“XXXX”和 src=“XXXX”的部分取出,列印。處理Regex主要用到java.util.regex.Matcher和 java.util.regex.Pattern兩個類。//測試用的字串String source= "...href=/"www.google.cn/"...src=/"www.baidu.com/"...";//使用Regex定義一個樣式String
Time of Update: 2018-12-05
【題目】給你一個字串,包含了空格等標點符號,要你計算出出現次數最多的字母和該字母出現的次數。【code】:private static void totalTimes(String str) {char[] ch = str.toCharArray();Map<Character, Integer> timesMap = new HashMap<Character,Integer>();for (int i = 0; i < ch.length; i++) {if
Time of Update: 2018-12-05
JDK1.5 令我們期待很久,可是當他發布的時候卻更換版本號碼為5.0。這說明Java已經有大幅度的變化。本文將講解JDK5.0支援的新功能-----Java的泛型. 1、Java泛型 其實Java的泛型就是建立一個用類型作為參數的類。就象我們寫類的方法一樣,方法是這樣的method(String str1,String str2 ),方法中參數str1、str2的值是可變的。而泛型也是一樣的,這樣寫class
Time of Update: 2018-12-05
<html><head><title>這是我的練習</title><script language="javascript"></script></head><body onLoad="alert('載入事件')" onSubmit=alert('表單提交')><form><input type="text" id="" value="123" size="15" onChange=
Time of Update: 2018-12-05
最近在項目中發現java擷取系統時間 new Date().toLocaleString()相差13個小時,之前沒有出現該情況,只是升級後出現的。具體如何導致的,還在學習中ing!下面貼出解決方案:Java代碼 import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.Locale; import java.util.TimeZone;
Time of Update: 2018-12-05
文章目錄 領域模型O-R架構和EJB3 JPA基礎知識啟用中繼資料注釋標準化JPA中的O-R映射Entity Manager API:用於實體操作的標準API查詢API打包參考實現EJB3 JPA工具結束語參考資料 持久性對於大多數公司專屬應用程式程式都非常關鍵,因為它們需要訪問關聯式資料庫(例如Oracle Database
Time of Update: 2018-12-05
Java基礎:利用HttpClient擷取網頁內容 發布時間:2006.04.24 05:18 來源:未知 作者:oneworld
Time of Update: 2018-12-05
=====================================================================JAVA語言是1995年5月由SUN公司發布的,由於其安全性高、代碼最佳化、跨平台等特性,迅速取代了很多傳統進階語言,佔據了企業級網路應用開發等諸多領域的霸主地位。不過,JAVA最突出的跨平台優勢使得它不能被編譯成本地代碼,而要以中間代碼的形式運行在虛擬機器環境中,這使得JAVA的反編譯要比別的進階語言容易實現,並且反編譯的代碼經過最佳化後幾乎可以與原始碼相媲
Time of Update: 2018-12-05
對JAVA的集合的理解是想對於數組 數組是大小固定的,並且同一個數組只能存放類型一樣的資料(基本類型/參考型別) JAVA集合可以儲存和運算元目不固定的一組資料。 所有的JAVA集合都位於 java.util包中! JAVA集合只能存放參考型別的的資料,不能存放基礎資料型別 (Elementary Data Type). JAVA集合主要分為三種類型: Set(集) List(列表) Map(映射) Collection 介面 Collection是最基本的集合介面,
Time of Update: 2018-12-05
1<?xml version="1.0" encoding="UTF-8"?> 2<web-app version="2.4" 3 xmlns="http://java.sun.com/xml/ns/j2ee" 4 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 5 xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 6 http://
Time of Update: 2018-12-05
在java工程裡,我們不可避免的會擷取本地檔案,以下我就介紹下類File建立一個file,檔案的路徑應該怎樣寫。File f = new File("src/com/util/db.xml");//直接new個File類f,那麼檔案的相對路徑是相對於你的工程的,所以相對路徑是這樣寫的;new **Class().getClass().getResourceAsStream("db.xml");//通過類名的getClass()下方法擷取檔案,這樣如果該xml檔案與**Class()類在一個包下,