由于python程序的py文件很容易泄露源代码,所以python可以编译成保密的pyc文件。
python的pyc文件是一种二进制文件,py文件变成pyc文件后,加载的速度有所提高,而且pyc是一种跨平台的字节码,是由python的虚拟机来执行的,这个是类似于JAVA或者.NET的虚拟机的概念。
编译py文件到pyc文件的方法:
在命令行输入:python -m py_com...
分类:
编程语言 时间:
2015-03-30 21:17:29
阅读次数:
157
本文来自网络:深入分析Java ClassLoader原理http://my.oschina.net/zhengjian/blog/133836一、 JVM的ClassLoader过程以及装载原理ClassLoader就是寻找类或是接口的字节码文件(.class)并通过解析字节码文件来构造类或接口对...
分类:
其他好文 时间:
2015-03-30 21:01:01
阅读次数:
87
初时接触感觉Java与C语言有很多异曲同工之处。Java起源: Java之父:James Gosling 正式发布时间:1995年5月23日 其特点为:简单、面向对象、可移植、多线程、动态 其编译后为:字节码,后缀名为:.class 其平台的两个组件:Jav...
分类:
编程语言 时间:
2015-03-29 16:21:14
阅读次数:
189
Java是一种编译解释型语言,编写Java程序就是编写类;Java程序中的类以class文件形式保存,一个Java文件中只能有一个public类,且Java文件的文件名必须是在文件中声明的public类的名称;编译后的Java代码称为字节码,且字节码以.class的文件形式出现。在Java编程教材....
分类:
编程语言 时间:
2015-03-29 16:20:17
阅读次数:
173
1. Java运行时数据区域Java虚拟机在执行java程序的过程中会把它管理的内存划分为若干个不同的数据区域。1.1程序计数器程序计数器是一块较小的内存空间,它可看做是当前线程所执行的字节码的行号指示器。在虚拟机的概念模型里(仅是概念模型,各种虚拟机可能会通过一些更高效的方式实现),字节码解释器工...
分类:
编程语言 时间:
2015-03-29 16:19:25
阅读次数:
224
看到HorkeyChen写的文章《[WebKit]JavaScriptCore解析--基础篇(三)从脚本代码到JIT编译的代码实现》,写的很好,深受启发。想补充一些Horkey没有写到的细节比如字节码是如何生成的等等,为此成文。JSC对JavaScript的处理,其实与Webkit对CSS的处理许多地方是类似的,它这么几个..
分类:
编程语言 时间:
2015-03-29 07:14:54
阅读次数:
177
看到HorkeyChen写的文章《[WebKit] JavaScriptCore解析--基础篇(三)从脚本代码到JIT编译的代码实现》,写的很好,深受启发。想补充一些Horkey没有写到的细节比如字节码是如何生成的等等,为此成文。
JSC对JavaScript的处理,其实与Webkit对CSS的处理许多地方是类似的,它这么几个部分:
(1)词法分析->出来词语(...
分类:
编程语言 时间:
2015-03-28 20:27:43
阅读次数:
218
看到HorkeyChen写的文章《[WebKit] JavaScriptCore解析--基础篇(三)从脚本代码到JIT编译的代码实现》,写的很好,深受启发。想补充一些Horkey没有写到的细节比如字节码是如何生成的等等,为此成文。 JSC对JavaScript的处理,其实与Webkit对CSS...
分类:
编程语言 时间:
2015-03-28 20:21:53
阅读次数:
153
反射就是把java类中的各个成分映射成相应的类1.Class类:java程序中的给个类属于同一类事物,可以用一个类来描述这类事物,这个类的名字就是Class 每一个Class对象表示内存中的一个字节码 Class类没有构造函数2.如何得到字节码实例对象 类...
分类:
其他好文 时间:
2015-03-28 18:33:55
阅读次数:
132
看到HorkeyChen写的文章《[WebKit] JavaScriptCore解析--基础篇(三)从脚本代码到JIT编译的代码实现》,写的很好,深受启发。想补充一些Horkey没有写到的细节比如字节码是如何生成的等等,为此成文。 JSC对JavaScript的处理,其实与Webkit对CSS的.....
分类:
编程语言 时间:
2015-03-28 11:20:58
阅读次数:
229