2024-04-29 01:55:16 | 我爱编程网
java独立
应用程序
和applet都要通过java虚拟机来运行,但applet可以没有main函数,一般用于网络
小程序
,applet功能有限,在独立应用程序中的某些代码语句,applet上不能用,applet一般的
生命周期我爱编程网
包括载入,运行,离开,返回,卸载,重载。
具体怎么运行不是三言两语能说出来的,要边学边理解。
你这个题目有问题,一个可以独立运行的java程序,可以有多个main方法,但有且只能有一个
public static void main(String[] args) { } 方法。
如在一个程序中包含这么多main方法也是可以的。
public static void main(String[] args) {
}
public static void main(String args){
}
public static void main(){
}
但如果有2个public static void main(String[] args) {}或没有,那程序就会出错或无法独立运行。
JAVA程序分为三种,Application,Applet,Serverlets。
依次介绍这三种类型:
1、Application,即”Java
应用程序
“,是可以独立运行的Java程序,由Java
解释器
控制执行,也是最常见的类型。
2、Applet,即“Java
小程序
“,不能独立运行(嵌入到Web页中)。由Java兼容浏览器控制执行。
3、Serverlets,是Java技术对CGI 编程的解决方案。是运行于Web server上的、作为来自于Web browser 或其他HTTP client端的请求和在server上的数据库及其他应用程序之间的中间层程序。
扩展资料
JAVA语言特点:
1、高性能
Java是一种先编译后解释的语言,所以它不如全编译性语言快。但是有些情况下性能是很要紧的,为了支持这些情况,Java设计者制作了“及时”编译程序,它能在运行时把Java字节码翻译成特定CPU(
中央处理器
)的机器代码,也就是实现全编译了。
Java字节码格式设计时考虑到这些“及时”编译程序的需要,所以生成机器代码的过程相当简单,它能产生相当好的代码。
2、分布性
Java设计成支持在网络上应用,它是分布式语言。Java既支持各种层次的网络连接,又以Socket类支持可靠的流(stream)网络连接,所以用户可以产生分布式的客户机和服务器。
网络变成软件应用的分布运载工具。Java程序只要编写一次,就可到处运行。
3、可移植性
Java使得语言声明不依赖于实现的方面。例如,Java显式说明每个基本
数据类型
的大小和它的运算行为(这些数据类型由Java语法描述)。
Java环境本身对新的硬件平台和操作系统是可移植的。Java编译程序也用Java编写,而Java运行系统用ANSIC语言编写。
2024-01-01 09:58:48
2024-04-13 00:38:12
2024-03-31 15:14:06
2024-03-21 00:22:13
2024-02-10 22:15:59
2023-12-26 22:10:45