Java程序入门:main方法与公共类
需积分: 3 76 浏览量
更新于2024-10-01
收藏 4KB TXT 举报
"Java编程基础知识,包括类定义、main方法以及程序执行流程"
在Java编程中,一个程序可以由多个类组成,每个类可以包含多个方法。然而,一个程序最多只能有一个公共类,即被public修饰的类,而main()方法作为程序的入口点,也只能存在一个。这是Java程序的基本结构。
1. Java类定义
在Java中,使用保留关键字"class"来声明一个新的类。例如:
```java
public class HelloWorldApp {
// 类体
}
```
这里,"HelloWorldApp"是类的名字,public表示该类可以被其他任何包中的类访问。类体可以包含属性(成员变量)和方法。
2. main方法
main()方法是Java程序的主执行点,它具有以下特征:
- 它的声明形式为:`public static void main(String[] args)`。
- public表明main方法可以被任何外部代码调用。
- static意味着无需创建类实例即可调用main方法。
- void表示main方法不返回任何值。
- String[] args是main方法的参数,用于接收命令行参数。如果没有传入参数,args数组将为空,长度为0,每个元素都是字符串类型。
例如:
```java
public static void main(String[] args) {
System.out.println("HelloWorld!");
}
```
上述代码会在控制台打印出"HelloWorld!"。
3. 程序执行流程
当我们编译并运行一个Java程序时,会经历以下几个步骤:
- 使用javac编译器将源代码(如HelloWorldApp.java)编译成字节码(HelloWorldApp.class)。
- 使用java命令执行字节码文件,JVM(Java虚拟机)会找到包含main()方法的类,并从这个方法开始执行。
4. Applet程序
Applet是Java的一种特殊类型,它是嵌入在网页中的小程序。与应用程序不同,Applet没有main()方法,而是通过浏览器或AppletViewer来运行。例如:
```java
import java.awt.*;
import java.applet.*;
public class HelloWorldApplet extends Applet {
public void paint(Graphics g) {
g.drawString("HelloWorld!", 20, 20);
}
}
```
这个例子中,HelloWorldApplet继承自Applet类,并重写了paint方法来绘制文本。Applet需要在HTML文件中通过`<applet>`标签引用,并使用appletviewer或者嵌入在Web服务器的网页中来运行。
总结,Java程序设计涉及类的定义、main方法的使用以及程序的编译和执行流程。对于Applet,其运行机制与普通应用程序有所不同,主要通过浏览器环境支持。理解和掌握这些基本概念是学习Java编程的基础。
2019-05-28 上传
173 浏览量
158 浏览量
2014-09-14 上传
2012-09-25 上传
112 浏览量
2021-06-08 上传
2010-12-26 上传
点击了解资源详情
xiao872380658
- 粉丝: 3
- 资源: 2
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常