java基本程序结构
第一个程序;hello,world
文件名:
hello_world.java
代码:
public class hello_world{
public static void main(String[] args) {
System.err.println("hello,world");
}
}
运行程序,得到的输出结果:
hello,world
代码分析:
java程序中的组成无非就是:类,方法,语句
一个程序里有若干个类,一个类里面有若干个方法,一个方法里有若干个语句。
public
是访问修饰符,它控制着代码其他部分对于这个类,方法的访问限制。
class
他是一个关键字,用来定义一个类,java程序是由一个一个的类组成的。
static
是一个关键字,用来定义静态方法。
void
空类型,它定义了main
方法没有返回值。
String[] args
方法传入参数。
System.err.println("hello,world");
一条语句,用来输出“hello,world”
其中.
用来调用类的方法,这是通用用法。在()
中是传入参数,这里把"hello,world"
传入到pprintln()
方法中。
注意
- java对于大小写是敏感的,例如:main和MAIN是不一样的。
- 一个java程序的共公共类必须和文件名重名。
- 类名最好以字母开头,后面是数字字母下划线的组合(类名可以是中文,不推荐)
- java推荐骆驼命名法。
- 一个程序必须有一个
main
入口方法,程序从这里开始执行。 main
方法有固定的定义方法:public static void main(String[] args)
- 方法需要定义返回值类型。
- java中的代码块被{}包裹。
- 每一行java代码必须以“ ; ”结尾。
执行说明
当运行hello_world.java
时java编译器会把源文件.java
文件编译为.class
文件。
.class
文件按再由jvm虚拟机执行。java的跨平台就是因为他的这种执行机制。
java中的注释
java中的注释和所有的程序设计语言一样,只是为了方便程序员阅读代码。
只要正确书写注释,对于程序的执行没有任何影响。
注释有两种;
1
// 单行注释
2
/*
多行注释
2
3
.....
*/