Java学习笔记之Java主类结构

DoubleJing
本文链接: https://blog.csdn.net/qq_41944882/article/details/102771534

Java语言是面向对象的程序设计语言,Java程序的基本组成单元就是类,类体中又可包括属性与方法两部分。每一个Java本地应用程序都必须包含一个main()方法,main()方法为Java应用程序的入口,包含main()方法的类称之为主类。一个完整的主类结构通常由定义包语句、定义类语句、定义主方法语句、定义变量语句和导入API类库5部分组成,下面进行详细介绍。

  • 定义包
    开发应用程序时,通常将Java类放在指定的包中,每个包内通常放置同类的Java类,这样可以使应用程序的结构更加清晰,便于以后维护。在Java中,可以使用package关键字指定Java类所在包。例如,定义类包为structure的代码如下:
package structure; 

说明:Java包,在计算机硬盘上的表现形式为文件夹,例如,将First.java类放置在com包中,那么该Java文件将被放置在com文件夹中。如下图所示
在这里插入图片描述

  • 定义类
    一个Java应用程序是由若干个类组成的。通过class关键字来定义类,例如,要定义一个名称为FirstClass的公共类,可以使用以下代码:
public class FirstClass {    
}
  • 定义主方法
    main()方法是类体中的主方法。该方法从“{”号开始,至“}”号结束,中间的是方法体。public、static、void分别是main方法的权限修饰符、静态修饰符和返回值类型声明,在Java程序中的main()方法,必须声明为public static void。String arg[]是一个字符串类型的数组,它是main()方法的参数。main()方法是程序开始执行的位置。
    说明:main()方法是程序入口方法。它有固定的格式,方法的参数也固定为一个字符串数组。现在,读者只要记住主方法的格式就可以。

  • 定义变量
    通常将类的属性称之为类的全局变量(或成员变量)。将方法中的属性称之为局部变量。全局变量声明在类体当中,局部变量声明在方法体当中。全局变量和局部变量都有各自的应用范围。

  • 导入API类库
    Java类必须执行导入才能够被当前类使用。在Java语言中可以通过“import”关键字导入相关的类。例如,要导入java.util.Date类,可以使用以下代码:

import java.util.Date;

注意:Java语言是严格区分大小写的。例如:关键字“class”不能写成“Class”,同理“FirstClass”与“Firstclass”是两个不同的Java类。

最后我们通过一个简单的程序来整体看看Java主类的结构。
例 创建一个Java主类,用于在控制台输出“FirstClass,我的第一个Java类”。
(1)在Eclipse中创建一个Java项目,名称为TestProject,如图所示。

在这里插入图片描述
(2)在“包资源管理器”中,展开刚刚创建的TestProject节点,在src节点上,单击鼠标右键,在弹出的快捷菜单中选择“新建”/“类”菜单项,如图所示。
在这里插入图片描述
(3)在弹出的“新建Java类”对话框的包“包”文本框中输入包名structure;在“名称”文本框中输入类名FirstClass;由于要创建主类,所以需要选中“public static void main(String[] args)”复选框,如图所示。
在这里插入图片描述
(4)单击“完成”按钮,完成类的创建。这时,该类将被自动打开,并且该类中已经自动生成main方法,如图所示。
在这里插入图片描述
(5)将FirstClass类的代码修改为以下代码,用于输出“FirstClass,我的第一个Java类”。

package structure;                                                         //定义类包
 	public class FirstClass {                                                 //类声明
 			private static String className = "FirstClass";           //定义成员变量
 	 /**
 * @param args
	 */
 	public static void main(String[] args) {                      //主方法
 			String info = ",我的第一个Java类";                   //定义局部变量
		 	System.out.println(className+info);                    //输出变量className+info
    }
}

编辑完成的代码在Eclipse中显示如图所示。
在这里插入图片描述
(6)运行该类
Java类需要经过编译成“.class”后缀的二进制字节码文件,然后才能够运行,在Eclipse开发工具中,编译过程是自动的,我们可以直接运行主类程序。方法是:在“包资源管理器”视图中找到要运行的类文件(该类必须包含main()方法),在文件上单击鼠标右键,在弹出菜单中选择“运行方式”/“ Java应用程序”命令。运行该类后,在控制台中将输出“FirstClass,我的第一个Java类”,如图所示。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_41944882/article/details/102771534