Javaオブジェクトについてのディスカッション

JavaでC ++との大きな違いがあります。
文字列AK)は(新しいStringを=;
声明Akが新しいオブジェクトです。ストレージ領域上では異なっています。C ++文字列アラスカ州の書かれた、それはランダムな値を代入イニシアチブをとるだろう。変数が初期化されていないJavaで許可されていない、プログラムが文句を言うでしょう。そして唯一のスペースがスタックされ、あなたがオブジェクトのメソッド(関数内のC ++)を呼び出すことはできません、このような文で占領しました。オブジェクト・ヒープの占有スペース、及び方法文字列を宣言した後()オブジェクトを呼び出すことができます。
この例でのこぎりを引用し、
文字列str =「strが」、第一になしありメモリ「strの」オブジェクトを見つけるときならば、我々は、使用しないときは、新たな文字列(「STR」);その後、STRがある場合その上のオブジェクトを指します。
新しい文字列str =新しい文字列(「strの際に使用される 」) を直接メモリ『str』はオブジェクトではなくてもメモリを持っていません。メモリはすでに「strの」オブジェクトがある場合、および2つがあります。

おすすめ

転載: www.cnblogs.com/sk244/p/12380823.html