01 一个简单的Java应用程序

下面是一个最简单的Java应用程序,它只发送消息到控制台窗口中:

public class FristSimple
{
	public static void main(String [] args) 
	{
		System.out.println("We will not use 'Hello, World!'");
	}
}

这个程序虽然简单,但所有的Java应用程序都具有这种结构。

  1. Java 区分大小写,如果出现大小写拼写错误(例如,将main拼成Main),程序将无法运行。

  2. 关键字 public 称为访问修饰符(access modifier),这些修饰符用于控制程序的其他部分对这段代码的访问级别。

  3. 关键字 class 表明 Java 程序中的全部内容都包含在类中,现在只需要将类理解为程序逻辑的一个容器,程序逻辑定义了程序的行为。类是构建所有 Java 应用程序和 applet 的构建块。Java 应用程序中的全部内容都必须放在类中。

  4. 关键字 class 后面紧跟类名,Java 中定义类名的规则很宽松。名字必须以字母开头,后面可以跟字母和数字的任意组合。长度基本没有限制。但是不能使用 Java 保留字(例如,public、class)作为类名。标准的命名规范为:类名是以大写字母开头的名词。如果名字由多个单词组成,每个单词的第一个字母都应该大写,称为骆驼命名法(camel case)。

  5. 源代码的文件名必须与公共类的名字相同,并用 .java 作为扩展名。因此,存储上面这段源代码的文件名必须为 FirstSimple.java。

  6. 如果正确的命名了这个文件,并且源代码中没有任何录入错误,在编译这段源代码之后会得到一个包含这个字节码的文件。Java 编译器将字节码文件自动地命名为 FirstSimple.class,并且存储在源文件的同一目录下。最后使用下面的 命令运行这个程序:

    $ java FirstSimple
    

    (不要添加 .class 扩展名)程序执行后,控制台将会显示"We will not use ‘Hello, World!’"。

  7. 当使用

    $ java ClassName
    

    运行已编译的程序时,Java 虚拟机总是从指定类中的 main 方法(”方法“ 就是指 Java 中的函数)的代码开始执行,因此为了代码能够执行,在类的源文件中必须包含一个 main 方法。当然,也可以将用户自定义的方法添加到类中,并在 main 方法中调用这些方法。

  8. 在 Java 中,用大括号划分程序的各个部分(通常称为块)。Java 中任何方法的代码都使用 “{” 开始,用 “}” 结束。

  9. 暂且记住,关键字 static 表示这是一个静态方法,void 表示 该方法无返回值。

  10. 每个 Java 应用程序都必须有一个 main 方法,其声明格式如下:

    public class ClassName
    {
    	public static void main(String [] args)
    	{
    		program statements
    	}
    }
    
  11. 与大多数程序设计语言一样,可以将 Java 语句看成是语言中的句子。在 Java 语句中,每个句子必须用分号结束。特别需要说明,回车不是语句的结束标志,因此,如果需要可以将一条语句写在多行上。在上面的代码中,main 方法体中只包含了一条语句,其功能是将一个文本行输出到控制台上。 这里使用 System.out 对象并调用了它的 println 方法。注意,点号(.)用于调用方法。Java 使用的通用语法是:

    object.method(paraments)
    

    这等价于函数调用。每次调用 println 都会在新的一行上显示输出。需要注意一点,Java 采用双引号界定字符串。Java 中的方法可以没有参数,也可以有一个或者多个参数(有的程序把参数叫做实参)。即使一个方法没有参数,也需要使用括号来调用。System.out 还有一个 print 方法,它不在输出后增加换行符。

  • 8
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值