“java application”指的是什么

“java application”指的是什么,第1张

在Java语言中,能够独立运行的程序称为Java应用程序(Application)。

Java语言还有另外一种程序——Applet程序。Applet程序(也称Java小程序)是运行于各种网页文件中,用于增强网页的人机交互、动画显示、声音播放等功能的程序。

Java Applet和Java Application在结构方面的主要区别表现在:

(1)运行方式不同。Java Applet程序不能单独运行,它必须依附于一个用HTML语言编写的网页并嵌入其中,通过与Java兼容的浏览器来控制执行。 Java Application是完整的程序,可以独立运行,只要有支持Java的虚拟机,它就可以独立运行而不需要其他文件的支持。

(2)运行工具不同。运行Java Applet程序的解释器不是独立的软件,而是嵌在浏览器中作为浏览器软件的一部分。Java Application程序被编译以后,用普通的Java 解释器就可以使其边解释边执行,而Java Applet必须通过网络浏览器或者Applet观察器才能执行。

Java应用程序的运行经过编写、编译、运行三个步骤。

第1步,编写程序。使用记事本或其他软件编写程序的源代码,将源代码保存为文件filenamejava文件。

第2步,编译程序。在MS-DOS命令窗口,将当前目录转换到Java源程序所在的保存目录;输入“javac filenamejava”形式的命令进行程序编译。

第3步,执行程序。在同样的命令窗口中输入“java filename”形式的命令执行程序。

完成了程序的开发,查看相应t目录,其中应该具有两个文件,分别是XXXXjava和XXXXclass。

如果是开发网页应用,开发流程大概是这样的:

搭建开发平台,一般使用的是j2ee

编写DAO层,建立数据库

编写业务层action

编写显示文件jsp、html

class Trangle{

private double a, b, c;//三个边

private double area;//面积

private double perimeter;//周长

public double getArea() {//返回面积

return area;

}

public double getPerimeter() {//返回周长

return a+b+c;

}

public void setA(double a) {//修改边a

thisa = a;

}

public void setB(double b) {//修改边b

thisb = b;

}

public void setC(double c) {////修改边c

thisc = c;

}

public static boolean isTrangle(double a, double b, double c){//判断三个数能否构成一个三角形

if(a <= 0 || b <=0 || c<=0){

return false;

}

return a + b > c && a + c > b && b + c > a;

}

}

class Lader{

private double a;//上底

private double b;//下底

private double h;//高

private double area;//面积

public double getArea() {//返回面积

return (a+b)h/2;

}

}

class Circle{

private double r;//半径

private double perimeter;//周长

private double area;//面积

public double getArea() {//返回面积

return 314 r r;

}

public double getPerimeter() {//返回周长

return 3142r;

}

}

将编写的java源文件保存为java后缀的文件(选择所有文件)

在cmd命令行窗口中将当前目录切换到java文件保存的目录下,即cd命令

使用javac

+文件名java编译java文件

使用java+类文件名(即编译后产生的class文件)运行程序

以上就是关于“java application”指的是什么全部的内容,包括:“java application”指的是什么、简述Java应用程序的开发流程、编写一个简单java应用程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9813865.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存