Java基础自学(1):一个简单的Java程序

一个简单的Java应用程序

public class FirstSample {
    public static void main(String[] args) {
        System.out.println("We will not use 'Hello,Woeld!'");
    }
}
  1. Java区分大小写(例如:错误地将main拼写成Main
  2. public成为访问修饰符(access modifier),用于控制程序的其他部分对于这段代码的访问级别
  3. 关键字class表示Java程序中的全部内容都包含在类中,Java应用程序的全部内容都必须放置在类中
  4. 类名必须以字母开头,后面可以跟字母或者数字,类名还需遵守阿里巴巴开发手册规范,使用骆驼命名法(大驼峰)(以其自身为例,应该写成CamelCase)命名,类名不可以使用Java保留字(例如publicclass
  5. 源代码的文件名必须与公共类的名字相同,并使用.java作为扩展名(再次提醒,区分大小写非常重要)
  6. 编译之后会得到一个包含该类的字节码文件,Java编译器自动将字节码文件命名为FirstSample.class,与源文件存储在同一个目录下,最后,使用java FirstSample运行这个程序(记住不要添加.class扩展名)
  7. 运行已编译的程序时,Java虚拟机将从指定类中的main方法开始执行,为了代码能够执行,在类的原文件里必须包含一个main方法
  8. 可以自定义方法添加到类中,并在main方法中调用它们
  9. Java语言规范中规定,main方法必须生命为public(某些版本的Java解释器可以通过,是因为Java虚拟机规范并没有要求main方法一定是public,修复bug可能带来其他隐患,问题已经得到解决,Java SE 1.4及以后的版本强制main方法是public的)
  10. 书中要求块的大括号上下对齐,可能写法已经更新了,先按现在的写法写
  11. Java中的所有函数都属于某个类的方法,所以Java中的main方法必须有一个外壳类,main方法必须是静态的,void表示这个方法没有返回值,Java中main方法没有为操作系统返回“退出代码”,如果main方法正常退出,那么Java应用程序的退出代码为0,如果希望终止程序时返回其它代码,需要调用System.exit方法
  12. 一对大括号表示方法体的开始与结束,每条语句以分号;结束,回车不是语句的结束标志,因此可以看情况把一条语句写到多行上
  13. System.out.println使用了System.out对象并调用了它的println方法。注意,点号.用于调用方法,通用语法object.method(parameters)
  14. 一个方法即使没有参数也要使用空的括号,不带参数的println方法只打印一个空行,System.out.println();
  15. System.out还有一个print方法,它在输出之后不换行,后面的输出紧跟着前面语句的输出,例如:System.out.print(“Hello”);

注释

  1. 单行注释//
  2. 多行注释/*...*/
  3. 文档注释/**...*/

注意:在 Java 中,/*...*/注释不能嵌套 „ 也就是说,不能简单地把代码用 /**/括起来作为注释, 因为这段代码本身可能也包含一个*/

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容