嚴格換行java
通常狀況下一個「;」一換行android
建議函數的「{}」分別佔一行框架
例:public void ooSomething()eclipse
{函數
……ui
}spa
不要用:ip
例:public void doSomething(){get
….it
}
其實兩種方式均可以,這裏不作硬性規定。
最好用第一種方式由於在eclipse中用這種方式也很方便。
嚴格縮進
使用Tab縮進
註釋縮進和代碼縮進對齊
嚴格註釋
文件,類,方法,方法參數,變量,屬性都要註釋
每一個有含義的變量都要寫註釋。
文件和類的註釋必定要包含以下元素:
Name,Description,Version,Date,Author,Change,Copyright
主要記住一點「遵循javaDoc標準」。
例:/**
*/
變量註釋就在前面寫個//就能夠了。
例:
//這是個人名稱
/**
*/
private String mName; //
這樣就不必了,很麻煩,直接用單行註釋。
還有註釋不建議放後面,放在前面會很工整。
聲明的位置
應用命名空間位置
將全部框架定義的命名空間爲一組,自定義的和第三方的命名空間放在另外一組。
import com.android.internal.R;
import com.android.internal.view.menu.MenuBuilder;
import android.content.Context;
import android.content.res.Configuration;
import android.content.res.TypedArray;
都是content的放在一塊兒
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.Interpolator;
import sundy.android.demo;
類成員變量聲明位置
全部成員變量都應該聲明在頂部,同時使用一個空行來將他們和屬性以及方法分開。
public class myClass
{
int mNumber;
儘量的放在類的前面,不要穿插着來放
String mName;
public void someMethod1()
{}
public void someMethod2()
{}
}
局部變量聲明位置(方法集裏的變量)
局部變量聲明放到方法頂部
使用java預約義類型而不是用類名來聲明變量
使用預約義的類型(關鍵字)而不使用類名來聲明變量
使用object而不是Object
使用int而不是Int32
有關鍵詞優先使用關鍵詞