第2章简单的JAVA程序-唐大仕出版物、相关资料下载.ppt

上传人:ga****84 文档编号:317095 上传时间:2018-09-21 格式:PPT 页数:29 大小:356.50KB
下载 相关 举报
第2章简单的JAVA程序-唐大仕出版物、相关资料下载.ppt_第1页
第1页 / 共29页
第2章简单的JAVA程序-唐大仕出版物、相关资料下载.ppt_第2页
第2页 / 共29页
第2章简单的JAVA程序-唐大仕出版物、相关资料下载.ppt_第3页
第3页 / 共29页
第2章简单的JAVA程序-唐大仕出版物、相关资料下载.ppt_第4页
第4页 / 共29页
第2章简单的JAVA程序-唐大仕出版物、相关资料下载.ppt_第5页
第5页 / 共29页
点击查看更多>>
资源描述

1、第2章 简单的JAVA 程序,http:/ 简单的JAVA 程序,JAVA程序的类型开发JAVA 程序的基本步骤基本输入输出编程JAVA编程工具,2.1 Application和Applet程序,结构和运行环境不同。前者是完整的程序,需要独立的解释器解释运行。后者是嵌在HTML网页中的非独立的程序,由Web 浏览器内部包含的JAVA解释器来解释运行。,2.1.1 Application 程序,HelloWorld.javaclass staticmain()一个public,一个文件只能够有一个公共类。,2.1.2 Applet程序,HelloWorldApplet.javaimportpub

2、lic, extends没有main()方法。HelloWorldApplet.html,2.1.3 JAVA程序的基本构成,HelloDate.javapackage 语句(0或1句)import语句(0或多句)引入其他类的类库类定义class类类头类体类成员域(属性)方法方法方法头方法体语句由“;”结束,的使用。,比语句更小的语言单位:表达式、变量、常量和关键子。应用程序中只有一个主类,是Java程序执行的入口点。,2.2 程序的编辑、编译与运行,源程序编辑、目标程序编译生成和可执行程序运行。,2.2.1 JAVA工具包JDK,Java 编程的基本编程工具是JDK。Bin 该目录存放运行文

3、件Demo该目录存放一些示例文件Include该目录存放与C相关的头文件Jre该目录存放与java 运行环境相关的文件Lib 该目录存放程序库,2.2.2 Application的编辑、编译与运行,程序编辑:编辑器文件名要与public class的类名一致。区分大小写。程序编译转换为字节码文件,扩展名.class .其中包含 java虚拟机的指令。编译可以使用JDK工具javac.exe。程序的运行执行 .class文件中的指令的过程。设定path和classpath 。前者是命令的路径后者是所要引用的类的路径,javac cp libxx.jar 源文件名.javajava cp libx

4、x.jar 类名,2.2.3 Applet的编辑、编译与运行,Java Applet程序必须嵌入到 HTML中,并由负责解释HTML 文件的WWW 浏览器充当解释器,解释执行程序。Java Applet在WWW 中引入了动态交互的内容。1、源程序的编辑和编译。2、在HTML文件中嵌入Applet。Applet.java,2.2.4 较杂情况下的编译,使用package时的编译,文件及路径一致程序中使用package语句使用import语句编译及运行javac -d classes srcedupkutdsui*.java srcedupkutdsutil*.java srcedupkutds*

5、.javajava -cp classes edu.pku.tds.PackageTest,使用jar打包,javac A.javajar cvfm A.jar A.man A.classjava -jar A.jarjava A,EditPlus的配置,JavaDoc,2.3 输入与输出,应用程序(Java Application)的输入输出可以是文本界面,也可以是图形界面。程序片(Java Applet)则只能是图形界面。,2.3.1 字符界面的输入与输出,Java.io包System.in.read( )System.out.print( )AppCharInOut.javaAppLin

6、eInOut.javaAppNumInOut.java,2.3.2 Applet图形界面输入与输出,Java Applet程序只能够在图形界面下工作。使用文本框对象(TextField) 获取用户输入的数据。使用标签对象(Label)或文本框对象输出数据。使用命令按纽(Button)来执行命令。AppletInOut.java,在本程序中,文本框in用于输入,标签out 用于输出,按钮btn用于触发命令.在init()方法中设定流式布局(FlowLayout),然后加入三个对象.当用户单击按纽时,事件监听对象的actionPerformed()方法被调用.,2.3.3 JAVA Applica

7、tion 图形界面输入与输出,Java Application需要首先创建自己的图形界面.AppGraphInOut.java通过创建一个Frame创建自己的用户界面,在构建AppFrame时,设定该Frame的大小,并用show()方法显示出来.,2.3.4 同时作为 Application和Applet 的程序,三个条件:是Applet的派生;含有main(); 在main()中创建一个用户界面,并将这个Applet加入.AppAppletInOut.java,2.4 Java集成开发环境,2.4.1 几种辅助工具的使用JCreator, Kawa及Freejava EditPlus和UltraEdit,常用的集成开发环境(IDE),Borland公司出品的JBuilderSun公司出品的NetBeans(免费)IBM公司的Visual Age for JavaOracle公司的Java Develop开源的Eclipse (免费),使用NetBeans,Project管理器源文件编辑器 图形界面构造工具 Build管理工具 调试器在NetBeans IDE中创建一个项目(如JavaApplication应用项目),并且在main方法中填写代码,按F5即可以运行该程序,API文档,http:/ (网站下载),

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

当前位置:首页 > 重点行业资料库 > 1

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。