当你写Java代码的时候,你写的就是“Java源文件”,它其实就是一个普通的文本文件,后缀是.java
。但别看它只是个文件,里面的结构就像搭乐高一样,有规则、有层次,搭对了,你的程序才能跑得顺利!
那我们现在就来拆解一下这个源文件的基本结构,告诉你它是怎么“搭起来”的!
来看看一个最简单的Java源文件吧:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, world!");
}
}
是不是很简洁?接下来,我们分块儿来解释一下里面的每个部分是干什么的。
package com.example.helloworld;
(这一行一般在文件最上面,用来说明这段代码在哪个“文件夹”里)
有时候,你的代码需要借助别人写好的工具,就像搬家时要用到锤子、钉子一样。这时候你可以使用import
来引入Java自带的工具类。
import java.util.Scanner;
(这行代码的意思是,你要用Java的Scanner
类来处理输入)
不过,在简单的小程序里,你可能暂时用不到这一块,等代码复杂一点的时候才会开始频繁用import
。
Java程序中的所有东西都得放在“类”里面。你可以把class
理解为一个“房子”的框架,所有功能都要放进这个框架里。比如上面的HelloWorld
就是我们创建的一个类,它把整个代码都装了进去。
public class HelloWorld {
// 这里是类的主体
}
public
:表示这个类是公开的,别人也能用。你可以把它理解为你家门口的大门,public
就像是门一直开着,大家都能进来。class
:关键字,表示我们在定义一个类。HelloWorld
:类的名字,就像房子的名字。类的名字必须和文件名一模一样,比如这个文件名应该是HelloWorld.java
。类里面要放功能,而这些功能就是通过“方法”来实现的。比如,main
方法就是Java程序的入口。每次运行Java程序时,它都会从main
方法开始。
public static void main(String[] args) {
// 这里是方法的内容
}
public
:同样表示这个方法是公开的,任何人都能访问。static
:表示这个方法属于类,而不是某个对象(对象是什么以后再学也不迟)。void
:表示这个方法不返回任何东西(不带回结果)。main
:方法的名字,这个方法是程序启动时必须执行的。你可以理解为“程序的开关”。String[] args
:这是参数,表示可以从命令行传入一些数据,不过一开始你可以忽略这个,先集中精力在代码逻辑上。方法里面才是真正的“家具”——也就是你的代码逻辑,比如打印“Hello, World!”这句简单的输出:
System.out.println("Hello, world!");
这行代码的意思就是让程序在屏幕上输出“Hello, world!”。它是用System.out.println()
来实现的,println
就是“打印并换行”的意思。
现在,Java源文件结构是不是感觉像搭乐高积木一样简单了?每个部分都有它的“功能区域”,搭好后,你的Java程序就可以顺利运行!
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- huatuo8.com 版权所有 湘ICP备2023022238号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务