2-Jaa语言概述.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2-Jaa语言概述

* 421.90秒 Java语言概述 Java的历史与发展 Java语言特征 Java开发环境与工具 Java的程序结构 Application Applet 运行你的第一个java程序 第2章 Java的历史 前身:OAK(James Gosling 1990) Java大事记 90年,Sun公司开始Green工程 93年,WWW席卷全球 94年,开始定位于Internet 95.1,Java命名 Hotjava, 第一个支持Java的浏览器 Netscape2.0 Java的发展 1995.5.23 Java诞生(Java1.0.2 API) 1997.2.18 JDK1.1 (java1.1 API) VJ++6.0、cafe、JBuilder …. 支持 1998.12 JDK1.2 (Java 2 SDK v1.2 Standard Edition) 当前版本:JDK 1.6 Java资源网址 Java语言特点 simple 简单 object-oriented 纯面向对象 distributed 分布式 interpreted 解释型 robust 健壮性 secure 安全性 architecture-neutral 结构中立 portable 可移植性 high-performance 高性能 multi-threaded 多线程 dynamic 动态性 Java语言的特点 Simple : 易学;自动内存管理;简化重载;去掉指针及C++中一些不是绝对必要的功能… object-oriented: 纯面向对象语言,程序代码以类的形式组织,由类来定义对象的各种状态和行为… Distributed : 丰富的网络编程功能-轻松处理TCP/IP ;通过URL访问远地资源;字节码可来自网络… Java语言的特点 Interpreted: Java是解释型的,但Java通过预先将源代码编译为接近于机器指令的字节码,有效地克服了传统解释型语言的性能瓶颈,同时又保持了解释型语言的可移植性;Java解释器能直接在任何机器上执行Java字节码… Robust: 静、动态检查,排除出现错误的条件;异常处理机制,正确处理运行时的错误;取消指针,保护内存数据与程序;数据类型的匹配,数组下标越界检查;自动内存管理,碎片收集… Java语言的特点 Secure: 用于网络/分布式运算环境,确保建立无病毒且不会被侵入的系统;内存分配及布局由Java运行系统决定;字节码加密传输,客户端校验… architecture-neutral: Java应用程序能够在网络上任何地方执行;字节代码 - 平台无关性;完全统一的语言版本 - 实现无关性;访问底层操作系统功能的扩展类库 – 不依赖于具体系统… Portable: 源于平台无关性,且Java本身环境的可移植性… Java语言的特点 high-performance: 字节码- 目标代码;JIT(Just-In-Time)即时时编译器… multi-threaded: 在语言级嵌入了对并发控制的功能 - 多线程控制,大大简化了多线程应用程序的开发 … Dynamic: 面向对象设计的延伸。JAVA的基本组成单元是类,而Java的类又是运行时动态装载的。可以在分布环境中动态地维护应用程序和类库的一致性。更能适应时刻变化的环境。Java不会因程序库的更新,而必须重新编译程序… Java是什么… JAVA是面向对象的程序设计语言 Java是Internet上的世界语。 Java是最佳的网络应用开发语言。 JAVA是环境 JAVA是产业 Java已经逐步从一种单纯的计算机高级编程语言发展为一种重要的Internet平台,并进而引发、带动了Java产业的发展和壮大,成为当今计算机业界不可忽视的力量和重要的发展潮流与方向 ! Java的工作方式 本地计算机系统 Java虚拟机(JVM) .class 二进制字节码文件 .java java源程序文件 编译 java术语 JVM - java虚拟机 JVM将 java 字节码程序翻译成机器语言。然后由计算机执行。 JVM 没有其他相关的文件。 JVM 本身不足以支持java application和applet的运行。 JRE - java 运行环境 JRE 是由JVM 和 java platform 核心类以及相关支撑文件组成。 API - Application programming interface. API 是rules(syntax) :在java技术中如何编程。 API包括数百

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档