8:invokevirtual#3;//Methodrt:(Ljava/lang/String;)Ljava/lang/String;
11:putfield#4;//Fields1:Ljava/lang/String;
14:aload_0
15:ldc#5;//Strings2
17:putfield#6;//Fields2:Ljava/lang/String;
20:ldc#7;//Strings3
22:astore_1
23:aload_0
24:ldc#2;//Strings1
26:putfield#4;//Fields1:Ljava/lang/String;
29:return
publicdebug.Test(java.lang.String);
Code:
0:aload_0
1:invokespecial#1;//Methodjava/lang/Object."":()V
4:aload_0
5:aload_0
6:ldc#2;//Strings1
8:invokevirtual#3;//Methodrt:(Ljava/lang/String;)Ljava/lang/String;
11:putfield#4;//Fields1:Ljava/lang/String;
14:aload_0
15:ldc#5;//Strings2
17:putfield#6;//Fields2:Ljava/lang/String;
20:ldc#7;//Strings3
22:astore_2
23:new#8;//classjava/lang/RuntimeException
26:dup
27:invokespecial#9;//Methodjava/lang/RuntimeException."":()V
30:athrow
java.lang.Stringrt(java.lang.String);
Code:
0:aload_1
1:areturn
publicstaticvoidmain(java.lang.String[]);
Code:
0:new#10;//classdebug/Test
3:dup
4:ldc#11;//String
6:invokespecial#12;//Method"":(Ljava/lang/String;)V
9:pop
10:return
}
java 编程中为何创建变量后需要初始化java是类型安全语言 。java语言的这个设计来自这个想法:
一个变量在没有值之前是不能用它或准确的说不能读其值的,因为没有值,对它进行运算没有意义 。因此,做个内置规定
在创建变量在使用前必须初始化,从而帮java程序员避免问题 。
java 初始化补充java代码初始化的作用:java要求方法级别的变量都要初始化 。这是java的特点 。用来提高代码的安全性(内存寻址) 。
请参考java代码初始化的作用:
--------------------
程序没有编译问题java代码初始化的作用,运行也很正常,运行结果为java代码初始化的作用:
1 2 3 4 8 7 6 5The minimum is 1
java代码初始化的作用的介绍就聊到这里吧 , 感谢你花时间阅读本站内容 , 更多关于java代码初始化的作用是什么、java代码初始化的作用的信息别忘了在本站进行查找喔 。
推荐阅读
- 直播运营电脑价位推荐图,直播运营有用吗
- go语言数组锁,go语言 数组
- 网络游戏的质量,网络游戏价值
- 无人直播补课,无人直播骗局
- ios换脸软件,ios换脸软件免费
- sap科目确定,SAP科目确定错误
- 局域根服务器,局域网服务器
- c语言定义前缀,c语言定义前缀有哪些
- 万能路由器怎么关闭,路由器如何关闭wan