购买

¥ 18.0

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 第2讲 java的两类程序

第2讲 java的两类程序.ppt

第2讲 java的两类程序

峰行天下
2019-03-31 0人阅读 举报 0 0 暂无简介

简介:本文档为《第2讲 java的两类程序ppt》,可适用于工程科技领域

第讲Java的两类程序Java程序分类application程序HTML简介applet程序两类程序的比较Java程序分类Java程序可以分为两大类:Java应用程序(application)以main()方法作为程序入口由Java解释器加载执行。Java小应用程序(applet)没有main()方法由浏览器或appletviewer加载执行。Java应用程序(application)第一个Java应用程序(文件名FirstApplicationjava)FirstApplicationjava代码publicclassFirstApplication{publicstaticvoidmain(Stringargs){Systemoutprintln(这是我的第一个应用程序!)}}程序运行结果:Java应用程序内容分析publicclassFirstApplication{publicstaticvoidmain(Stringargs){Systemoutprintln(这是我的第一个ic应用程序!)}}类关键字类名要ldquo见名知义rdquo首字母应大写类的性质是公有的最多一个类的开始类的结束特殊方法程序入口字符串类型参数为数组无返回值静态的方法的性质是公有的方法开始方法结束类变量方法输出的具体内容注:println()与print()方法功能类似但println()有换行功能而print()没有Java应用程序内容分析(续)说明:一个java文件最多只能有一个public类(当然也可以没有)如果java文件中有public类则文件名必须与该public类名一致否则文件名可以任意main()方法是程序的入口不能省略且为public、static。如果java文件中有public类那么main()只能位于该类中Java语言严格区分大小写例如:Test不同于test程序书写约定:类名第一个字母要大写如:HelloWorldApp变量名第一个字母要小写如:userName方法名第一个字母要小写如:setName注释可以增加可读性有三种形式:单行注释:注释内容多行注释:*注释内容(可以是多行)*文档注释:**注释内容*可以通过JDK提供的javadoc命令生成所编程序的API文档(HTML格式)Java应用程序基本格式:publicclass类名{publicstaticvoidmain(Stringargs){helliphellip程序代码}helliphellip其它属性和方法定义}Java应用程序的开发步骤编辑、保存:用文本编辑器(如记事本、Editplus等)编辑再保存(文件名与main()所在类的类名相同扩展名为java)编译:用javac命令将java文件编译为class字节码文件格式:javac文件名java(扩展名不能少)用dir命令查看可以发现多了一个class文件Java应用程序的开发步骤(续)执行:用java命令执行class字节码文件格式:java文件名(扩展名class不能有否则出错)输出结果:编译、执行时的命令错误编译时源文件少了扩展名java执行时字节码文件多了扩展名class执行时找不到指定的字节码文件(即class文件)编译、执行时的命令错误(续)执行时字节码文件名大小写错误例:计算两个整数之名(文件名IntAddjava)publicclassIntAdd{publicstaticvoidmain(Stringargs){Strings=argsinta=IntegerparseInt(s)将字符串转换为数值型,下同Strings=argsintb=IntegerparseInt(s)intc=abSystemoutprintln(ab=c)}}例:计算一个数的平方(文件名Squarejava)importjavaxswingJOptionPane导入所需要的类publicclassSquare{publicstaticvoidmain(Stringargs){建立输入对话框窗口来输入字符串Strings=JOptionPaneshowInputDialog(请输入一个数:)doubled=DoubleparseDouble(s)将字符串转换为数值型doubleresult=d*d建立消息对话框窗口来输出结果JOptionPaneshowMessageDialog(,s的平方是:result)}}命令与保存字母:使用unicode字符集含有个字符包括:AZ,az,汉字日文韩文等标点符号:一般指英文的标点符号标识符:是文件名、类名、方法名、变量名、类型名、数组名等的有效字符序列有如下规定:由字母、下划线()、美元符($)、数字组成第一个字符不能是数字不能使用关键字和保留字。请问以下哪些是合法的标识符?()int()large()$fred()integer()much答案:()、()、()命令与保存(续)关键字:有特定意义的单词一共有多个例如:classpublicstaticvoidimportextendsintdouble等保存:源文件的名字要遵守如下规定:如果文件中有一个public的类文件名必须与声明为public的类名保持一致如果没有声明public类文件名尽可能与含有main方法的类名相同。分析:教材p例子有三个类且无public类,文件名尽可能与含有main方法所在的类名相同即StudentTestjava当然也可以起其它名字(如:testjava)。但执行时必须加载main()方法所在的类即javaStudentTestHTML简介HTML(是HypertextMarkupLanguage的缩写)中文名为超文本标记语言它是编写网页的主流语言几乎所有的网页都是由HTML或其他程序语言嵌套在HTML中编写的。它不是一种程序语言而是一种结构语言它具有平台无关性无论用户使用什么操作系统只要有相应的浏览器程序就可以运行HTML文档文件扩展名为htm或html文件图标为示例HTML文档的基本结构htmlheadtitle网页标题titleheadbody网页的内容部分bodyhtmlHTML文档开始标记用以说明文档的标题、网址和文件本身的定义可以包含许多文字与标记这是文档的实际内容部分HTML文档结束标记文档的标题Java小应用程序(applet)Applet是用Java编写的、嵌入在Web页面中的小程序。它不是独立的应用程序没有main()方法不能直接执行Applet运行web浏览器中可通过下列程序来执行:JDK的appletviewer命令IE浏览器其它的浏览器如JBuilder的applet浏览器Applet主要用于绘图、动画、声音、页面交互等方面。第一个Applet程序(文件名FirstAppletjava)importjavaappletApplet导入Applet类importjavaawtGraphics导入Graphics类FirstApplet类继承了Applet类publicclassFirstAppletextendsApplet{重写了paint()方法publicvoidpaint(Graphicsg){在指定位置输出字符串gdrawString(这是一个简单的applet程序!,,)}}解释程序:Java中的import语句相当于CC语言中的include文件包含命令每一个applet都是javaappletApplet的子类用extends进行继承applet中没有main()方法。当applet被浏览器运行时init()、start()方法等自动执行再调用paint()方法在applet中与屏幕输出有关的操作通过Graphics类的对象来实现一个Java源文件内最多只能有一个public类称为主类且源文件名必须和它同名。applet程序的开发步骤与application程序比较有相同之处也有不同的地方:编辑、保存:与application相同用文本编辑器(如记事本、Editplus等)编辑再保存(文件名与类名相同扩展名为java)编译:与application相同用javac命令将java文件编译为class字节码文件用dir命令查看可以发现多了一个class文件applet程序的开发步骤(续)创建html文件:创建一个调用applet的html文件该文件的名字任意扩展名为htm或html。内容为如下:HTMLHEADTITLE第一个applet程序TITLEHEADBODYappletcode=FirstAppletclasswidth=height=appletBODYHTML这里我们将该html文件命名为testhmtlapplet程序的开发步骤(续)执行:用JDK的appletviewer命令格式:appletviewerhtml文件名(带扩展名htm或html)例如:appletviewertesthtmlapplet程序的开发步骤(续)执行:还有一种可以选择的方法就是用Windows的IE浏览器打开(双击html文档即可)。在jdk安装目录下demojfc目录下有JavaD该程序是Applet运行画面如下:在jdk安装目录下的demoapplets下有多个Applet程序留给大家课后去运行。两类程序的比较编辑器源文件(java)编辑器编译器class文件库文件由Java解释器执行库文件由web浏览器执行Java应用程序Applet程序区别:语法结构上不同:application程序必须有main()方法它是应用程序执行的入口而applet程序无main()方法它是Applet或JApplet的子类通过重写一些方法来实现特定功能由浏览器调用相应的方法来执行运行的环境不同:application程序直接由Java解释器执行而applet程序不能单独运行必须嵌入到网页(即html或htm文件中)由支持Java的浏览器来执行。本讲小结Java程序分为Java应用程序(application)和Java小应用程序(applet)两大类application程序:内容分析开发步骤编译、执行时的常见错误字母、标点符号、标识符、关键字及源文件的保存HTML:基本介绍基本结构Applet程序:与application的不同点内容分析开发步骤Application程序与applet程序的比较。

VIP尊享8折文档

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/28

第2讲 java的两类程序

¥18.0

会员价¥14.4

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利