Java2程序设计基础第1章 Java语言入门.ppt_第1页
Java2程序设计基础第1章 Java语言入门.ppt_第2页
Java2程序设计基础第1章 Java语言入门.ppt_第3页
Java2程序设计基础第1章 Java语言入门.ppt_第4页
Java2程序设计基础第1章 Java语言入门.ppt_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Java2编程基础,张后扬邵丽萍王香迪着,第1章Java语言入门,主要任务是如何下载和安装“SDK”软件包, 如何使用EditPlus编辑软件创建Java程序,如何在“命令提示符”窗口中编译和运行Java程序,了解本章的主要内容Java语言1.1了解Java语言。 1.Java语言2.Java语言的起源和发展过程3.Java语言的特征4.Java语言的构成分支5.Java语言的主要用途,1.1.1Java语言是指Java能够创建嵌入到网页中执行的Java小程序,并独立执行的Java应用程序Java语言由语法规则和类库的大部分组成。 1.1.2Java语言的起源和发展,Java是Sun公司90年代初开发的。 最初被命名为Oak。 1995年5月Sun正式发布了Java。 由于互联网上存在巨大的商业利润,已经成为快速发展和当前最流行的计算机程序语言。 1.1.3Java语言特征,1 .简单性2 .面向对象3 .网络适应性4 .健壮性5 .安全性6 .平台独立性7 .可移植性,8 .解释性9 .高性能10 .多线程11 .动态性12 .丰富的类库13 .网页,Java语言特征,1.1.4Java语言J2SE (Java2platformstandarddition )被称为Java标准版,包含构成Java语言核心的类库。 J2EE (java2platformenterpriseseedition )称为Java企业,包括J2SE类库和用于开发企业级应用程序的类库。 J2ME(Java2PlatformMicroEdition )被称为Java微缩,包含J2SE类库的一部分,是connectedlimiteddeviceconfiguration (cldc )或内置等功能的类Java程序是1.1.5Java语言的主要应用程序,它包含可在称为小应用程序的网页上运行的小程序。 一个应用程序可以执行任何计算任务。 两个程序有不同的用途。 1 .使网页具有交互性和动态功能。 网络上的网页是用HTML (超文本标记语言)写的,但HTML不是编程语言。 通过在网页中添加CGI、JavaScript等嵌入式编程语言脚本,可以使网页具有与用户的交互能力,但是这些编程语言的能力有限,安全注册性能差。 2 .独立执行功能、applet执行时的窗口界面由浏览器提供,无法独立于浏览器执行。 与Windows应用程序一样,应用程序可以构建自己的窗口界面并独立运行。 3 .支持各种数字设备的智能性,Sun将Java目标从传统计算机应用扩展到其他数字设备区域。 在不久的将来,从数字手机和电视机顶盒到传统家电设备,都会使用更多的“Java设备”。 4.Java应用的新领域,Java应用于智能Web服务、移动电子商务、分布式计算技术、企业综合信息化处理和嵌入式Java技术。 构建1.2Java开发和运行环境,Java产品面向的主要平台是Solaris、Windows和MAC OS。 Java的跨平台特性使Java程序能够很好地移植到其他平台。 要运行Java程序,必须在计算机上安装JVM(Java虚拟机)和Java运行时解释器。 这两者都配置了Java运行时环境。 1.2.1一些常见的Java软件包功能,1.sdkjavasdk (javasoftwaredevelopkit,软件开发工具包)是用于帮助开发Java程序的文档、示例和工具集合。 2.JDK是JavaDevelopmentKit的缩写,中文称为Java开发工具包或Java开发工具。 这是整个Java的核心。jree :j2sdk1.4.2_ 01bin SETC lasspath=; E:j2sdk1.4.2_01lib 在%classPath%、WindowsXP/NT/2000中的设置、“系统属性”设置界面、“环境变量”设置界面、“系统变量”框中选择path,然后单击“编辑”按钮、“编辑系统变量”对话框、 在命令提示符下输入 java 或 javac ,在不设置参数消息、3.dos的开始位置的情况下,创建存储java源程序的路径和文件夹。 例如,本文档中使用的java源程序存储在“e:javaprogram”文件夹中。 单击“开始”“所有程序”“附件”“命令提示符”,右键单击“命令提示符”,然后选择“属性”菜单以打开“命令提示符属性”对话框,如图所示。 选择“快捷方式”选项卡,在“主页”栏中键入e:java程序,然后单击“确定”按钮。 “命令提示属性”对话框,创建和运行1.3java程序,Java产品的主要平台是Solaris、Windows和MAC OS。 Java的跨平台特性使Java程序能够很好地移植到其他平台。 要运行Java程序,必须在计算机上安装JVM(Java虚拟机)和Java运行时解释器。 这两者都配置了Java运行时环境。 1.3.1要创建第一个Java源程序,1、下载EditPlus编辑软件并创建Java程序,需要使用文本编辑器。 您可以使用操作系统提供的Edit或记事本作为编辑器,也可以选择EditPlus (是,2,创建Java源代码程序)。 例1.1这个程序是“请学习Java语言! 框中为对象选择一个对齐选项。 打开EditPlus主接口,并首先将目录设置为e:java程序,如图所示。 单击菜单栏中的“文件”“新建”java菜单命令,显示文件编辑区域,显示public class hello publicstaticvoidmain (string args ) system.out.println ( Java ) 框中,选择“默认值”。 程序演示、1.3.2编译Java程序、1、字节码文件的角色创建Java源程序后,使用Java编译器(javac.exe )进行编译,计算机可执行Java源程序的字节码文件Java编译时,首先读取Java源程序,进行语法检查,如果发生问题,则结束编译。 通过语法检查后,自动生成可执行程序代码(字节代码)文件。 2、编辑Java源程序生成字节码文件,可以在“命令提示符”窗口中编译Java源程序,也可以在EditPlus软件中编译。 以下分别说明这两种编译方式。 然后执行以下步骤:打开命令提示符窗口,导航到Java源程序所在的目录。 在游标上输入编译器文件名、空格和要翻译的源程序的文件名。 例如,如图所示,键入javacHello.java。 按enter键开始编译(文件名h必须大写)。 不这样做的话,执行上有问题)。 显示当前路径e:Java程序。 如图所示,执行、演示结果:3,Java程序,可将使用Java解释器(java.exe )编译的字节码文件“Hello.class”解释为本地计算机代码。 应用程序有两种输出显示方法:在窗口中显示结果输出,在提示窗口或MS-DOS窗口中显示结果输出,编译和运行1.3.3Java程序,1、 编译和运行工具设置编译工具设置EditPlus主窗口中的用户工具设置、参数对话框、参数对话框、重命名组:单击组名按钮,将当前组名Group1更改为java编译器按一下确定(ok )按钮。 在“参数”对话框中,单击“添加工具”按钮,然后从弹出菜单中选择“程序”命令。 配置编译工具:在活动的菜单文本框中键入编译,在命令框中键入javac.exe文件的路径,或从文件夹中进行选择。 例如,在E:SDKjdkbinjavac.exe的“参数”框中键入$(FileName ),或者单击右下箭头并选择“文件名”。在“初始目录”框中键入Java源程序的路径(e :s )选择“捕获输出”选项,然后单击“确定”按钮完成“编译”工具设置任务。 编译工具设置、编译工具设置、运行工具设置和运行工具设置与编译工具设置基本相同。 设置“运行”工具和设置“运行applet”工具基本上与设置“编译”工具相同。 2、编译和运行、“编译”和“运行”工具设置后,EditPlus主窗口将显示一个新菜单,允许您编译和运行Java程序。 要执行以下操作: (1)在主窗口的目录栏中双击Hello.java,打开要编译的文件。 (2)单击主窗口菜单栏中的“工具”“编译”菜单,开始编译打开的程序(请稍候)。 (3)编译生成的字节码文件后,可执行字节码文件。 单击“工具”“执行”菜单,成功执行后,在下面的窗口中显示程序的执行结果。 打开example1.html文件,然后单击“工具”“运行小程序”菜单。 运行结果提高1.4;(1)构建Java源程序;(2)编译源程序并生成字节码文件;(3)运行Java程序;(4)运行Java小程序;在线练习2 .正常运行时使用applet查看器浏览sdkjdkdemoappletsClock下的example1.html小程

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论