第一章_Java_语言概述

时间:2025-04-19

第一章 Java 语言概述主讲: 主讲:常城

主要内容1.1 Java语言发展简史 Java语言发展简史

1.2 Java 的特点

1.3 Java 程序举例

1.4 环境变量

面向对象程序设计Java 面向对象程序设计

黑龙江大学软件学院

版权所有© 版权所有 2009

第2页

1.1 Java语言发展简史 语言发展简史1.1.1 Java语言出现的背景 语言出现的背景近年来, 近年来,计算机界最热门的话题大概要算 Internet,而当前 Internet上最吸引人的就要算 而当前 上最吸引人的就要算 Java了。 了 Java语言以其强大的生命力吸引着软件开发人员。 语言以其强大的生命力吸引着软件开发人员。 语言以其强大的生命力吸引着软件开发人员 Internet上蕴藏了 上蕴藏了Java语言各种模式的无尽的信 上蕴藏了 语言各种模式的无尽的信 息资源。 息资源。 因此可以说:使用 已成为大势所趋! 因此可以说:使用Java已成为大势所趋! 已成为大势所趋

面向对象程序设计Java 面向对象程序设计

黑龙江大学软件学院

版权所有© 版权所有 2009

第3页

1.1 Java语言发展简史 语言发展简史目前WWW(World Wide Web)上仍为文本、图 上仍为文本、 目前 上仍为文本 像、声音等静态信息。 声音等静态信息。 Java为WWW提供了极为简便且功能强大的编程 为 提供了极为简便且功能强大的编程 接口,向开发人员提供了向 增加动态、 接口,向开发人员提供了向Web增加动态、交互 增加动态 性内容。 性内容。 Java的新特性使得网络开发变得简单易行,完善 的新特性使得网络开发变得简单易行, 的新特性使得网络开发变得简单易行 的可移植性及可靠的安全性更为其开辟了极为广 阔的前景。Java同时具有许多其他特性,因此对 阔的前景。 同时具有许多其他特性, 同时具有许多其他特性 于那些想在Internet开发应用程序的开发人员来 开发应用程序的开发人员来 于那些想在 说,有着极大的吸引力。 有着极大的吸引力。面向对象程序设计Java 面向对象程序设计 黑龙江大学软件学院 版权所有© 版权所有 2009 第4页

1.1 Java语言发展简史 语言发展简史1.1.2 Java语言的深远影响 语言的深远影响 Java是一种跨平台的面向对象语言,允许开发人员生成独 是一种跨平台的面向对象语言, 是一种跨平台的面向对象语言 立于平台的应用程序。 立于平台的应用程序。 Java产生小的轻量代码,这些代码从已经存在于客户计算 产生小的轻量代码, 产生小的轻量代码 机的类库中取得许多功能。 机的类库中取得许多功能。 Java是一种解释性的跨平台语言,所以用他编写的程序可 是一种解释性的跨平台语言, 是一种解释性的跨平台语言 在许多硬件平台上运行而无须重

新编译。 在许多硬件平台上运行而无须重新编译。 Java有一个强大的安全模块,可以生成用户可下载的 有一个强大的安全模块, 有一个强大的安全模块 applet而无须担忧任何安全性问题。 而无须担忧任何安全性问题。 而无须担忧任何安全性问题 传统的编程软件往往依赖于具体实现环境,一旦更换则可能 传统的编程软件往往依赖于具体实现环境 一旦更换则可能 有大批已有代码须要重写或重新编译。 有大批已有代码须要重写或重新编译。Java 在二进制码上 的兼容性使得同一软件能不加修改地用于不同系统之上, 的兼容性使得同一软件能不加修改地用于不同系统之上, 只须提供相应的Java解释器即可。 解释器即可。 只须提供相应的 解释器即可面向对象程序设计Java 面向对象程序设计 黑龙江大学软件学院 版权所有© 版权所有 2009 第5页

1.2 Java 的特点1.2.1 Java 语言的特点 1. 简单性 .Java的简单性首先体现在精简的系统,力图用最 的简单性首先体现在精简的系统, 的简单性首先体现在精简的系统 小的系统实现足够多的功能。 小的系统实现足够多的功能。无须强大的硬件环 境,在小型的机器上便可以良好地运行。 在小型的机器上便可以良好地运行。 编程人员无需进行复杂深奥的钻研,只需理解一些 编程人员无需进行复杂深奥的钻研 只需理解一些 基本概念就能编写出合适的应用程序. 基本概念就能编写出合适的应用程序

面向对象程序设计Java 面向对象程序设计

黑龙江大学软件学院

版权所有© 版权所有 2009

第6页

1.2 Java 的特点Java语言虽然基于 语言虽然基于C++,但它除去了C++中许多难得一用 ,但它除去了 中许多难得一用 语言虽然基于 而又复杂不易理解的内容。其中包括有运算符重载, 而又复杂不易理解的内容。其中包括有运算符重载,多重 继承等,使人不必纠缠于这些原本就有些模糊的概念。 继承等,使人不必纠缠于这些原本就有些模糊的概念。 Java所保留的只是一个简单的,面向对象的多线程语言, 所保留的只是一个简单的,面向对象的多线程语言, 所保留的只是一个简单的 其特性包括一个单继承的类系,强类型,支持多线程执行, 其特性包括一个单继承的类系,强类型,支持多线程执行, 自动垃圾收集,并且只采用引用(非指针)。 自动垃圾收集,并且只采用引用(非指针)。 Java实现了自动垃圾收集,程序设计者不必费心管理内 实现了自动垃圾收集, 实现了自动垃圾收集 存,一切工作由系统完成。这不但使程序设计更加简便, 一切工作 …… 此处隐藏:4019字,全部文档内容请下载后查看。喜欢就下载吧 ……

第一章_Java_语言概述.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219