第二讲java开发环境

上传人:E**** 文档编号:91718609 上传时间:2019-07-01 格式:PPT 页数:26 大小:672.50KB
返回 下载 相关 举报
第二讲java开发环境_第1页
第1页 / 共26页
第二讲java开发环境_第2页
第2页 / 共26页
第二讲java开发环境_第3页
第3页 / 共26页
第二讲java开发环境_第4页
第4页 / 共26页
第二讲java开发环境_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《第二讲java开发环境》由会员分享,可在线阅读,更多相关《第二讲java开发环境(26页珍藏版)》请在金锄头文库上搜索。

1、第二讲 Java开发环境,了解JAVA开发环境 掌握J2SDK的安装和环境变量的设置方法 理解path和classpath的作用 学会创建第一个java应用程序并成功运行 初步掌握编写java程序的注意事项,上节回顾:Java的编译与执行,Java平台,Java平台的概念 平台:为程序提供运行环境的硬件和操作系统的总称 Java平台:纯软件的,为Java提供统一的运行环境 Java平台的组成结构 Java虚拟机(JVM) Java应用程序接口(Java API)Java类库,Java平台,Java平台的组成结构 Java虚拟机:解释并运行Java二进制码 Java API:由许多软件包组成,这

2、些软件包可以实现很多功能,包括图形界面功能,Java平台,Java应用程序接口的主要内容,Java开发环境,从http:/网站上免费下载J2SDK(Java2 Software Development Kit),并利用命令行方式操作 javac(编译器);java(解释器) Java集成开发环境(IDE)有: Borland JBuilder 、JCreator、Oracle9i JDeveloper、Eclipse等 J2SDK1.5的安装(演示),Java开发环境目录结构,安装SDK后产生如下目录结构: bin目录:Java开发工具,包括Java编译器、解释器等 demo目录:一些实例程序

3、 lib目录:Java开发类库 jre目录: Java运行环境,包括Java虚拟机、运行类库等 ,Java开发环境开发工具,javac.exe -Java编译器,用来将java程序编译成Bytecode。 java.exe -Java解释器,执行已经转换成Bytecode的 Java应用程序。 jdb.exe -Java调试器,用来调试Java程序。 javap.exe -反编译(将.class文件还原为.java)。 javadoc.exe -文档生成器,创建HTML文件。 appletviwer.exe -Applet解释器,用来解释已经转换成Bytecode的Java小应用程序。,Jav

4、a开发环境,设置环境变量 在Windows 2000和Window XP系统下,可以选择【控制面板】|【系统】|【高级】|【环境变量】。在出现的环境变量窗口中包含【用户变量】和【系统变量】,在系统变量框中选择【path】,单击【编辑】按钮,在弹出的【编辑系统变量】窗口的【变量值】框最后加上 ; C:j2sdk1.4.2_03bin;。,Java语言开发环境,什么是环境变量 查看环境变量的两种方式 如何设置系统环境变量 path环境变量的作用 %path% 的意义 如何解决使用java命令中的问题,Java语言开发环境,实际操作讲解classpath的作用 Java解释器是如何处理当前目录的 如

5、何解决当前目录的问题 配置classpath的几个注意事项,创建第一个Java程序,1. 用记事本编写源程序:,创建第一个Java程序,源程序: /* * 文件名: FirstApp.java * 功 能: 显示“天天好心情!“ * 编写: 张三 * 编写时间: 2004.06.03 * 修改: 李四 * 修改时间: 2004.08.15 */ public class FirstApp public static void main(String args) / 显示“天天好心情!“ System.out.println(“天天好心情!“); ,类的名称,指明类为公共的类,程序的入口,程序中

6、的语句,命令行参数,创建第一个Java程序,英文字母的大小写问题 Java语言区分大小写,录入时必须严格按这里给出的大小写 特别容易弄错的是“System.out.println”,只有System是大写,out和println都是小写 例子对比: “FirstApp”和“firstapp” “System.out.println”,“system.out.println”和“System.Out.Println”,创建第一个Java程序,中文标点符号问题 中文的分号和英文的分号很相似,但中文的分号后面有空白,英文的分号后面没有 中文的右引号特别容易在输入中文字符串时出现,往往是在输入中文后随

7、手输入了引号的缘故 例子对比: 中文的分号“;”和英文的分号“;” 中文右引号,如:“天天好心情!”,关于Java应用程序的说明,Java中的基本程序单位是类,每一个程序中应该有一个公共类,2. public class FirstApp就是声明了一个公共类,3. 其中FirstApp是类的名称,是由用户指定的,4. 公共类的名称必须与文件名一致,5.每一个Java应用程序必须定义一个main方法 public static void main(String args),6. 如果在一个java程序文件中定义了多个类,则只能有一个public的,main方法必须在public的类里面,创建第一

8、个Java程序,2. 保存源程序 选定一个目录,如C:Java来保存文件 在“文件名”一栏敲入“FirstApp.java”,“保存类型”一栏选“所有文件” 需要注意的问题 不要忘记了文件保存在什么位置 文件类型要选“所有文件”,并敲入扩展名,否则可能保存为以txt为后缀的文本文件,创建第一个Java程序,3. 编译源程序 选“程序”“附件”“命令提示符”: 闪烁的光标 ,表示在这里输入命令。光标前的 为当前路径。,创建第一个Java程序,编译源程序 敲入:cd Java,进入 目录下 敲入:dir,显示该目录下的所有文件 其中“FirstApp.java”就是保存的Java源文件,创建第一个

9、Java程序,编译源程序 敲入:javac FirstApp.java 几秒钟后,如果提示符 重新出现,没有提示任何信息,说明编译成功了。 编译成功之后,将产生一个字节码文件FirstApp.class,它的文件名与类名相同,相当于其它语言程序的可执行文件,创建第一个Java程序,再次敲入dir命令,可以看到多了一个文件: 字节码文件:以“.class“作为文件后缀,创建第一个Java程序,4. 执行Java程序 敲入命令:java FirstApp 运行结果显示如下: 祝贺你,你的第一个程序运行成功了!,JAVA Applet简介,在Java中可以编写两类程序: 应用程序(Applicati

10、ons)和Java Applet(小应用程序)。 Java Applet是一种可以嵌入到HTML文档(即Web页)中的Java程序。当浏览器装入一个含有applet的Web页时, applet下载到该浏览器中,并开始执行。 Applet可以在Internet中传输并在兼容Java的Web浏览器中运行。,JAVA Applet编写,import java.awt.*; import java.applet.*; public class HelloWorldApplet extends Applet public void paint(Graphics g) super.paint(g); g.

11、drawString(Hello World!, 30, 30); 该程序的功能是:在坐标(30,30)处输出字符串“Hello World!”。 在这个程序中,没有实现main()方法,这是Applet与Application(应用程序)的区别之一。为了运行该程序,首先也应将其保存到一个名为HelloWorldApplet.java的文件中,然后对其进行编译: D:Jjavaworkjavac HelloWorldApplet.java 这样将得到字节码文件HelloWorldApplet.class。由于Applet中没有main()方法作为Java解释器的入口,我们必须编写HTML文件,

12、然后将Applet嵌入其中,接着使用appletviewer来运行,或在支持Java的浏览器上运行。,JAVA Applet编写,该HTML文件如下。 My Applet 其中,使用标记来启动HelloWorldApplet,code属性指明字节码所在的文件,width和height属性指明applet所占区域范围。最后,我们将此HTML文件存入AppletExp.html,然后运行: C:JavaBookappletviewer AppExp.html 此时,将弹出一个Applet浏览窗口,在其中指定区域显示“Hello World!”。,JAVA IDE,IDE(Integrated Development Environment ) 集成开发环境 如:UltraEdit 、Editplus 、JBuilder、Eclipse、JCreator 等,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


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

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