java程式設計規約----程式碼風格(一)
寫在前面 : 參考(阿里巴巴:java開發手冊)
一:大括號的使用約定 。
如果大括號內為空,則簡潔地寫成{}即可,不需要換行;
public void getName(){}
如果是非空程式碼塊,則:
1 )左大括號前不換行。
2 )左大括號後換行。
3 )右大括號前換行。
4 )右大括號後還有 else 等程式碼則不換行: 表示終止的右大括號後必須換行。
// 左大括號不換行 左大括號後換行
public void setName(){
String name = "bch";
if (name.equals("bch")){
System.out.println("正確");
// 右大括號後還有 else 等程式碼則不換行
}else{
System.out.println("錯誤");
// 表示終止的右大括號後必須換行。
}
}
二:
(1)左小括號和字元之間不出現空格:同樣,右小括號
和字元之間也不出現空格.
(2) if I for I while I switch I do 等保留宇
與括號之間都必須加空格 。
// 關鍵詞於左括號有一個空格,左括號於f之間不能有空格 同理右括號
if (flag == 1)
(3)任何二 目、 三 目運算子的左右兩邊都需要加一個空格 。
說明:運算子包括賦值運算子= 、 邏輯運算子“、加減乘除
符號等。
// 運算子左右兩邊各有一個空格
int flag = 0;
三:採用 4 個空格縮排, 禁止使用時控制符。
說明:如果使用 Tab 縮排,必須設定 1 個 Tab 為 4 個空格 。IDEA 設定 Tab 為 4 個空格肘,請勿勾選 Use tab character ;而在 Eclipse 中,必須勾選 insert spaces for tabs 。
Eclipse中設定:
1,點選 window->preference-,依次選擇 General->Editors->Text Editors,選中右側的 insert space for tabs;如下圖所示,儲存,第一步完成;
2,(1)點選 window->preference-,依次選擇 java(或C++)->code style ->formatter,點選右側的editor,選則左側 tab policy的值為spaces only,確定,應用儲存即可,如下圖所示:
(2)若出現應用Apply按鈕為灰色的情況,需要回到上一步,點選new按鈕,根據當前的樣式重新生成一個新的樣式並儲存,重複第2步,編輯該樣式即可,如下圖:
相關文章
- Google C++ 程式設計風格指南:命名約定GoC++程式設計
- 統一規範化程式碼的命名風格
- 前端程式碼規範 — JavaScript 風格指南前端JavaScript
- 【程式設計素質】Java編碼約定程式設計Java
- C 語言程式碼風格之 Linux 核心程式碼風格Linux
- 求求你規範下你的程式碼風格
- Go 語言程式碼風格規範-指南篇Go
- Go 語言程式碼風格規範-概述篇Go
- 各種流行的程式設計風格程式設計
- 從程式碼的風格看出六種不同型別的程式設計師型別程式設計師
- Laravel 保持統一程式碼風格Laravel
- Vue專案使用eslint + prettier規範程式碼風格VueEsLint
- 擴充套件01:程式碼風格/python規範style套件Python
- .editorconfig 程式碼風格配置
- 如何培養良好的程式設計風格程式設計
- Spring MVC 中使用 RESTFul 程式設計風格SpringMVCREST程式設計
- 幽默:把Java寫成Python風格的程式碼JavaPython
- 《碼處高效:Java開發手冊》之程式碼風格Java
- 量化合約開發丨量化合約原始碼丨JAVA系統開發程式設計程式碼示例原始碼Java程式設計
- 切圖崽的自我修養-[ES6] 程式設計風格規範程式設計
- 現在的程式設計師的程式碼風格真的是超乎我的想象能力程式設計師
- Google JavaScript 程式碼風格指南GoJavaScript
- Vue 前端程式碼風格指南Vue前端
- 程式設計師修煉第一課 | 如何通過改善程式碼風格來消滅隱藏bug程式設計師
- GPU程式設計(四):並行規約優化GPU程式設計並行優化
- 開發筆記1|Java程式碼規約清單筆記Java
- 程式碼風格統一:commitlint & eslint & standard-versionMITEsLint
- Java併發程式設計---java規範與模式下的併發程式設計1.1Java程式設計模式
- 好程式設計師Java分享Java開發常用規範技巧一程式設計師Java
- 《程式設計實踐》第一章編碼風格的不完全總結程式設計
- 深圳scala-meetup-20180902(1)- Monadic 程式設計風格程式設計
- 程式設計小記-程式設計規範程式設計
- PEP 8 程式程式碼的編寫風格指南
- FPGA可綜合風格程式碼FPGA
- Typora 程式碼塊Mac風格化Mac
- 開發筆記14|Java程式碼規約第4條筆記Java
- 前端工程程式碼規範(一)——命名規則與工程約定前端
- 上位機程式設計編碼規範程式設計