Time of Update: 2015-05-29
標籤:1. Spring持久化2. Spring核心之IoC——依賴注入3. Hibernate查詢語言4. Hibernate
Time of Update: 2015-05-28
標籤:、本系列的相關內容, 是這兩年積累下來的, 本次整理成網頁版本, 一方面共用給大家, 另一方面也方便自己查閱。本文以圖形方式展示輕量級SSH架構下的javaEE 需要使用環境與工具:此處介紹輕量級JavaEE 以及tomcat, MySql, ant此處介紹Maven, Apache, SVN部分:本系列的相關內容, 是這兩年積累下來的, 本次整理成網頁版本, 一方面共用給大家, 另一方面也方便自己查閱。輕量級javaEE SSH 01: 概述 環境與工具篇
Time of Update: 2015-05-28
標籤:本文主要講Collection介面之一Set介面及其實作類別。 Set集合,特點:無序,不可重複
Time of Update: 2015-05-28
標籤:本文主要講Collection介面之一List介面及其實作類別。 List集合,特點:有序,可重複與上文中Set不同的是,List集合是有序的,這種順序表現在:通過索引的形式,記錄了元素的添加順序。List介面的實作類別,:1. ArrayList 與數組有關嗎? 2.Vector3.LinkedList
Time of Update: 2015-05-28
標籤:本文主要介紹Collection和Iterator介面。一、Collection和Iterator介面Collection介面是List、Set、、Queue的父介面。Collection c = new ArrayList(); 父類指向子類對象!優點:多態、動態連結、向上轉型。
Time of Update: 2015-05-28
標籤:把“Java集合”比作是容器,可以把多個對象(實際:是對象的引用),扔在容器中。JDK1.5之前,被丟進集合中的對象,會丟失起資料類型。預設為Object類型JDK1.5之後,不會遺失資料類型,因為引入了“泛型”(作為下文重點)本文將結合資料結構,重點講述Java的4種集合體系的功能和用法,並給出不同應用情境改如何選擇?一、同樣是用於“儲存資料”,既可以使用“數組”,有可以使用“集合”,有什麼區別嗎?數組:初始化時,決定了盛放資料的數量是固定的無法儲存,具有映射關係的資料用於盛放:基本類型
Time of Update: 2015-05-28
標籤: 現在做的項目中就用到了JNI調用c語言實現的訪問裝置的dll檔案,在此之前對JNI是一竅不通哈,只聽說過JNA連結dll,但只是一個瞭解。 JNI(Java Native Interface)Java本地介面,主要作用是實現java代碼與C C++編寫的代碼互動。 理論不多說,還是看java連結dll具體操作吧。。如下:
Time of Update: 2015-05-28
標籤:設計模式 java與模式 設計模式思想 設計模式,先看名字,設計,模式,目的是為了設計,為了設計給出一些定義出來的,總結出來的,抽象出來的辦法,叫做模式。設計是什嗎?軟體構建中的設計,承前(需求分析、產品定義、架構選擇),啟後或者伴隨(編碼、測試),包含結構、包、類、子程式,而模式講的就是這些東西。設計模式是一種思想這次關於設計模式的分享不是純技術,是思想。思想的東西,很難講,需要聽眾具備
Time of Update: 2015-05-28
標籤: Java作為一種強型別語言,意味著每一個變數都會有特定的類型,Java共有8種基本類型,其中有4種整型(byte、short、int、long)、兩種浮點型(float、double)、1種字元型(char)和一種布爾型(boolean),值得注意的是,雖然字串String非常常用,但是它卻不屬於基本類型。 二、浮點型(接上篇整型) 浮點型表示有小數部分的數值,java中包括float和double兩種浮點型資料,float被稱為單精確度浮點數,而double被稱為雙精確度浮點數。
Time of Update: 2015-05-28
標籤:下表顯示了Regex的文法:表 1.1 Regex文法 元字元說明.匹配任何單個字元。例如Regex“b.g”能匹配如下字串:“big”、“bug”、“b g”,但是不匹配“buug”。 $匹配行結束符。例如Regex“EJB$”能夠匹配字串“I like
Time of Update: 2015-05-28
標籤:Java集合類包位於java.util下,有很多常用的資料結構:數組、鏈表、隊列、棧、雜湊表等等。瞭解不同的集合類的特性在開發過程中是比較重要的,感謝@蘭亭風雨的專欄分析,這裡我也根據自己的理解做輕度的總結,不再進行分析,因為上面的部落格分析已經相當優秀。List介面實現,一般常用的為ArrayList和LinkedList,還有不太常用的Vector,Stack。比如JDK文檔聲明Deque 介面及其實現提供了 LIFO 堆棧操作的更完整和更一致的 set,應該優先使用此
Time of Update: 2015-05-28
標籤: Java入門重要知識點在這裡總結一下,以方便日後複習,這部分內容主要有:變數和常量,常用的運算子,流程式控制制語句,數組,方法這些內容一、變數和常量 1.Java關鍵字 先貼張圖:所有關鍵字區分大小寫。 2.標識符 標識符就是用於給 Java 程式中變數、類、方法等命名的符號。 注意幾條規則: 標識符可以由字母、數字、底線(_)、美元符($)組成,但不能包含 @、%、空格等其它特殊字元,不能以數字開頭。 標識符不能是 Java 關鍵字和保留字,但可以包含關鍵字和保留字。
Time of Update: 2015-05-28
標籤:一、 處理任務時,應該將代碼分成不同的部分,每一部分由一個線程進行,但是會因為任務負載不平衡導致有閑有忙。最好是應分成不同的部分,分配不同的線程,盡量讓處理器不停的處理,不要閑下來。如何分配線程數,有一個公式: 線程數 =
Time of Update: 2015-05-28
標籤:Java經典編程執行個體源碼及視頻專題匯總Java是一種可以撰寫跨平台應用軟體的物件導向的程式設計語言,是由Sun Microsystems公司於1995年5月推出的Java程式設計語言和Java平台(即JavaSE, JavaEE, JavaME)的總稱。在這裡整理了一些相關的資源連結,希望對大家有協助!資源名稱資源地址下載量好評率Java經典編程執行個體源碼http://down.51cto.com/zt/2741408 Java
Time of Update: 2015-05-28
標籤:Java.lang.OutOfMemory是java.lang.VirtualMachineError的一個子類,當Java虛擬機器中斷,或是超出可用資源時拋出。很明顯,OutOfMemory是在Java虛擬機器資源耗盡的情況下無法指派至時拋出的。不過很不幸,Java的說明文檔並沒有對該異常進行進一步的闡述。 Java虛擬機器包括六個不同的運行時資料區域(記憶體地區): 1. 程式計數器(Program Counter Register) 2.
Time of Update: 2015-05-28
標籤:運行效果:主要功能:1,jsp頁面輸入省份和城市 根據條件擷取當地的天氣資訊2,java代碼 利用第三方的省份和城市的路徑地址本工程主要實現java擷取天氣預報的資訊步驟1,建立工程weatherDemo2,建立包結構3,建立類4,訪問第三方介面 開啟主機方法5,擷取省份id方法6,擷取市id方法7,擷取天氣的方法8,編寫servlet9,發布運行java代碼建立WeatherDemo類/** * @version 1.0 * @author ren * 天氣預報的核心介面 *
Time of Update: 2015-05-28
標籤:共用變數 可見度 synchronized java多線程 volatile 一、JAVA記憶體模型簡介JAVA Merory
Time of Update: 2015-05-28
標籤:流的大家族 流(stream)的概念:源於UNIX中管道(pipe)的概念。在UNIX中,管道是一條不間斷的位元組流,用來實現程式或進程間的通訊,或讀寫外圍裝置、外部檔案等。 一個流,必有源端和目的端,它們可以是電腦記憶體的某些地區,也可以是磁碟檔案,甚至可以是Internet上的某個URL。流的方向是重要的,根據流的方向,流可分為兩類:輸入資料流和輸出資料流。使用者可以從輸入資料流中讀取資訊,但不能寫它。相反,對輸出資料流,只能往輸入資料流寫,
Time of Update: 2015-05-28
標籤:多線程 java 前言 Life’s a climb, but the view is great.1.建立線程的三種方式1.1 繼承Thread1.2 實現Runnable1.3 實現Callable2.線程的狀態2.1 五種狀態:建立,就緒,運行,阻塞,死亡2.2 終止線程:自然終止、外部幹涉2.3 阻塞:join、yield、sleepsleep方法與wait方法的區別:兩則從屬的類不同 sleep : 休眠
Time of Update: 2015-05-28
標籤:java:郵件發送失敗案例一: 運行環境比較 1、本地用同樣的代碼、系統內容及發郵件的帳號是沒有問題的; 2、外網其它伺服器項目使用相同技術也沒有問題; 問題現象 郵件模板中某連結(如:“http://www.baidu.com/...”)在郵箱發送後自動執行了,導致其它業務出錯。