public class MyConstant {
public static final String COMMA = ",";
public static final String EMPTY = "";
}
permgenメモリを使用せず、繰り返し性とクリーンコードを削除する理由を定数を使って学習しました。 そして私はpermgenメモリを削除したjava8について
I以下の問題があります。 class Bar
{
std::array<int, Foo::Baz::LEN> array;
};
class Foo
{
Bar bar;
public:
enum class Baz
{
VAL_1 = 0, VAL_2, LEN
};
}
は class Fooでそれを維持しながら
私は、メッセージ内のすべてのリテラル文字列を定数に置き換えようとしています。しかし、実際にはこれの後ろにパフォーマンスの最適化があるのか、それとも単にコーディング標準に従っているのかを知りたがっています。以下のサンプルでは、クラスの定数があります。 Constantsは、保守性、開発のしやすさやエラーが発生しにくいといないのパフォーマンスであなたを得ることができます使用 var a=xml
内のクラスの外でプライベート定数を宣言します。 private let someFloat:CGFloat = 12
final class SomeClass: NSObject { }
クラスの外の範囲は定数がで作成されたファイルである。他の上の1つの方法を使用する他の違いがあります、と誰もがベストプラクティスについて意見がありますか?