第1章初识Java语言课件.ppt

上传人(卖家):晟晟文业 文档编号:5066869 上传时间:2023-02-07 格式:PPT 页数:22 大小:698KB
下载 相关 举报
第1章初识Java语言课件.ppt_第1页
第1页 / 共22页
第1章初识Java语言课件.ppt_第2页
第2页 / 共22页
第1章初识Java语言课件.ppt_第3页
第3页 / 共22页
第1章初识Java语言课件.ppt_第4页
第4页 / 共22页
第1章初识Java语言课件.ppt_第5页
第5页 / 共22页
点击查看更多>>
资源描述

1、第第1章章 初识初识Java语言语言主讲人:本章主要内容nJava语言发展史及其特点语言发展史及其特点nJava运行开发环境安装运行开发环境安装n环境变量配置环境变量配置n集成开发环境Eclipse介绍nJava应用程序举例 Java是一种安全的程序设计语言,它提供了诸多安是一种安全的程序设计语言,它提供了诸多安全保障机制。从根本上改变了网络应用程序的开发和使全保障机制。从根本上改变了网络应用程序的开发和使用方式,并成为在许多应用领域特别是用方式,并成为在许多应用领域特别是Internet网络网络应用领域最受欢迎的开发与编程语言。本章将对应用领域最受欢迎的开发与编程语言。本章将对Java的发展

2、、特点、开发运行环境,以及如何编译并执行的发展、特点、开发运行环境,以及如何编译并执行Java程序等内容进行介绍。通过本章的学习,读者将程序等内容进行介绍。通过本章的学习,读者将会对会对Java有一个初步的了解,并能够顺利地搭建有一个初步的了解,并能够顺利地搭建java的运行开发环境。的运行开发环境。1.1.1 Java语言简介 Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。1Java发展简史发展简史2Java语言的影响及应用前景语言的影响及应用前景 Java语言是新一代面向对象的程序设计语言,特别适合语言是新一代面向对象的程序

3、设计语言,特别适合Internet应用程序的开发,它的硬件和软件平台的无关性直接威胁到应用程序的开发,它的硬件和软件平台的无关性直接威胁到Windows和和Intel的垄断地位。用的垄断地位。用Java编程成为技术人员的一种时尚,并对未来编程成为技术人员的一种时尚,并对未来软件的开发产生了重大影响。软件的开发产生了重大影响。1.1 Java语言简介及特点1.1.2 Java语言特点Java语言具有以下一些显著特点语言具有以下一些显著特点:(1)简单性)简单性 (2)面向对象性)面向对象性(3)分布式与安全性)分布式与安全性(4)与平台无关性)与平台无关性(5)解释和编译特性)解释和编译特性(6

4、)多线程)多线程(7)动态执行)动态执行(8)自动废区回收性)自动废区回收性(9)丰富的)丰富的API文档和类库文档和类库 1.2 Java开发环境的配置1.2.1 JDK的安装Step 1到到http:/ 下下载载JDK 7 for Windows,文件名为,文件名为jdk-7u51-windows-i586-p.exe。然后,双击该文然后,双击该文件,首先出现件,首先出现“欢迎欢迎”窗口,如图窗口,如图1.1所示。所示。图图1.1“许可证协议许可证协议”窗口窗口1.2 Java开发环境的配置Step 2 单击单击“下一步下一步”按钮,进入如图按钮,进入如图1.2所示所示“自定义安装自定义安

5、装”窗口。通过此窗口,窗口。通过此窗口,可以选择要安装的模块和路径。可以选择要安装的模块和路径。图图1.2”自定义安装自定义安装”窗口窗口1.2 Java开发环境的配置Step 3 单击单击“下一步下一步”按钮,进入按钮,进入“正在安装正在安装”窗口,通过窗口,通过“正在安装正在安装”窗口,可以窗口,可以 了了解解JDK安装进度。安装进度。Step 4 JDK安装完毕后,自动进入安装完毕后,自动进入“自定义安装自定义安装JRE”窗口,如图窗口,如图1.3所示。可以选择所示。可以选择JRE的安装模块和路径。的安装模块和路径。图1.3“自定义安装自定义安装JRE”窗口1.2 Java开发环境的配置

6、Step 5 单击单击“下一步下一步”按钮,开始按钮,开始JRE的安装。的安装。Step 6 JRE安装结束后,自动进入安装结束后,自动进入“完成完成”窗口,如图窗口,如图1.4所示。单击所示。单击“完成完成”按钮,进按钮,进入免费注册页面,通过注册可以获得新版本、修补程序和更新通知等增值服务。入免费注册页面,通过注册可以获得新版本、修补程序和更新通知等增值服务。图图1.4单击单击”完成完成”按钮按钮1.2 Java开发环境的配置1.2.1系统环境变量的设置系统环境变量的设置 环境变量是包含关于系统及当前登录用户的环境信息的字符串,一环境变量是包含关于系统及当前登录用户的环境信息的字符串,一些

7、程序使用此信息确定在何处放置和搜索文件。和些程序使用此信息确定在何处放置和搜索文件。和JDK相关的环境变量相关的环境变量有两个:有两个:path 和和classpath。其中,。其中,path环境变量告诉操作系统到哪环境变量告诉操作系统到哪里去查找里去查找JDK 工具,工具,classpath 环境变量则告诉环境变量则告诉JDK 工具到哪里去查工具到哪里去查找类文件(找类文件(.class 文件)。文件)。1.2 Java开发环境的配置1.环境变量环境变量Path的设置的设置选中“我的电脑”右键选择“属性”,然后选择左侧导航栏里面的“高级系统设置”,进入“系统属性”窗口,单击“环境变量”按钮,

8、并选中系统环境变量path,如下图所示。1.2 Java开发环境的配置单击系统变量下方的“编辑按钮”,对环境变量path进行修改,如下图所示。在path对应的变量值中添加“;c:javajdk7bin”,然后单击“确定”按钮,完成对path环境变量的设置。1.2 Java开发环境的配置2.环境环境变量变量classpath的设置的设置环境变量环境变量classpath的设置方法与的设置方法与path 类似,如果环境变量中不存类似,如果环境变量中不存在该变量,则新建它,如果存在则编辑它,如下图所示。在该变量,则新建它,如果存在则编辑它,如下图所示。在在classpath对应的变量值中添加对应的变

9、量值中添加Java类文件(类文件(.class 文件)所在的文件)所在的路径,假定要用到的类文件存放在路径,假定要用到的类文件存放在D:JavaTest目录下,把目录下,把D:JavaTest添加到变量值对应的编辑框中,然后单击添加到变量值对应的编辑框中,然后单击“确定确定”按钮,按钮,即可完成对即可完成对classpath环境变量的设置。环境变量的设置。1.2 Java开发环境的配置1.2.2编译命令和执行命令的用法编译命令和执行命令的用法 JDK所提供的开发工具主要有编译程序、解释执行程序、调试程序、所提供的开发工具主要有编译程序、解释执行程序、调试程序、Applet 执行程序、文档管理程

10、序、包管理程序等,这些程序都是控执行程序、文档管理程序、包管理程序等,这些程序都是控制台程序,要以命令的方式执行。其中,编译程序和解释执行程序制台程序,要以命令的方式执行。其中,编译程序和解释执行程序是最常用的程序,它们都在是最常用的程序,它们都在JDK安装目录下安装目录下bin文件夹中。文件夹中。1.2 Java开发环境的配置1.编译程序编译程序JDK的编译程序是的编译程序是javac.exe,该命令将,该命令将Java 源程序编译成字节码,生成与源程序编译成字节码,生成与同名但后缀名为同名但后缀名为.class 的文件。通常情况下编译器会把的文件。通常情况下编译器会把.class文件放在和

11、文件放在和Java源文件相同的一个文件夹里,除非在编译过程中使用了源文件相同的一个文件夹里,除非在编译过程中使用了-d 选项。选项。javac的一般的一般用法如下:用法如下:javac 选项选项 file.java其中,常用选项包括:其中,常用选项包括:-classpath 该选项用于设置路径,在该路径上该选项用于设置路径,在该路径上javac寻找需被调用的类。该路寻找需被调用的类。该路 径是一个用分号分开的目录列表径是一个用分号分开的目录列表-d directory 该选项用于指定存放生成的类文件的位置该选项用于指定存放生成的类文件的位置-g 该选项在代码产生器中打开调试表,以后可凭此调试产

12、生字节代码该选项在代码产生器中打开调试表,以后可凭此调试产生字节代码-nowarn 该选项用于禁止编译器产生警告该选项用于禁止编译器产生警告-verbose 该选项用于输出有关编译器正在执行的操作的消息该选项用于输出有关编译器正在执行的操作的消息-sourcepath 该选项用于指定查找输入源文件的位置该选项用于指定查找输入源文件的位置-version 该选项标识版本信息该选项标识版本信息1.2 Java开发环境的配置2.执行程序执行程序JDK 的解释执行程序是的解释执行程序是java.exe,该程序将编译好的,该程序将编译好的class 加载到内存,然后调加载到内存,然后调用用JVM来执行它

13、。它的一般用法如下。来执行它。它的一般用法如下。java 选项选项 file 参数参数其中,常用选项包括:其中,常用选项包括:-classpath 用于设置路径,在该路径上用于设置路径,在该路径上javac寻找需被调用的类。该路径是一个寻找需被调用的类。该路径是一个用分号分开的目录列表。用分号分开的目录列表。-client 选择客户虚拟机(这是默认值)。选择客户虚拟机(这是默认值)。-server 选择服务虚拟机。选择服务虚拟机。-hotspot 与与client 相同。相同。-verify 对所有代码上使用校验。对所有代码上使用校验。-noverify 不对代码进行校验。不对代码进行校验。-

14、verbose 每当类被调用时,向标准输出设备输出信息。每当类被调用时,向标准输出设备输出信息。-version 输出版本信息。输出版本信息。1.2 Java开发环境的配置1.2.3 集成开发环境集成开发环境Eclipse Eclipse是著名的跨平台的自由集成开发环境(是著名的跨平台的自由集成开发环境(IDE),最初主要用),最初主要用于于Java程序开发,通过安装不同的插件程序开发,通过安装不同的插件Eclipse可以支持不同的计算机可以支持不同的计算机语言,比如语言,比如C+和和Python等开发工具。等开发工具。Eclipse的本身只是一个框架平台,但是众多插件的支持使得的本身只是一个

15、框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的拥有其他功能相对固定的IDE软件很难具有的灵活性。许多软件开发商软件很难具有的灵活性。许多软件开发商以以Eclipse为框架开发自己的为框架开发自己的IDE。可以到可以到下载下载Eclipse软件,并且还可以根据软件,并且还可以根据需要下载中文包用于对其进行汉化。需要下载中文包用于对其进行汉化。1.3 一个简单Java应用程序【例例1-1】编程输出字符串:编程输出字符串:Hello world!public class HelloWorld public static void main(String args)System.

16、out.println(Hello world!);说明:说明:存储文件时源文件的扩展名必须为存储文件时源文件的扩展名必须为Java,且源文件名必须与程序中声明为,且源文件名必须与程序中声明为public class的类的名字的类的名字完全一致(包括大小写一致)。完全一致(包括大小写一致)。程序中程序中public class HelloWorld声明要建立一个名为声明要建立一个名为HelloWorld的类,关键字的类,关键字class说明一个类说明一个类声明的开始。类声明由类头和类体组成,类体部分的内容由一对大括号括起来,在类中不能嵌套声明的开始。类声明由类头和类体组成,类体部分的内容由一对

17、大括号括起来,在类中不能嵌套声明其它类。类体内容包括属性和方法,具体内容将在在第声明其它类。类体内容包括属性和方法,具体内容将在在第3章中介绍。章中介绍。Java应用程序可以由若干类组成,每个类可以定义若干个方法。但其中必须有一个类中包含有一个应用程序可以由若干类组成,每个类可以定义若干个方法。但其中必须有一个类中包含有一个且只能有一个且只能有一个public static void main(String args)方法,方法,main是所有是所有Java应用程序执行的应用程序执行的入口点,当运行入口点,当运行Java应用程序时,整个程序将从应用程序时,整个程序将从main方法开始执行。方法

18、开始执行。System.out是是Java提供的标准输出对象,提供的标准输出对象,println是该对象的一个方法,用于向屏幕输出。是该对象的一个方法,用于向屏幕输出。1.3 一个简单Java应用程序编译程序编译程序假设源程序保存在假设源程序保存在F F盘的盘的ch01ch01文件夹中,则编译需要经过如文件夹中,则编译需要经过如下几个步骤:下几个步骤:Step 1 Step 1 进入到进入到DOS DOS 窗口。窗口。Step 2 Step 2 进入到进入到F F盘根目录。盘根目录。Step 3 Step 3 使用编译命令编译源程序。使用编译命令编译源程序。F:ch01Javac HelloW

19、orld.java F:ch01Javac HelloWorld.java 1.3 一个简单Java应用程序运行程序运行程序编译完成后,可用编译完成后,可用JavaJava解释器命令解释执行这些字节码文解释器命令解释执行这些字节码文件。执行件。执行HelloWorld.classHelloWorld.class的命令如下:的命令如下:F:ch01Java F:ch01Java HelloWorldHelloWorld 知识回顾 本章首先介绍了本章首先介绍了Java语言的发展史及其特点,接着介绍了如何构建语言的发展史及其特点,接着介绍了如何构建Java开发运行环境;在此基础上,重点介绍了如何编辑

20、、编译和执行开发运行环境;在此基础上,重点介绍了如何编辑、编译和执行Java程程序;最后通过一个简单的例子向读者介绍了一个序;最后通过一个简单的例子向读者介绍了一个Java应用程序的编写过应用程序的编写过程及注意事项,并且,在例子中我们使用的是命令行方式,这有助于读者程及注意事项,并且,在例子中我们使用的是命令行方式,这有助于读者对编译器工作状态的掌握。读者刚开始编译运行程序时,可能会出现较多对编译器工作状态的掌握。读者刚开始编译运行程序时,可能会出现较多的错误,其中大多数是由环境变量配置错误造成的,需要读者熟练掌握环的错误,其中大多数是由环境变量配置错误造成的,需要读者熟练掌握环境变量的配置方法。境变量的配置方法。谢谢 谢!谢!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(第1章初识Java语言课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|