2.1Java程序的类型与基本构成
JavaSE程序类型:
Application(应用程序)
Applet程序(小应用程序)
两者结构和运行环境不同,前者(Application/应用程序)是独立的程序,需要执行器(调用虚拟机)来运行;后者是嵌在HTML网页中的非独立的程序,有专门的appletviewer来运行,或者由web浏览器(调用Java虚拟机)来运行
Applet 使得当时的www.的静态网页变成了动态网页,它使得我们在网页里头能嵌入一个程序,使得网页变成了动态的可交互的网页。
Application程序
Helloworld.Java
要点:
-
Class是主体
-
Public类名与文件同名
-
Main()的写法是固定的
-
System.out.print及println及printf
Print 打印
println 打印换行 printf 格式化与C语言相似
Applet程序
HelloWorldApplet.java
-
import表示导入
-
extends JApplet 表示继承(applet和JApplet都可以)
-
有paint()方法,表示如何绘制
-
没有main()方法
HelloWorldApplet.html
解释
- import :已经定义好的类通过import来导入
2.class后边的extends Applet意义在于继承了、扩展了、标明APPLET 是一个更具体的Applet
3.Paint 方法带有参数 Graphic(可绘图的,绘图对象)文件 g
下边的我们所熟知的HTML网页镶嵌上我们所编写的字节码(typecode)来下载执行。
Java程序的基本构成
Hellodate.Java
-
package 语句(0或1句)
-
import 语句(0或多句)
导入其他类的类库
- 类定义——class(一个或多个)
一个文件只能有一个public类(与文件同名)
类=类头+类体
类成员=字段(field)+方法(method)
字段(field,属性、变量) 方法(method,函数)
方法=方法头+方法体
ps:因为笔者是初学者,也是在mooc中国家精品课程唐大仕老师开的Java程序设计课程上自行学习,通过博客形式发表自己的学习笔记与大家分享。所以可能会与其他人的笔记有相似之处,但是博主博客并无抄袭之嫌,如有不当之处还请大家海涵。