九州书源—中国重庆 - 找源代码、程序员.ppt

九州书源—中国重庆 - 找源代码、程序员.ppt

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

第1章 Java语言概述 学习目标 本章要点 上机练习 习 题 学习目标 本章介绍Java语言的基本概念,并进一步描述Java的语法、工作原理、运行环境和特点,然后通过示例详细介绍Java的安装,并针对Java应用程序和小应用程序的区别,结合示例做相应的比较。通过本章的学习使读者会对Java有更进一步的认识,从而了解Java语言的前景和方向。 本章要点 Java语言的过去与未来 Java的基本体系 SDK的安装与配置 Java应用程序的开发 Java语言的过去与未来 Java语言是目前流行的一种网络编程语言,它的面向对象、跨平台和分布应用等特点给编程人员带来一种崭新的计算概念,使WWW由最初的单纯提供静态信息发展到现在的提供各种各样的动态服务。 Java语言的过去与未来 Java不仅能够编写嵌入网页中具有声音和动画功能的小应用程序,而且还能够应用于独立的大中型应用程序,其强大的网络功能可以够把整个Internet作为一个统一的运行平台,极大地拓展了传统单机或Client/Server模式应用程序的外延和内涵。 Java语言的过去与未来 Java语言的起源 Java语言的发展前景 Java语言的起源 最早Java语言的出现是源于独立开发平台语言的需要,当时人们希望能编写出嵌入到各种家用电器等设备的芯片上、且易于维护的程序。它的出现是为了弥补当时的编程语言,比如C、C++等只能对特定的CPU芯片进行编译的缺陷。 Java语言的发展前景 在2005年的Java One开发者大会上,James Gosling做了题为“Java技术下一个10年贡献”的演讲,James Gosling认为,Java技术提高了计算的“流动性”,就如同货币的发明提高了商品的流动性一样。 Java语言的发展前景 目前,全球Java开发人员已经超过450万,因此Java社区是一个充满活力和创新精神的团队,这正是Java更加繁荣的保障。为了保持Java的增长和推进Java社区的参与, Sun在Java One开发者大会上宣布开放Java核心源代码,以鼓励更多的人参与到社团活动中来,这是Sun为推进社团发展和维护Java技术兼容性而迈出的重要一步,同时也是Java技术在创新和社会进步上继续发挥重要作用的标志。 Java语言的发展前景 随着Java的开源,在未来的十年里,Java的应用范围将变得更广。数字媒体将是Java的下一个目标,同时,Java将教育和健康作为未来Java发展过程中的两大重点应用领域。 Java的基本体系 Java作为一种高级编程语言,与其他语言相比具有一些独特的结构和方法,下面将对这些内容作一个详细的介绍。 Java的语法 Java的工作原理 Java的运行环境 Java语言的特点 Java的语法 Java是面向对象的程序设计语言,其基本语法和C语言大致相同。从一定角度上讲,C语言加上面向对象功能就是C++,那么Java与C++有什么区别呢?简要的说,Java改进了C++的一些缺点,并增加了一些新的功能,从而变得比C++更加简单、易学,编写出来的程序也更具健壮性。 Java的语法 下面就对它们进行一个简单的比较。 ava去掉了C语言的指针。如指针使用得当,对增强程序的功能有很大帮助,一旦使用不当,经常会导致死机。 Java的语法 Java没有了C语言中的预处理器,如#ifdef、#define、常量声明等都不使用了,当然也少了#include命令,从而也没有头文件(.h文件)。和C++相比,Java不支持多继承的概念,目的是为了避免对象和对象之间的关系复杂化。 Java的语法 Java增加了垃圾回收机制、异常处理和新的限定词等功能。这些几乎全部都是基于整个系统和程序本身安全性的考虑。 不论在何种平台上,Java基本数据类型的大小是不变的。 Java的工作原理 Java语言引入了Java虚拟机,具有跨平台运行的功能,能够很好地适应各种Web应用。同时,为了提高Java语言的性能和健壮性等特点,还引入了如垃圾回收机制等新功能,通过这些改进让Java具有其独特的工作原理。 Java的工作原理 Java虚拟机 无用内存自动回收机制 代码安全性检查机制 Java虚拟机 Java虚拟机(Java Virtual Machine,简称JVM)是软件模拟的计算机,它可以在任何处理器上安全兼容地执行保存在.class文件中的字节码。Java虚拟机的“机器码”保存在.class文件中,有时也可以称之为字节码文件。 Java虚拟机 Java程序的跨平台特性主要是指字节码文件可以在任何具有Java虚拟机的计算机或者电子设备上运行,Java虚拟机中的Java解释器负责将字节码文件解释成为特定的机器码进行运行。应此在运行时,J

文档评论(0)

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

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

1亿VIP精品文档

相关文档