zoukankan      html  css  js  c++  java
  • 3.1 一个简单的Java应用程序

        如下一个最简单的应用程序,它将只发送一条消息到控制台窗口中:
    package myjavapp;
     
    public class FirstSample {
          public static void main(String[] args) {
                System.out.println("We will not use 'Hello,World!'");
          }
    }
     
    执行以上代码得到如下输出:
        We will not use 'Hello,World!'
     
        上述程序虽然简单,但所有的Java应用程序都具有这种结构。
     
        首先,Java区分大小写。如果出现了大小写拼写错误(例如,将main拼写成Main),程序将无法运行。
     
        下面逐行分析上述代码:
            关键字public称为访问修饰符(access modifier),这些修饰符用于控制程序的其他部分对这段代码的访问级别。
            关键字class表明Java程序中的全部内容都包含在类中。这里,只需要将类作为一个加载程序逻辑的容器,程序逻辑定义了应用程序的行为。Java应用程序中的全部内容都必须放置在类中。
            关键字class后面紧跟类名。Java中定义类名的规则很宽松。名字必须以字母开头,后面可以跟字母和数字的任意组合。长度基本上没有限制,但是不能使用Java保留字(例如,public 或 class)作为类名。
     
        补充:
    保留字以后可能用。
    关键字现在就已经使用。
     
    Java 关键字列表 (依字母排序 共51组):
    abstract, assert,boolean, break, byte, case, catch, char, class, const, continue, default, do, double, else, enum,extends, final, finally, float, for, if, implements, import, instanceof, int, interface, long, native, new, package, private, protected, public, return, short, static, strictfp, super, switch, synchronized, this, throw, throws, transient, try, void, volatile, while
     
    Java 保留字列表 (依字母排序 共14组) : Java保留字是指现有Java版本尚未使用 但以后版本可能会作为关键字使用。
    byValue, cast, false, future, generic, inner, operator, outer, rest, true, var , goto ,const,null
     
        Java类名的标准命名规范:类名是以大写字母开头的名词。如果名字由多个单词组成,每个单词的第一个字母应该大写(驼峰命名法)。
     
        源代码的文件名必须与公共类的名字相同(一个文件中可以有多个类,但只有一个public关键字修饰的类),并用 .java 作为扩展名。因此,存储这段源代码的文件名必须为FirstSample.java。
     
        如果已经正确地命名了这个文件,并且原代码中没有任何录入错误,在编译这段源代码之后就会得到一个包含这个类字节码的文件。Java编译器将字节码文件自动地命名为FirstSample.class。
        
        若在命令行中编译 .java 源文件,可以先切换到源文件目录,键入 javac FirstSample 命令,编译完成后,键入 java FirstSample 命令即可达到程序的执行结果。
     
        当使用 java ClassName 命令运行已编译的程序时,Java虚拟机将从指定类中的main方法开始执行,因此为了代码能够执行,在类的源文件中必须包含一个main方法(程序入口)。当然,也可以将用户自定义的方法添加到类中,并且在main方法中调用它们(哪些方法可以在main方法中直接调用,哪些不能会在后面的章节说明)。
     
        每个Java应用程序都必须有一个main方法,其声明格式如下所示:
    public class ClassName {
          public static void main(String[] args) {
                program statemnets
          }
    }
     
        源代码中的括号 { }。在Java中,用大括号划分程序的各个部分(通常称为块)。Java中任何方法的代码都用 "{" 开始,用 "}" 结束。
     
        接下来,研究一下这段代码:
          {
                System.out.println("We will not use 'Hello,World!'");
          }
     
        一对大括号表示方法体的开始与结束,在main方法中只包含一条语句。在Java中,每个子句必须用分号结束。特别需要说明,回车不是语句的结束标志,因此如果需要可以将一条语句写在多行上。
     
        点号(.)用于调用方法和变量,Java使用的通用语法是:   object.method( parameters )
  • 相关阅读:
    理解Objective-C Runtime (六)super
    理解Objective-C Runtime (五)协议与分类
    理解Objective-C Runtime(四)Method Swizzling
    理解Objective-C Runtime(三)消息转发机制
    Objective-C Runtime(二)消息传递机制
    matlab数学实验--第一章
    Python之json模块
    Python之os模块和sys模块
    Python之小练习
    vuedevtools 离线安装
  • 原文地址:https://www.cnblogs.com/avention/p/9671810.html
Copyright © 2011-2022 走看看