Hello World
-
代码
public class HelloWorld { public static void main(String[] args) { System.out.print("Hello,World!"); } }
package Practice1; //public表示公开的 //class表示定义一个类 //HelloWorld表示一个类名 public class HelloWorld { //表示定义一个公开的类,起名HelloWorld //类体中不允许直接编写Java语句【除声明变量之外】 //System.out.println("Hello,World!");××× //类体 /* public表示公开的 static表示静态的 void表示空 main表示方法名是main (String{] args)是一个卖弄方法的形式参数列表 需要记住的是,以下的方法是一个程序的主方法,是程序的执行入口。是SUM公司规定的,固定编写方式 */ public static void main(String[] args) { //表示定义一个公开的静态的主方法 //方法体 //方法体 //方法体 //Java语句【Java语句以“;”终止,分号必须是半角分号】 //先记住,以下这样的代码的作用是向控制台输出一段消息 //以下的双引号必须是半角的双引号【是Java语法的一部分】 //Java中所有的“字符串”都使用双引号括起来 System.out.println("Hello,World!"); //再向控制台输出消息 System.out.println("Hello,Jackson!"); //输出中文 System.out.println("你好,世界!"); //输出中文【提醒:以下杰克两边的双引号“”是全角的,这里的双引号不是Java语法的一部分,这里的全角的双引号只是一个普通的字符串】 System.out.println("我是“杰克”"); } }
-
对HelloWorld程序进行解释
- public
- class
- static
- void
- System.out.println(""); 向控制台输出消息
- 类体
- 方法体
- 类体中不能直接编写Java语句【除声明变量之外】
- 一个Java语句必须以“;”结束
- 方法体中可以编写多条Java语句
- 出方法是程序入口,固定写法,SUM规定的
-
注意事项
- 注意区分大小写
- 使用英文的标点符号
- 文件名和类名保持一致,并且首字母大写
- 一句话用分号结束
-
注释
-
单行注释 //
//单行注释,只注释当前行
-
多行注释 /* */
/*
多行注释
多行注释
多行注释
······
*/
-
文档注释 /** */
/**
*javadoc注释
*javadoc注释
*javadoc注释
*······
*/
注意:这种注释是比较专业的注释,该注释信息会被javadoc.exe工具解析提取并生成帮助文档。
-
-
public class和classs的区别:
-
一个Java源文件当中可以定义多个class
-
一个Java源文件当中public的class不是必须的
-
一个class会定义生成一个xxx.class字节码文件
-
一个Java源文件当中定义公开的类的话,public的class只能有一个,并且该类名称必须和Java源文件名称一致。
-
每一个class当中都可以编写main方法,都可以设定程序的入口
-
注意:想执行B.class,那么要求B.class中必须有public主方法
错误:在类B中找不到主方法,请将主方法定义为:
public static void main(String[] args)
package Practice1;
class B {
// public static void main(String[] args) {
// System.out.println("B's main method invoke!");
// }
}
class X {
public static void main(String[] args) {
System.out.println("X's main method invoke!");
}
}
class Y {
public static void main(String[] args) {
System.out.println("Y's main method invoke!");
}
}
class Z {
public static void main(String[] args) {
System.out.println("Z's main method invoke!");
}
}
public class PublicandClass{
public static void main(String[] args) {
System.out.println("PublicandClass's main method invoke!");
}
}