下载此文档

j-基础[].ppt


文档分类:医学/心理学 | 页数:约27页 举报非法文档有奖
1/27
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/27 下载此文档
文档列表 文档介绍
Java 2 程序设计?课程设置: 30 学时(讲授) + 20 学时(上机) 讲课主要内容为: Java 的基本内容以及 Java 2 的新特征第一章 Java 基础 Java 是一种基于网络的通用型面向对象的语言,适合编写各种各样的软件。 Java 的定义(狭义) Java 是 Sun 公司开发的一种编程语言。它既可以作为一种通用的编程语言,也可以用来创建一种可通过网络发布的、动态的二进制内容。(广义) Java 不仅仅指 Java 编程语言本身,还包括一个客户机/ 服务器( C/S ) 模式下的开发和编程环境。从某种意义上来讲, Java 就是一个。在 Java 的 C/S 环境中,服务器一端是一个完整的 Java 开发环境, Java 开发环境既包括编译器又包括解释器。在此以 Sun 的 版本为开发环境,讲述 Java 的基本内容并介绍 Java 2 的一些新特性。 Java 2 Platform, Standard Edition, (J2SE) 1. 2 Java 的特点 Java 是一种简单的、分布式的、编译解释型的、健壮的、安全的、可移植的、高性能的语言。●可移植性(1 )程序的可移植性:指程序不经过修改而在不同的硬件或软件平台上运行的特性。(2)可移植性在一定程度上决定了程序的可应用性。(3 )可移植性包括二个层次:源代码级和二进制级的可移植性。 C、 C++ 仅有一定的源代码级的可移植性。多道系统的多道可执行程序 Binary File (Pentium) Your piler (Pentium) Compiler(Power PC) Compiler (SPARC) Binary File (Power PC) Binary File (SPARC) Java 程序 Java Interpreter (Pentium) Your piler (Pentium) Compiler(Power PC) Compiler (SPARC) Java Interpreter (Power PC) Java Interpreter (SPARC) Java Bytecode (Platform Independent) ●面向对象 Java 是面向对象的。面向对象的编程语言支持三个概念: 封装、多态性和继承对象有( 属性:数据和行为:程序代码) 属性和行为它们共同构成计算机程序。面向对象的编程语言支持公式: 程序=对象+消息 Java 的面向对象的概念是从 C++ 继承的。 Java 包括一组类库,该类库提供基本数据类型,系统输入与输出能力以及其他实用函数。●稳定性和安全性(1) C++ 程序在稳定性方面的问题在于其指针的使用和缺乏自动的内存管理。 Java 为此有三个措施: a. Java 不支持指针数据类型 b. 提供了数组下标的检查机制 c. 提供自动内存管理机制(2) Java 的语言特征和运行时环境保证了 Java 代码具有其良好的语言特性。 Java 还提供了以下安全保障机制: ?字节码校验器?运行时内存布局?类装载器?文件访问限制●简单易学(1) Java 的风格类似于 C++ ,在一定意义上它是 C++ 的一个变种。(2) Java 摈弃了 C++ 中容易引发错误的地方。如指针、内存管理等。(3) Java 提供了自动内存垃圾搜集机制,减轻了程序员的进行内存管理的负担,有助于减少软件错误。(4) Java 是完全面向对象的,它是最容易学****的面向对象的编程语言之一,同时它还提供了大量可重用的类库。说明: Java 的简单性是以增加系统的复杂性为代价的。 Java 程序 1、 Java 程序的类型● application ——它们类似于传统的 C和 C++ 程序。

j-基础[] 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数27
  • 收藏数0 收藏
  • 顶次数0
  • 上传人gyzhluyin
  • 文件大小272 KB
  • 时间2017-02-24