Java語言規範
一、Java語言規範:
1、命名風格:
①類名使用UpperCamelCase(駝峰式):NewClozeQuestionFragment/AiRobotDialog等
方法名,引數名,成員變數,區域性變數使用lowerCamelCase:recordId/mLastFocus/getHttpMessage()...... 包名統一使用小寫:com.sunland.course
②陣列定義:String[] args 。而不用string args[]
③如果模組,介面,類,方法等使用了設計模式,在命名的時候需要體現出具體的模式
public class OrderDactory
public class ExamObservable
④介面類定義的方法不需要加任何的修飾,並且方法儘量寫上註釋
⑤介面和實現類的命名:對於Service和DAO類,暴露出來的服務一定是介面,內部的實現類用Impl的字尾。(CacheServiceImpl 實現CacheService介面)
⑥列舉類名儘量帶上Enum字尾,列舉類的成員變數需要全部大寫,單詞間用下劃線分隔。
⑦獲取單個物件的方法用get做字首
獲取多個物件的方法是用list做字首
獲取統計值的方法用count做字首
插入的方法用save/insert做字首
刪除的方法用remove/delete做字首
修改的方法用update做字首
⑧不要使用一個常量類維護所有的常量,應該按照常量的功能進行分類,分開維護。(快取相關的常來放在類CacheConsts下,系統配置相關的常量放在類ConfigConsts下)
2、程式碼格式:
①左小括號和字元之間不出現空格,右小括號的字元之間也不出現空格。正例:if (a == b)
②if/for/while/switch/do等保留字與括號之間都需要加上一個空格
③註釋的雙鞋線與註釋內容之間有且僅有一個空格
④方法引數在定義和傳入的時候,多個引數逗號後需要加上空格method("a", "b", "c")
相關文章
- Java語言編碼規範Java
- Java語言編碼規範(Java Code Conventions)Java
- Java語言編碼規範(Java Code Conventions)【引用】blogjavaJava
- Go 語言程式設計規範Go程式設計
- Uber Go 語言編碼規範Go
- 嵌入式c語言編碼規範C語言
- Go 語言程式碼風格規範-指南篇Go
- Go 語言程式碼風格規範-概述篇Go
- C語言程式設計規範——名稱縮寫C語言程式設計
- 中文分詞研究難點-詞語劃分和語言規範中文分詞
- java命名規範Java
- Shell語法規範
- 自己的Java規範文件Java
- Java的13個規範Java
- Java中的命名規範。Java
- SQL語句規範總結SQL
- java語言屬於哪種語言Java
- JAVA後端開發規範Java後端
- MAVEN 與 JAVA 包命名規範MavenJava
- Java 程式碼規範if巢狀Java巢狀
- SQL語句規範的寫法SQL
- Java語言概述Java
- C語言程式設計,初學者必學程式碼規範,你知道哪些?C語言程式設計
- Jvm上如何執行其他語言?JSR223規範最詳細講解JVMJS
- MySQL資料庫規範 (設計規範+開發規範+操作規範)MySql資料庫
- 表示式和基本語句的規範
- java語言學習Java
- 規範與偏離規範
- 前端規範之HTML 規範前端HTML
- 前端規範之javascript規範前端JavaScript
- 前端規範之CSS規範前端CSS
- 前端規範之nodeJs 規範前端NodeJS
- 【學習筆記】之:Java命名規範筆記Java
- Java開發規範(效能提升)更新中Java
- AMD 規範與CMD 規範概要
- PHP 規範 - Symfony 程式碼規範PHP
- 前端規範之CSS規範(Stylelint)前端CSS
- Java Platform SE 8(Java™程式語言)JavaPlatform