
Lambda 表達式 Lambda 表達式可以理解為一種匿名函數:它沒有名稱,但有參數列表、函數主體、返回類型,可能還有一個可以拋出的異常的列表...
流是什么 流是Java API的新成員,它允許你以聲明式方式處理數據集合(通過查詢語句來表達,而不是臨時編寫一個實現),也可以把它們看成遍歷數據...
基礎概念 在軟件工程中,一個眾所周知的問題是,不管你做什么,用戶的需求肯定會變。行為參數化就是可以幫助你處理頻繁變更的需求的一種軟件開發模式。一...
編寫Maven插件的主要步驟 創建一個maven-plugin項目:插件本身也是Maven項目,特殊的地方在于它的packaging必須是mav...
基礎概念 靈活的構建能夠解決項目構建過程中一個常常需要面對的問題,就是不同的平臺環境差異,這可能是操作系統的差異、平臺開發和測試平臺的差異、不同...
Web項目的目錄結構 基于Java的web項目,其標準的打包方式是WAR。一個WAR包下至少包含兩個子目錄:WEB-INF和META-INF。M...
基礎概念 快速且高頻率的自動構建項目的所有源碼,并為項目源碼提供豐富的反饋信息。 持續集成需要引入額外的硬件設備,特別是對于持續集成服務器來說,...
基本概念 測試過程中,如果有驗證碼的參與,可以通過引入外部jar包或者內部控制驗證碼的生成和驗證。 Maven的職責之一就是自動運行單元測試,它...
基本概念 Maven的聚合特性能夠把項目的各個模塊聚合在一起構建,而Maven的繼承特性則能幫助抽取各模塊相同的依賴和插件等配置。 一個項目的子...