原创 Java基礎(四)——初始化塊

     Java使用構造器來對單個對象進行初始化操作,使用構造器先完成整個java對象的狀態初始化,然後將java對象返回給程序,從而該java對象的信息更加完整。與構造器作用類似的是初始化塊。初始化塊是Java類裏可以出現的第4種成員

原创 Activiti進階(四)——流程變量的設置和獲取

     流程變量在整個工作流中扮演很重要的作用。例如:請假流程中有請假天數、請假原因等一些參數都爲流程變量的範圍。流程變量的作用域範圍是只對應一個流程實例。也就是說各個流程實例的流程變量是不相互影響的。這篇博文就簡單的爲大家介紹下流程變

原创 Activiti進階(三)——流程定義的CRUD

          流程定義的RCUD,也就是對流程的增刪該查,這篇博文簡單的爲大家介紹一下使用Activiti的api對流程定義進行增刪改查操作。      一、查看流程定義 // 查詢流程定義 @Test public v

原创 Java基礎(五)——final修飾符

     final關鍵字可用於修飾類、變量和方法,final修飾變量時,表示該變量一旦獲得了初始值就不可被改變,嚴格的說法就是,final修飾的變量不可被改變,一旦獲得了初始值,該final變量的值就不能被重新賦值。      一、f

原创 Activiti進階(五)——流程執行歷史記錄

    之前的幾篇文章,爲大家簡單的介紹了部署流程定義、啓動流程實例、查看和辦理個人任務以及如何設置和獲取流程變量,這一系列的活動組成了一個完整的執行流程,那麼一個執行完的流程我們如何查看相關的定義呢,這篇博文就爲大家簡單的介紹一下流程執

原创 Java基礎(八)——集合

     在java中,集合主要是爲了保存數量不確定的數據,以及保存具有映射關係的數據。集合類主要負責保存、盛裝其他數據,因此集合類也被稱爲容器類。集合類和數組不一樣,數組元素既可以是基本類型的值,也可以是對象;而集合裏只能保存對象。  

原创 Java基礎(六)——接口和抽象類

     接口和抽象類很像,那麼他們有什麼異同呢,這就是這篇博文要討論的。      一、相同點      1.接口和抽象類都不能被實例化,他們都位於繼承樹的頂端,用於被其他類實現和繼承。      2.接口和抽象類都可以包含抽象方法

原创 Activiti進階(十)——分配個人任務的三種方式

     用戶任務(UserTask)即用戶操作的任務, 個人任務是用戶任務的一種,這篇博文將簡單地介紹下分配個人任務的三種方式。      一、流程圖                                        

原创 Java基礎(十一)——反射

     Java反射最大的好處就是能在運行期間,獲得某個類的結構、成員變量,用來實例化,而不是僅僅靠new來實現。            一、獲得Class對象      在Java中,每個類被加載之後,系統就會爲類生成一個對象的Cl

原创 Java基礎(三)——形參個數可變的方法

      從JDK1.5之後,Java允許定義形參個數可變的參數,從而允許爲方法指定數量不確定的形參。如果在定義方法時,在最後一個形參的類型後增加三點(...),則表明該形參可以接受多個參數值,多個參數值被當成數組傳入。下面程序定義了一

原创 Java基礎(九)——泛型

     介紹泛型之前,先來張圖,從宏觀上認識一下我們今天要介紹的主角:泛型。這張導圖是筆者自己對泛型的一個整體印象,下面我們從why、what、how三個角度來分析一下,我們說的泛型。                          

原创 Java基礎(一)——equals和==的區別

    Java程序中,測試兩個變量是否相等有兩種方式,一種是利用==運算符,另一種是利用equals()方法。下面這篇博文就簡單的介紹一下這兩者的不同。     一、"==方法"          當我們使用==來判斷兩個變量是否相等

原创 Java基礎(十)——類加載機制

     當Java程序主動使用某個類時,如果該類還未被加載到內存中,則系統會通過加載、連接、初始化三個不步驟來對該類進行初始化。如果沒有意外,JVM將會連續完成這三個步驟,所以有時也把這三個步驟統稱爲類加載或者類初始化。      一

原创 Activiti進階(八)——並行網關(ParallelGateWay)

    上一篇博客我們講到了排他網管,這篇博文簡單介紹一下他的兄弟,並行網關。      一、流程圖                                                                   

原创 Java基礎(七)——枚舉類

     在某些情況下,一個類的對象時有限而且固定的,比如季節類,它只有4個對象;再比如行星類,目前它只有8個回想,這種實力有限而且固定的類,在Java裏我們被稱爲枚舉類。      一、枚舉類入門      Java5新增了一個en