JSP要点1-Java语言概述

1、Java语言的特点: 操作简单、完全面向对象;多平台;多线程;直接支持分布式的网络应用,高效的网络编程;可靠,安全性。

2、运行机制:Java程序是半编译半解释的。Java源程序经编译器编译后产生字节码,Java解释器解释执行字节码。

3、Java程序的开发流程

(1)安装JDK,设置环境变量;

(2)编写Java源程序:文件以.java作为后缀;

(3)javac将源程序编译成字节码文件(.class文件);

(3)由运行系统解释和执行字节码文件。

4、Java程序的分类:分两类

(1)Java application(Java应用程序):能独立运行的应用程序,有控制台和图形用户界面两种运行方式。main()方法是类首先执行的方法,语句必须写在类的方法中。编写完源代码首先通过javac编译,生成.class字节码文件,通过Java解释器(如java.exe)来运行字节码文件。

(2)Java applet(Java小应用程序):Applet是可以嵌入Web页面的最小应用,不能独立运行,必须嵌入到超文本(*.html)中,由浏览器中的Java解释器解释执行。对于Applet源程序,首先要编译生成字节码文件,再将字节码文件嵌入到超文本中。

简而言之:

application应用程序,编译:javac 源文件名;运行:java 字节码文件(含主函数)

Applet嵌入网页中运行的小应用程序,需有相应的html文件;

5、一个完整的Java源程序结构

package语句:该部分至多只有一句,必须放在源程序的第一句;

import:该部分可以有若干import语句或者没有,必须放在所有的类定义之前,相当与python等语言最开头的引用;

public classDefinition公共类定义部分,至多只有一个公共类的定义,Java语言规定该Java源程序的文件名必须与该公共类名完全一致;

classDefinition类定义部分,可以有0个或者多个类定义;

interfaceDefinition接口定义部分,可以有0个或者多个接口定义 。

 

Leave a Reply