Javaメモリの割り当てと管理
3066 ワード
Java Java , Java Java , Java , Java 。 Java :
◆ :
◆ : , ,
◆ : new
◆ : static
◆ :
◆ RAM :
Java
。
,Java , ,Java , 。
Java
new 。 , Java 。
, , , 。 , 。 。
, , 。 , new , , , , , , ( )。 Java 。
, , Java !
(constant pool)
, .class 。 ( int、long ) ( String ) (final) , :
◆ ;
◆ ;
◆ 。
。 , (string,integer floating point ) , 。
String , 。 JVM , String , CONSTANT_String_info , : , 。 , 。
, Method Area, 。
Java , ( 。 new、newarray、 anewarray multianewarray , 。 , , , ,Java 。 , , 。
, , , 。 , , 。 (int, short, long, byte, float, double, boolean, char) ( )。
, 。 :
int a = 3;
int b = 3;
int a = 3; a , 3 , , 3 , a 3。 int b = 3; b , 3 , b 3。 , a b 3 。
, a=4; 4 , , 4 , a 4; , a 。 a b 。
, a b, , 。 , 。