第01章 Java系统环境概述.ppt

第01章 Java系统环境概述

1.2.2 Java的特点 Sun公司是这样描述:java 是一种简单的、面向对象的、强壮的、安全的、可移植的、高性能的、体系结构中立的、解释型的、多线程的、动态的语言。 Java的特点 简单、面向对象 分布性、健壮性 安全性 体系结构中立 可移植性、解释执行 高性能、多线程 动态性 Java程序的执行execute Java源程序 (.java文件) Java编译器 Java Bytecode (.class文件) 系统执行平台 Bytecode 解释器 Bytecode 载入器 字节码校验器 1、可移植性(平台无关性) “一次编写,到处运行”的原理 Windows下C语言编程过程 C源程序(扩展名为.c) Windows可执行文件 (扩展名为.exe) Windows操作系统 C语言编译器 执行 Java语言编程过程 Java字节码文件 (扩展名为.class) Windows操作系统 Linux操作系统 Java源程序(扩展名为.java) Java编译器 Windows下的Java字节码解释器 Linux下的Java字节码解释器 能直接解释Java字节码的CPU JVM虚拟机 执行 2、稳定性和安全性 摒弃了指针数据类型;提供了数组下标越界检查机制;提供了自动内存管理机制。 此外,Java的运行环境还提供了下述的安全保障机制: 类装

文档评论(0)

1亿VIP精品文档

相关文档