猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
程序中划线句输出结果是下面这两句这是为什么啊?
程序中划线句 输出结果是下面这两句。这是为什么啊?
还有,能解释一下这个程序的运行过程(是从哪里开始运行的?再到哪里?)
totosspace
浏览 1242
回答 2
2回答
米沙之国
你打印的第一行没显示出来.HelloWorld hello=new HelloWorld();这局代码会先初始化static int num3;静态变量--->static{静态代码块}--->int num1;int num2;(变量)--->{初始话块}--->public HelloWorld(){构造方法}而静态变量和静态代码块在内存中只会有一个,是属于类的,而不是类的某个实例,只会初始化一次HelloWorld hello2=new HelloWorld();不会运行
2
0
2
损失函数
当你实例化对象时,Java虚拟机执行的顺序是为1-->2--->31:{代码块}2:static{静态代码块}3:构造方法望采纳!
0
0
4
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续