浅析java class 文件

2016-02-19 08:56 1 1 收藏

下面图老师小编要向大家介绍下浅析java class 文件,看起来复杂实则是简单的,掌握好技巧就OK,喜欢就赶紧收藏起来吧!

【 tulaoshi.com - 编程语言 】

class 文件是什么

1)、是对一个java类或一个java接口的全面描述;
2)、是对java程序二进制文件格式的精确定义;
3)、一个class文件中只能包含一个类或接口;
4)、作为程序传给jvm的中间语言;
5)、class文件不一定和java语言相关;


class 文件内容
class文件包含了jvm所需知道的,关于类或接口的所有信息。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

基本类型
ClassFile
常量池
特殊字符串
字段
方法
属性

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

来源:https://www.tulaoshi.com/n/20160219/1588874.html

延伸阅读
含有abstract修饰符的class即为抽象类,abstract 类不能创建的实例对象。含有abstract方法的类必须定义为abstract class,abstract class类中的方法不必是抽象的。abstract class类中定义抽象方法必须在具体(Concrete)子类中实现,所以,不能有抽象构造方法或抽象静态方法。如果的子类没有实现抽象父类中的所有抽象方法,那么子类也必须定义为ab...
多线程是Java语言的一大特性,多线程就是同时存在N个执行体,按几条不同的执行线索共同工作的情况。程序,进程,线程,可以从不同的角度去理解。 !-- frame contents -- !-- /frame contents -- 程序就是一段静态的代码,可以理解成一组计算机命令的集合.进行就是这个程序一次动态的执行过程,从代码的加载到执行完毕的一个过...
print()方法在输出括号里指定的字符串后就结束操作,而不再添加回车,光标停留在字符串最后一个字符的右边,println()则是添加回车,光标停在下一行。 for(i=1;i6;i++) println(i); 结果: 1 2 3 4 5 for(i=1;i6;i++)   print(i); 结果:12345 "ln"就是“line”去掉元音字母的简写
如执行:"2|33|4".split("|") 出来的结果是: "" 2 3 3 4 奇怪吧,不过注意看一下API说明还是知道原因的. java.lang.string.split split 方法 将一个字符串分割为子字符串,然后将结果作为字符串数组返回。 stringObj.split([separator,[limit]]) 参数 stringObj 必选项。要被分解的 String 对象或文字。该对象不会被 split 方法...
输入输出流 在Java中,我们把能够读取一个字节序列的对象称作一个输入流;而我们把够写一个字节序列称作一个输出流。它们分别由抽象类 InputStream和OutputStream类表示。因为面向字节的流不方便用来处理存储为Unicode(每个字符使用两个字节)的信息。所以Java 引入了用来处理Unicode字符的类层次,这些类派生自抽象类Reader...

经验教程

290

收藏

92
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部