Java基础2-HelloWorld(public calss和class)
一、第一个Java程序
public class hello //定义一个类 { //这是主方法 public static void main(String[] args){ //public 代表公共的,全局的 //static 代表静态的 // void 代表无返回值 //main 入口方法,方法的参数不能改变(String[] args) System.out.println("你好,美女"); //控制台打印输出 } }
二、注释
1. //表示单行注释,就是在注释内容前面加双斜线(//),Java编译器会忽略掉这部分信息。
2./*…*/表示多行注释,多行注释,就是在注释内容前面以单斜线加一个星形标记(/*)开头,并在注释内容末尾以一个星形标记加单斜线(*/)结束。当注释内容超过一行时一般使用这种方法。
注:在编译后生成的class文件中是不会包含注释的内容,是不占字节的,但是在java源文件中是要占用字节空间的。
三、public class和class的区别
1.public class来声明的类名必须和文件名一致,如果不一致就会报错
2.采用class来声明类,文件名可以是任何合法的文件名称(什么是合法? 请看下回分解)文件名不需要和class类名一致,生成的class文件,名称和类名一致。
类名为hello,文件名为HelloWorld,生成的class文件名为hello
注:在一个java文件中,可以声明多个类,但public class只能有一个。