- 博客(3)
- 收藏
- 关注
转载 java的内部类只能访问final的局部变量
在java中, 方法的内部类可以访问方法中的局部变量,但必须用final修饰才能访问。 原因: 一, 当方法被调用运行完毕之后,局部变量就已消亡了。但内部类对象可能还存在, 直到没有被引用时才会消亡。此时就会出现一种情况,就是内部类要访问一个不存在的局部变量。 二,解决这一问题的办法就是使用final修
2016-08-26 11:15:33
357
转载 Java程序编译和运行的过程
Java整个编译以及运行的过程相当繁琐,本文通过一个简单的程序来简单的说明整个流程。 如下图,Java程序从源文件创建到程序运行要经过两大步骤:1、源文件由编译器编译成字节码(ByteCode) 2、字节码由java虚拟机解释运行。因为java程序既要编译同时也要经过JVM的解释运行,所以说Java被称为半解释语言( "semi-interpreted"
2016-08-23 10:42:36
502
转载 Java生成字节码的意思
javap生成的字节码的意思 博客分类: JVM JVMjavap字节码 用javap -c Test命令查看JVM生成的字节码: Java代码 public boolean isOk(boolean); Code: 0: iload_1 1: ifeq 13 4:
2016-08-18 09:22:45
1362
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人