易截截图软件、单文件、免安装、纯绿色、仅160KB

Java虚拟机学习笔记一:体系结构

第一章.     JAVA体系结构介绍
第一节       为何使用Java:平台无关,安全,网络移动性
第二节       体系结构
1.          
JAVA虚拟机的基本结构图:
2.         不同的执行引擎:
a)         一次性解析字节码
b)        即时编译器
c)         自适应优化器
d)        硬件芯片虚拟机
3.         在主机操作系统上由软件实现的JAVA虚拟机
4.         两种类装载其:启动(bootstrap)类装载器和用户自定义的类装载器。
a)         启动类装载器使用某种默认方式从本地磁盘装载类
b)        运行时安装用户定义的类装载器,能够使用自定义方式装载类。
c)         类装载器的体系结构
                       
d)        被装载类只能见到被同一个类装载器装载的别的类,通过这个方法建立命名空间,运行时每一个类装载器都有自己的命名空间。----对安全的支持
5.         class文件
a)         传统二进制可执行文件:包含目标处理器的机器语言;依赖于具体平台的整数字节顺序
b)        Java class文件:字节码,字节顺序高位在前
6.         Java API
a)         平台无关
b)        安全:安全管理器和访问控制器
第三节       代价
1.         性能
2.     &


相关文档:

贪吃蛇的算法分析(Java)


贪吃蛇的算法分析(Java)
 
贪吃蛇是一款非常经典的手机游戏。它有很多算法,这里详细分析一种比较优秀的算法。
首先介绍下主要用到的七个类:
l          WormMain:最主要的类,控制所有其它类的运行和销毁。
l       &nbs ......

转来的:java中静态块和构造函数的执行顺序问题

public class Test2 extends TestStatic{
      
static{    
System.out.println("b");
}
      
Test2(){ 
System.out.println(2);   
}
public static void main(String args[]){
&nbs ......

澄清java语言接口与继承的本质

OO的精髓,我以为,是对对象的抽象,最能体现这一点的就是接口。为什么我们讨论设计模式都只针对具备了抽象能力的语言(比如c++、java、c#等),就是因为设计模式所研究的,实际上就是如何合理的去抽象。(cowboy的名言是"抽象就是抽去像的部分",看似调侃,实乃至理)。
设计模式中最基础的是工厂模式(Factory),在我最 ......

Java接口的理解

在没有好好地研习面向对象设计的设计模式之前,我对Java接口和Java抽象类的认识还是很模糊,很不可理解。
刚学Java语言时,就很难理解为什么要有接口这个概念,虽说是可以实现所谓的多继承,可一个只有方法名,没有方法体的东西,我实现它又有什么用呢?我从它那什么也得不到,除了一些方法名,我直接在具体类里加入这些方 ......

JFreeChart (Java开源图表)

JFC是一个轻量级第三方开源组件,不依赖其他组件,使用Project即可。
作用:以图表方式展示数据
网址:www.jfree.org
类库:JFreeChart、JCommon(JFreeReport和JFreeChart的公共类库)
指南: jfreechart-1.0.13-install.pdf
API: jfreechart-1.0.13-javadocs.zip
压缩包:jfreechart-1.0.13
ant   ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号