Time of Update: 2015-04-15
標籤:java參考:Java泛型詳解 點擊開啟連結泛型是在首次編譯時間刻檢查的,為了比避免僅僅是資料類型不一致而導致的重載.在沒有泛型之前,一旦把一個對象丟進java集合中,集合就會忘記對象的類型,把所有對象當成Object類型來處理。當程式從集合中取出對象時,就需要進行強制類型轉換,這種強制類型轉換不僅代碼臃腫,而且容易引起ClassCastException異常。1. 將運行時出現的ClassCastException問題,再編譯時間期給解決了。運行就安全了2.
Time of Update: 2015-04-15
標籤:適用情境在某些類的演算法中,用了相同的方法,造成代碼的重複。控制子類擴充,子類必須遵守演算法規則。缺點每個不同的實現都需要定義一個子類,這會導致類的個數的增加,設計更加抽象。優點模板方法模式通過把不變的行為搬移到超類,去除了子類中的重複代碼。子類實現演算法的某些細節,有助於演算法的擴充。通過一個父類調用子類實現的操作,通過子類擴充增加新的行為,符合“開放-封閉原則”。模式中的角色抽象類別(AbstractClass):實現了模板方法,定義了演算法的骨架。具體類(Co
Time of Update: 2015-04-15
標籤:目錄如下:用非常通俗的語言來描述設計模式。目 錄第 1 章 策略模式【STRATEGY PATTERN】 .......................................................................................................... 4第 2 章 代理模式【PROXY PATTERN】 ............................................................
Time of Update: 2015-04-15
標籤:helloword程式,所有java學習人員人生第一個程式,哎媽,基礎太差,出錯 1 public class Helloword{ 2 3 public Helloword() { 4 public static void main (String[] args) { 5 System.out.println ("111111111");//輸入out,然後按tab鍵,就會輸入System.out.println 6 } 7 }
Time of Update: 2015-04-15
標籤:java設計模式 設計模式 本文繼續介紹23種設計模式系列之模板方法模式。概述模板方法模式是類的行為模式。準備一個抽象類別,將部分邏輯以具體方法以及具體建構函式的形式實現,然後聲明一些抽象方法來迫使子類實現剩餘的邏輯。不同的子類可以以不同的方式實現這些抽象方法,從而對剩餘的邏輯有不同的實現。這就是模板方法模式的用意。比如定義一個操作中的演算法的骨架,將步驟延遲到子類中。模板方法使得子類能夠不去改變一個演算法的結構即可重定義
Time of Update: 2015-04-15
標籤:java線程 狀態轉換 並發 轉載請註明:http://blog.csdn.net/UniKylin/article/details/450508231.線程自身資訊線程啟動並執行過程會產生很多資訊,這些資訊都儲存在Thread類中的成員變數裡面,常見的有: a.線程的ID是唯一標識getId() b.線程的名稱:getName(),如果不設定線程名稱預設為“Thread-xx”
Time of Update: 2015-04-15
標籤:FINEREPORT用到公式的地方非常多,儲存格(以=開頭的便被解析為公式),條件顯示,資料字典,報表填報屬性值定義,圖表標題,軸定義,頁首頁尾,甚至儲存格的其他屬性中的滑鼠懸浮提示內容都可以寫公式,雖然那個編輯框非常不像。簡單的說下自己感覺的公式要注意的幾個地方:1.if語句文法剛接觸感覺比較奇怪,if(條件式子,值1,值2),if可以嵌套,if(條件式子1,值1,if(條件式子2,值2,值3))。2.switch語句也是,具體函數我不說了。3.對於判斷用單等號和雙等號都行。4.對於字串
Time of Update: 2015-04-15
標籤:實驗一 Java開發環境的熟悉一、實驗內容1. 使用JDK編譯、運行簡單的Java程式2.使用Eclipse 編輯、編譯、運行、調試Java程式二、實驗要求1.沒有Linux基礎的同學建議先學習《Linux基礎入門(新版)》《Vim編輯器》 課程2.完成實驗、撰寫實驗報告,實驗報告模板見QQ群,注意實驗報告重點是運行結果,遇到的問題(工具尋找,安裝,使用,程式的編輯,調試,運行等)、解決辦法(空洞的方法如“查網路”、“問同學”、“
Time of Update: 2015-04-15
標籤:1.下載mybatis-spring.jar包。2.配置好spring和mybatis環境。3.在項目中我使用sqlSessionFactoryBean來執行個體化每個介面。具體的設定檔代碼如下:<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource"
Time of Update: 2015-04-15
標籤:北京電子科技學院(BESTI) 實 驗 報 告 課程:Java
Time of Update: 2015-04-15
標籤: 1 package com.xt.thinks15_7; 2 3 import java.util.Arrays; 4 5 class EraseObject1<A> { 6 7 } 8 9 class EraseObject2<A, B> {10 11 }12 13 class EraseObject3<K, V> {14 15 }16 17 /**18 * 擦除測試19 * 20 * @author Administrator21
Time of Update: 2015-04-15
標籤:Object 類位於 java.lang 包中,是所有 Java 類的祖先,Java 中的每個類都由它擴充而來。定義Java類時如果沒有顯示的指明父類,那麼就預設繼承了 Object 類。例如:1 public class Demo{2 // ...3 }實際上是下面代碼的簡寫形式:1 public class Demo extends Object{2 // ...3 }
Time of Update: 2015-04-15
標籤:/* *建立的抽象類別,把這個抽象類別交給別人,別人的類需要繼承該抽象類別*求得一個立體的底面積,但是我們可以不用管別人是怎麼這個底面積的。 */package com.pan.e1;/** * * 屬於雨靈的夜 */public abstract class Gemetry { public abstract double
Time of Update: 2015-04-14
標籤:多線程 並發 java 安全執行緒 thread package com.lipeng;public class LoopDemo {/** * 線程A迴圈10次,然後線程B迴圈100次,然後A再迴圈10次,然後B再迴圈100次。如此迴圈50次。 * lipeng * 2015-4-10 * @param args
Time of Update: 2015-04-14
標籤:引言: 一個公司裡有普通員工和經理,他們之間有很多共同點,但也有一些差異,比如薪水問題,普通員工只有普通工資,經理在完成績效後有一定比例的獎金。這時我們可以定義兩個類Employee和Manager,顯然兩個類之間存在明顯的"is-a"關係---經理也是公司員工,而“is-a”關係是繼承關係的特徵,所以Employee和Manager之間存在繼承關係。本文:
Time of Update: 2015-04-14
標籤:Java 8 之 java.time 包標籤: java java8 | 發表時間:2013-10-15 08:29 | coderbee分享到:出處:http://coderbee.net包概述java.time 包是在JDK8新引入的,提供了用於日期、時間、執行個體和周期的主要API。java.time包定義的類表示了日期-時間概念的規則,包括instants, durations, dates, times, time-zones and
Time of Update: 2015-04-14
標籤:搞了2天java,有點收穫,記錄一下。1.m=0;如果在try裡寫return ++m;finally裡寫++m;那麼返回的結果是1還是2呢?結論是1,調用try中的return
Time of Update: 2015-04-14
標籤:*第一階段:Java基礎,包括java文法,物件導向特徵,常見API,集合架構;*第二階段:java介面編程,包括AWT,事件機制,SWING,這個部分也可以跳過,用的時候再看都能來及;*第三階段:java API:輸入輸出,多線程,網路編程,反射註解等,java的精華部分;*第四階段:資料庫SQL基礎,包括增刪改查操作以及多表查詢;*第五階段:JDBC編程:包括JDBC原理,JDBC串連庫,JDBC API,雖然現在Hibernate比JDBC要方便許多,但是JDBC
Time of Update: 2015-04-14
標籤: 最近在利用poi往excel中寫入大量資料時,發現excel2003最多隻支援65535條,大量資料時容易造成oom,上網查了一下api,發現目前對於2003,每個sheet最多支援65535條,若資料量遠超65535,建議分sheet處理,而poi3.8之後,出現了SXSSFWorkbook,可以支援大資料量的寫入excel操作,但是目前只支援excel2007HSSF是POI工程對Excel 97(-2007)檔案操作的純Java實現 XSSF是POI工程對Excel 2007
Time of Update: 2015-04-14
標籤:Servlet程式由Servlet,Filter和Listener組成,其中監聽器用來監聽Servlet容器上下文。監聽器通常分三類:基於Servlet內容相關的ServletContex監聽,基於會話的HttpSession監聽和基於請求的ServletRequest監聽。 ServletContex監聽器ServletContex又叫application,存在範圍是整個Servlet容器生命週期,當系統啟動時就會建立,系統關閉時會銷毀,該對象通常存放一些非常通用的資料,但是