2014-01-07 64 views
-3

我碰到这个代码进来,我不明白静态{}表示:爪哇 - 了解静态{}

public class BookProvider extends ContentProvider 
{ 

private static final String TAG = "BookProvider"; 

private static HashMap<String, String> sBooksProjectionMap; 
static 
{ 
sBooksProjectionMap = new HashMap<String, String>(); 
sBooksProjectionMap.put(BookTableMetaData._ID, 
BookTableMetaData._ID); 

sBooksProjectionMap.put(BookTableMetaData.BOOK_NAME, 

} 
+1

搜索询问之前.. –

+1

它是静态初始化,等于在其他一些语言静态构造函数(例如C#)。 –

回答