第1章Java基本语法.pptVIP

  • 2
  • 0
  • 约7.83千字
  • 约 34页
  • 2016-08-02 发布于广东
  • 举报
学习目标: 了解Java语言产生的历史和工作原理,以及Java语言的发展 Java语法机制概述,掌握Java程序的结构、编程规范 掌握Java的运行系统基本原理与Java虚拟机(JVM)的作用 了解Java程序开发的工具,并掌握安装Java开发环境的方法 一、Java的起源 1991年,美国Sun Microsystems公司的某个研究小组为了能够在消费电子产品上开发应用程序,积极寻找合适的编程语言。消费电子产品种类繁多,包括PDA、机顶盒、手机等,即使是同一类消费电子产品所采用的处理芯片和操作系统也不相同,存在着跨平台的问题。当时最流行的编程语言是C和C++语言,Sun公司的研究人员就考虑是否可以采用C++语言来编写消费电子产品的应用程序,但是研究表明,对于消费电子产品而言,C++语言过于复杂和庞大,并不适用,安全性也并不令人满意。于是,Bill Joy先生领导的研究小组就着手设计和开发出一种语言,称之为Oak。该语言采用了许多C语言的语法,提高了安全性,并且是面向对象的语言,但是Oak语言在商业上并未获得成功。时间转到了1995年,互联网在世界上蓬勃发展,Sun公司发现Oak语言所具有的跨平台、面向对象、安全性高等特点非常符合互联网的需要,于是改进了该语言的设计,要达到如下几个目标: (1) 创建一种面向对象的程序设计语言,而不是面向过程的语言; (2) 提供一个解释执行的程序运行环境,是程序代码独立于平台; (3) 吸收C和C++的优点,使程序员容易掌握; (4) 去掉C和C++中影响程序健壮性的部分,使程序更安全,例如指针、内存申请和释放; (5) 实现多线程,使得程序能够同时执行多个任务; (6) 提供动态下载程序代码的机制; (7) 提供代码校验机制以保证安全性。 最终,Sun公司给该语言取名为Java语言,造就了一代成功的编程语言。 二、Java的发展 1995年,美国Sun Microsystems公司正式向IT业界推出了Java语言,该语言具有安全、跨平台、面向对象、简单、适用于网络等显著特点,当时以Web为主要形式的互联网正在迅猛发展,Java语言的出现迅速引起所有程序员和软件公司的极大关注,程序员们纷纷尝试用Java语言编写网络应用程序,并利用网络把程序发布到世界各地进行运行,包括IBM、Oracle、微软、Netscape、Apple、SGI等大公司纷纷与Sun Microsystems公司签订合同,授权使用Java平台技术。微软公司总裁比尔·盖茨先生在经过研究后认为:“Java语言是长时间以来最卓越的程序设计语言”。目前,Java语言已经成为最流行的网络编程语言,许多大学纷纷开设Java课程,Java正逐步成为世界上程序员最多的编程语言。 在经历了以大型机为代表的集中计算模式和以PC为代表的分散计算模式之后,互联网的出现使得计算模式进入了网络计算时代。网络计算模式的一个特点是计算机是异构的,即计算机的类型和操作系统是不一样的,例如SUN工作站的硬件是SPARC体系,软件是UNIX中的Solaris操作系统,而PC的硬件是INTEL体系,操作系统是Windows或者是Linux,因此相应的编程语言基本上只是适用于单机系统,例如COBOL、FORTRAN、C、C++等;网络计算模式的另一个特点是代码可以通过网络在各种计算机上进行迁移,这就迫切需要一种跨平台的编程语言,使得用它编写的程序能够在网络中的各种计算机上能够正常运行,Java就是在这种需求下应运而生的。正是因为Java语言符合了互联网时代的发展要求,才使它获得了巨大的成功。 一、Java源程序的组成部分 package语句; //该部分至多只有一句,必须放在源程序的第一句 import语句; //该部分可以有若干import语句或者没有,必须放在所有的类定义之前 public classDefinition; //公共类定义部分,至多只有一个公共类的定义 //Java语言规定该Java源程序的文件名必须与该公共类名完全一致 classDefinition; //类定义部分,可以有0个或者多个类定义 interfaceDefinition; //接口定义部分,可以有0个或者多个接口定义 二、源文件的命名规则 如果在源程序中包含有公共类的定义,则该源文件名必须与该公共类的名字完全一致,字母的大小写都必须一样。这是Java语言的一个严格的规定,如果不遵守,在编译时就会出错。因此,在一个Java源程序中至多只能有一

文档评论(0)

1亿VIP精品文档

相关文档