方法的入门方法调用和编译器的两点优化

方法的入门方法调用:方法在定义完毕后,方法不会自己运行,必须被调用才能执行,我们可以在主方法main中来调用我们自己定义好的方法。在 主方法中,直接写要调用的方法名字就可以调用了

 

 调用练习:

将三元运算符代码抽取到自定义的方法中,并调用。

 

 注意事项:

1.方法必须定义在一类中方法外

2.方法不能定义在另一个方法的里面

 

 

 

 

编译器的两点优化:

在给变量进行赋值的时候,如果右侧的表达式当中全都是常量,没有任何变量,那么编译器javac将会直接将若干个常量表达式计算得到结果。

short result = 5 + 8;l/等号右边全都是常量,没有任何变量参与运算编译之后,得到的.class字节码文件当中相当于【直接就是】:

short result = 13;

右侧的常量结果数值,没有超过左侧范围,所以正确。

这称为“编译器的常量优化”。

代码案例:

 

 你看他有个代码错了,为什么,因为在给变量赋值的时候,如果左侧的表达式当中全都是常量,没有任何变量

那么在编译器javac将会直接将若干个常量表达式计算得到结果了

所以它才会报错的

 

posted @ 2022-06-29 11:10  冰灵IT  阅读(25)  评论(0)    收藏  举报