java 之在校期间最后一次实训记录
提前一天晚上得知所要進行實訓的項目為
郵政儲蓄柜臺系統(tǒng)項目
這段時間(大概兩個星期)晚上上課,下午不上課。
隨機調(diào)整學習模式:
? ? 注意:會的也要聽!!!!!
? ? 正常聽課,會的也要聽,中午吃完飯后,定時睡一個小時(強迫自己睡),起床后繼續(xù)實訓內(nèi)容(視情況而定)
? ? 晚上聽課。回去跑步,跑完之后,繼續(xù)學習。
核心知識:
項目開始的注意事項(重要)
代碼編寫規(guī)范:
A.所有的類名,接口名都必須采用帕斯卡命名法(所有單詞的首字母大寫);
B.所有的成員變量,成員函數(shù)都必須采用駱駝命名法(第一個單詞全部小寫,后續(xù)單詞的首字母大寫);
C.所有常量必須全部大寫,多個單詞之間使用下劃線分割;
代碼注釋規(guī)范:
A.在類,接口和方法上都要寫文檔注釋/** */
B.方法內(nèi)部如果需要注明的內(nèi)容比較多,可以使用段落注釋/* */,如果注釋內(nèi)容比較少,則使用單行注釋;
書寫規(guī)范:
成員變量和成員函數(shù)之間至少有一個換行
除了局部變量外,其他變量都要使用有意義的英文單詞,做到見名知意,杜絕使用漢語拼音
項目布局的包命名規(guī)范:
全局使用的類可以定義在全局包中,全局包命名如:com.banksystem.globals/common
dao(Data Access Object):數(shù)據(jù)訪問對象,主要完成對數(shù)據(jù)的增刪改查,命名,公司有不同的要求
例如:??com.banksystem.dao:專門存放dao接口的包
????????? ?com.banksystem.dao.bean/imple:專門存放dao接口實現(xiàn)類的包
????????? com.banksystem.dao.factory:專門存放Dao工廠類(專門負責統(tǒng)一實例化對象的,一般在工廠類中所有的方法都是靜態(tài)的,方法返回值是接口類,實例化的是接口的實現(xiàn)類)的包,
????????? ?com.banksystem.bo(Business Object)/service:專門存放業(yè)務層接口的包
???????????com.banksystem.bo/service.bean/imple:專門存放業(yè)務層接口實現(xiàn)類的包
???????????com.banksystem.bo/factory:專門存放bo工廠類的包
???????????com.banksystem.ui(User Interface)/client:專門存放啟動運行類相關的代碼
???????????com.banksystem.domain/model:專門存放項目中使用到的實體類的包
???????????com.banksystem.utils:?存放項目使用的工具類相關的包
項目流程:
項目初期的包結(jié)構(gòu)示意圖:
這幾天感覺比較重要的是寫接口(截屏截不全,項目做完之后會有源碼):
<1>賬戶Dao,專門對賬戶對象做增刪改查操作的
<2>自定義軟件的業(yè)務規(guī)則
緊接著接口寫好之后,繼續(xù)編寫一個實現(xiàn)接口的實現(xiàn)類
再之后,去編寫一個工廠類
工廠類的好處:
1.將對象的實例化統(tǒng)一進行管理
2.由于方法返回的是接口類型,因此對于調(diào)用者而言,只識別接口類型的對象即可,不需要知道具體實現(xiàn)類是什么
??????
總結(jié)
以上是生活随笔為你收集整理的java 之在校期间最后一次实训记录的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android android stud
- 下一篇: java 的基本语法