【发布时间】:2015-02-18 07:31:24
【问题描述】:
我已经阅读了一些源代码。在 util 包中,我看到了很多“final”关键字的用法。比如 PrefUtil.java 中有一个方法:
public static void setAttendeeAtVenue(final Context context, final boolean isAtVenue) {
SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(context);
sp.edit().putBoolean(PREF_ATTENDEE_AT_VENUE, isAtVenue).commit();
}
在这个方法中,所有参数都被'final'修改。我在其他地方遇到过一些这样的案例。但我不明白'final'的效果。所以,我在这里寻求帮助以消除我脑海中的问题。
【问题讨论】:
标签: java parameters final