Java程序设计实用教程 教学课件 ppt 作者 沈昕 王爱赪 魏雪英 曲彭生 第1章

上传人:E**** 文档编号:89381535 上传时间:2019-05-24 格式:PPT 页数:31 大小:670KB
返回 下载 相关 举报
Java程序设计实用教程 教学课件 ppt 作者  沈昕 王爱赪 魏雪英 曲彭生 第1章_第1页
第1页 / 共31页
Java程序设计实用教程 教学课件 ppt 作者  沈昕 王爱赪 魏雪英 曲彭生 第1章_第2页
第2页 / 共31页
Java程序设计实用教程 教学课件 ppt 作者  沈昕 王爱赪 魏雪英 曲彭生 第1章_第3页
第3页 / 共31页
Java程序设计实用教程 教学课件 ppt 作者  沈昕 王爱赪 魏雪英 曲彭生 第1章_第4页
第4页 / 共31页
Java程序设计实用教程 教学课件 ppt 作者  沈昕 王爱赪 魏雪英 曲彭生 第1章_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《Java程序设计实用教程 教学课件 ppt 作者 沈昕 王爱赪 魏雪英 曲彭生 第1章》由会员分享,可在线阅读,更多相关《Java程序设计实用教程 教学课件 ppt 作者 沈昕 王爱赪 魏雪英 曲彭生 第1章(31页珍藏版)》请在金锄头文库上搜索。

1、Java程序设计实用教程,第1章初识Java语言,本章要点 1.1 第一个Java应用程序 1.2 第一个Java小程序 习题 1,1.1 第一个Java应用程序,在本节中首先介绍Java语言简介、开发工具和特点等知识,然后介绍如何安装Java语言,并且通过创建第一个Java程序来初步认识Java语言。图1-1-1所示为一个Java应用程序的运行效果。,图1-1-1 第一个Java应用程序运行结果,1.1 第一个Java应用程序,1.1.1 Java语言简介 1Java语言 1991年,由“绿色工程”(Green Project)小组开发的Java语言诞生在美国SUN计算机公司。当时Java是

2、为一些小型家用消费电子产品而开发的一个分布式代码管理系统。1994年,“绿色工程”小组将他们的开发重点转向了Internet,用Java编写了一系列网络应用程序,像网络浏览器WebRunner等。1995年,随着Java语言在因特网和多媒体上的发展,它得到了全球计算机业的高度重视。Netscape公司和Microsoft公司都先后公布了支持Java语言的浏览器,像Netscape Navigator 2.0以上和Microsoft Explore 2.0以上的版本。SUN公司也推出了一种用Java编写的、可以嵌入浏览器内部的小程序Java Applet,使得Web页面上出现了更丰富多彩的图像与

3、动画。 Java最初的1.0版和1.1版在设计上有不少缺点,SUN公司在1.2版上倾注了大量的心血,使其更完善,并加入了许多新的设计。鉴于1.2版与之前版本的巨大差别,SUN公司将1.2版以及其以后版本命名为“Java2”。目前,Java语言的版本已经发展到1.4版。,1.1 第一个Java应用程序,作为一种计算机高级编程语言,Java并没有使用编译器直接将程序翻译成机器语言,而是先翻译成字节码(Byte Code),这样编译程序的时间大大减少。当然,计算机的CPU是不可能理解这种字节码格式的程序,所以Java就通过一种名为Java虚拟器(Java Virtual Machine,JVM)的程

4、序再将字节码翻译成机器语言。而且Java虚拟器是针对每一台计算机的,也就是说当同一个程序在不同计算机上运行时,Java编译器翻译成一样的字节码文件,Java虚拟器再根据所在计算机CPU的不同,翻译成相应的机器语言。 2Java语言的开发工具 Java语言的开发工具也叫Java语言集成开发环境(IDE),是指一类具有用户界面,旨在帮助使用者更快捷、更方便地运用Java语言各种功能的软件。目前,许多公司和个人都推出了自己的开发工具,使得Java开发工具有近百种之多。虽然它们的集成开发环境不尽相同,侧重点也不一样,但是在Java基本应用上是一致的。我们这里介绍6种比较常用的集成开发环境。,1.1 第

5、一个Java应用程序,(1)JBuilder。它是Borland公司推出的Java语言集成开发环境。完全基于Java语言结构开发的JBuilder软件为应用程序提供了一个稳定而且通用的平台。目前的最新版本JBuilder X更加注重网络服务和数据库功能的开发,并且支持各种版本的计算机系统。JBuilder X主要集中开发Java在网页应用、网络服务和数据库上的功能。这也从一个方面反映出当今Java发展的趋势。JBuilder X和超过80个由第三方提供的可重复使用的组件和插件一起发布,提供给JBuilder用户更多附加价值和极大的灵活度。从Borland公司的网站http:/ (2)NetBe

6、ans。它是一个免费的Java语言集成开发环境,不限制其使用形式,它拥有全球近100个合作伙伴。NetBeans是用Java编写的,但是却可以支持任何编程语言。此外, NetBeans平台是一个模块化的、可扩展的平台,是用于创建大型桌面应用程序软件的基础。想要了解更多关于NetBeans软件的信息,可以访问http:/beans.org/网站。 (3)Eclipse。它是替代IBM 公司早前Java开发工具Visual Age for Java的新一代Java开发环境。Eclipse未来的目标不仅是成为专门开发Java程序的开发环境,而且通过开发插件使其能扩展到任何语言的开发,甚至能够成为图片

7、绘制的工具。想要了解更多关于Eclipse软件的信息,可以访问http:/www. eclipse.org/网站。,1.1 第一个Java应用程序,(4)JCreator。它是由Xinox Software公司开发的。这家总部在荷兰的软件公司以编写高级语言开发工具而闻名。JCreator对计算机系统要求不高,比其他大多数具有集成开发环境的软件运行速度要快,而且还具有允许使用者自定义操作窗口界面及无限Undo /Redo等功能。JCreator是免费下载的,可以到它的主页http:/ (5)BlueJ。它是一款小型的Java集成开发环境。它是由澳大利亚的悉尼大学和Monash大学共同开发研制的。

8、BlueJ的用户界面比较简单,并且只具有Java语言的基本功能。它现阶段主要应用于英国和澳洲各大学计算机专业低年级的教学活动中。BlueJ同样适用于Linux、Macintosh及Solaris等其他计算机系统。图1-1-2所示为BlueJ的用户界面。 (6)Java2 SDK(Software Development Kit)。它是SUN公司编写的Java语言编译器。虽然它没有集成开发环境,只能在DOS命令窗口下运行,但是操作简单,初学者非常容易掌握。SUN公司根据不同的计算机系统和用户的不同需求,开发了多种Java工具软件,例如,适用于个人的J2SE(Java 2 Standard Edi

9、tion)和适用于企业的J2EE(Java 2 Enterprise Edition),相关信息可在公司网站上查看。 本书将以J2SE的Java 2 SDK为开发工具来介绍Java语言。,1.1 第一个Java应用程序,图1-1-2 BlueJ的用户界面,1.1 第一个Java应用程序,3Java语言的特点 Java语言是目前最流行的计算机高级编程语言之一,它具有以下6种主要特点。 (1)结构简单。Java语言的程序构成与C语言和C+语言类似,但是Java语言摒弃了C语言和C+语言的复杂、不安全特性。例如:指针的操作和内存的管理。此外,Java语言提供了种类丰富、功能强大的类库,提高了编程效率

10、。 (2)平台无关。使用Java语言编写的应用程序不需要进行任何修改,就可以在不同的软件、硬件平台上运行。这主要是通过Java虚拟器(JVM)来实现的。 (3)面向对象。在Java语言中,没有采用传统的、以过程为中心的编程方法,而是采用以对象为中心,通过对象之间的调用来解决问题的编程方法。 (4)多线程。多线程是指在一个程序中可以同时执行多个简单任务。线程也被称为轻量进程,是一个传统大进程里分出来的独立的可并发执行的单位。C语言和C+语言采用单线程体系结构,而Java语言支持多线程技术。,1.1 第一个Java应用程序,(5)可靠性。因为Java最初设计目的是应用于电子类家庭消费产品,所以要求

11、较高的可靠性。例如,Java语言提供了异常处理机制,有效地避免了因程序编写错误而导致的死机现象。 (6)安全性。现今的Java语言主要用于网络应用程序的开发,因此对安全性有很高的要求。如果没有安全保证,用户运行从网络下载的Java语言应用程序是十分危险的。Java语言通过使用编译器和虚拟器,在很大程序上避免了病毒程序的产生和网络程序对本地系统的破坏。 1.1.2 安装Java 目前,SUN公司出品的Java2 SDK已经发展到1.4.2版。本书将使用Java 2 SDK 1.4.2_07来介绍Java语言,读者可以使用任何1.4版本的Java2 SDK来学习Java语言。所有Java2 SDK

12、都可以从SUN公司网站()免费下载。 1安装Java2 SDK 安装Java2 SDK的操作方法如下。 (1)双击安装程序j2sdk-1_4_2_07-windows-i586-p,开始安装Java2 SDK。,1.1 第一个Java应用程序,(2)稍等片刻,调出“Java 2 SDK,SE v1.4.2.07-License”对话框,单击选中对话框下方的第一个单选钮,表示接受协议。 (3)单击Next按钮,调出“Java 2 SDK,SE v1.4.2.07-Custom Setup”对话框,如图1-1-3所示。 (4)在对话框中,设定安装的组件和安装软件的路径。如果要重新设定安装的组件,可

13、以单击组件名前的黑色小三角,调出其下拉菜单,选择是否安装。建议安装所有Java组件。如果要重新设定安装的位置,可以单击Change按钮,调出对话框,选择文件的安装路径。我们可以在计算机硬盘的任何地方安装Java2 SDK,但是对初学者来说最好使用默认路径:C:j2sdk1.4.2_07。 (5)单击Next按钮,调出“Java 2 SDK,SE v1.4.2_07-Browser Registration”对话框,如图1-1-4所示。 图1-1-3 “Java 2 SDK, SE v1.4.2.07-Custom Setup”对话框 图1-1-4 “Java 2 SDK, SE v1.4.2_

14、07-Browser Registration”对话框 (6)在对话框中,选择使用Java Plug-in的浏览器。因为今后将在选定的浏览器中使用Java Plug-in来运行Java Applet,所以建议选中所有列出的浏览器。 (7)单击Install按钮,开始进行安装。安装完成后,系统自动调出“Java 2 SDK, SE v1.4.2_07-Complete”对话框。单击Finish按钮,关闭对话框,安装完成。,1.1 第一个Java应用程序,图1-1-3 “Java 2 SDK, SE v1.4.2.07-Custom Setup”对话框 图1-1-4 “Java 2 SDK, SE

15、 v1.4.2_07-Browser Registration”对话框,1.1 第一个Java应用程序,2Bin文件夹 完成安装后,打开C:j2sdk1.4.2_07bin文件夹,如图1-1-5所示。其中有20多个可执行文件,它们都是Java语言工具,都是可以在DOS环境下执行的命令。其中常用的有以下一些命令。 (1)javac命令可以运行Java语言的编译器。在DOS环境的“命令提示符”窗口中,键入javac,然后再键入含有Java源程序的文件名,可以用来编译该源程序,生成相应的字节码文件。 (2)java命令可以运行Java语言的虚拟器。在DOS环境的“命令提示符”窗口中,键入java,然

16、后再键入行编译好的字节码文件名,可以用来运行程序,输出结果。,1.1 第一个Java应用程序,图1-1-5 Bin文件夹,1.1 第一个Java应用程序,(3)appletviewer命令可以运行Java小程序Java Applet。在DOS环境的“命令提示符”窗口中,键入appletviewer,再键入含有字节码文件的HTML程序名,可以用来运行编译好的Applet程序。 (4)jar命令可以用来压缩Java程序。该命令可以将Java源程序打包成一个比原文件小的jar文件。 (5)javadoc命令用于生成Java程序的API文档。 (6)javah命令用于从Java类中调用C+语言代码。 (7)javap命令用于分析字节码文件。 在以上的常用命令中,我们将主要使用前3个

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号