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 Java 程式設計風格指南GoJava程式設計
- 優秀Java程式設計師的程式設計風格Java程式設計師
- Google C++ 程式設計風格指南:命名約定GoC++程式設計
- Javascript程式設計風格JavaScript程式設計
- java中須遵守的程式設計風格Java程式設計
- 統一規範化程式碼的命名風格
- 糟糕程式設計師的程式設計風格程式設計師
- Google C++程式設計風格指南(五):命名約定GoC++程式設計
- [C++][程式設計風格]C++命名規則C++程式設計
- 編碼規範(四)之程式碼風格
- 前端程式碼規範 — JavaScript 風格指南前端JavaScript
- JavaScript 程式設計風格指南JavaScript程式設計
- 物件導向程式設計風格 VS 基於物件程式設計風格(boost::bind/function)物件程式設計Function
- Google C++程式設計風格指南(六):程式碼註釋GoC++程式設計
- Google Java 程式設計風格指南 —— 見微知著GoJava程式設計
- Google C++程式設計風格指南(八):規則之例外GoC++程式設計
- Python程式設計風格和設計模式Python程式設計設計模式
- C 語言程式碼風格之 Linux 核心程式碼風格Linux
- 【程式設計素質】Java編碼約定程式設計Java
- 求求你規範下你的程式碼風格
- Go 語言程式碼風格規範-指南篇Go
- Go 語言程式碼風格規範-概述篇Go
- PHP PSR-2 程式碼風格規範PHP
- 每一個程式設計師要遵守的一些優秀程式設計風格程式設計師
- 各種流行的程式設計風格程式設計
- Google Python 程式設計風格指南GoPython程式設計
- 前端 JavaScript 程式設計風格淺析前端JavaScript程式設計
- 你需要懂點程式設計風格程式設計
- Google C++程式設計風格指南GoC++程式設計
- Laravel 保持統一程式碼風格Laravel
- JavaScript 程式碼風格指南JavaScript
- 程式碼的風格 (轉)
- 升級 Java 程式設計規範的6個約定Java程式設計
- JAVA程式設計規則:Java程式設計
- java程式設計規範Java程式設計
- Java程式設計規則Java程式設計
- 如何培養良好的程式設計風格程式設計
- Google C++ 程式設計風格指南:類GoC++程式設計