本文由 ImportNew - xiafei 翻译自 anturis。欢迎加入翻译小组。转载请见文末要求。 简介 Java虚拟机(JVM)是Java应用的运行环境,从一般意义上来讲,JVM是通过规范来定义的一个虚拟的计算机,被设计用来解释执行从Java源码编译而来的字节码。更通俗地说,JVM是指对这 ...
分类:
其他好文 时间:
2016-04-03 23:44:29
阅读次数:
274
作为Java程序员,对于tomcat的server.xml想必都不陌生。本文基于Tomcat7.0的Java源码,对server.xml文件是如何加载和解析进行分析。...
分类:
其他好文 时间:
2016-04-01 18:08:57
阅读次数:
274
github上搜索开源框架android-smarty-imageview,下载压缩包,拷贝我们之前写的网络图片查看器布局。 解压下载包里面的数据,找到java源码拷贝到我们的项目里,这时我们可以看到这个包下面有个SmartyImageView.java的自定义控件,SmartImageView是继
分类:
移动开发 时间:
2016-03-22 21:54:36
阅读次数:
220
一、Apk反编译得到Java源代码 下载上述反编译工具包,打开apk2java目录下的dex2jar-0.0.9.9文件夹,内含apk反编译成java源码工具,以及源码查看工具。 apk反编译工具dex2jar,是将apk中的classes.dex转化成jar文件 源码查看工具jdgui,是一个反编
分类:
其他好文 时间:
2016-03-14 12:01:08
阅读次数:
289
JAVA源码如下: 1 package cn.yongche.utils; 2 3 import java.io.File; 4 import java.io.FileInputStream; 5 import java.io.IOException; 6 import java.io.InputS
分类:
其他好文 时间:
2016-02-19 12:25:22
阅读次数:
197
atitit.bsh BeanShell 的动态脚本使用java 1.1. BeanShell是一个小巧免费的JAVA源码解释器 ,支持对象式的脚本语言特性,亦可嵌入到JAVA源代码中。 亦可嵌入到JAVA源代码中,能动态执行JAVA源代码并为其扩展了脚本语言的一些特性,像JavaScript和pe
分类:
编程语言 时间:
2016-02-18 06:29:33
阅读次数:
314
java语言是解释执行,java源码是通过编译生成一种特殊的.class的中间字解码文件,然后再有JVM进行解释执行。 java语言对指针进行了上层的封装,它保证能够通过这个指针(引用),来访问有效的内存单元。 java语言不允许多继承,使继承关系成树装图,每个类都只能由一个父类。 java语言的开
分类:
编程语言 时间:
2016-02-17 19:06:30
阅读次数:
244
线程状态说明线程状态定义在Thread.State枚举中,以下内容取自Thread.java源码NEW:线程尚未开始Athreadthathasnotyetstartedisinthisstate.RUNNABLE:线程可运行,但可能未分配到处理器AthreadexecutingintheJavavirtualmachineisinthisstate.BLOCKED:线程等待monitor锁Athre..
分类:
编程语言 时间:
2016-02-15 16:39:04
阅读次数:
188
Java代码编译是由Java源码编译器来完成,流程图如下所示: Java字节码的执行是由JVM执行引擎来完成,流程图如下所示: Java代码编译和执行的整个过程包含了以下三个重要的机制: Java源码编译机制 类加载机制 类执行机制 Java源码编译机制 Java 源码编译由以下三个过程组成: 分析
分类:
编程语言 时间:
2016-02-14 23:31:28
阅读次数:
258
我也不知道看源码有什么用,就是想去看看... java.util.Collection 这是一个接口,是java中集合框架的根接口. 下面来具体看看该接口中定义了哪些方法 public interface Collection<E> extends Iterable<E>{ //操作集合元素的方法
分类:
编程语言 时间:
2016-01-27 23:04:13
阅读次数:
174