一个简单的Java程序 -- 概述/笔记

这是一个最简单的Java程序:

public class FirstSample
{
    public static void main(String[] args)
    {
        System.out.println("This time we don't use 'Hello, world!'");
    }
}

1. Java区分大小写

如果出现了大小写拼写错误,如将main写成Main,程序无法运行。

2. 关键字

a) 关键字public

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

b) 关键字class

关键字class表明Java程序中的全部内容都包含在类中。将类看作是逻辑的一个容器,定义了应用程序的行为。

类是所有Java应用的构建模块,Java程序中的所有内容都必须放在类中。

3. 类名及其命名约定

关键字class后面紧跟着类名。类名必须以字母开头,后面可以跟字母和数字的任意组合,但不能使用Java保留字,长度基本没有限制。

命名约定:

1)类名是以大写字母开头的名词(如代码中的FirstSample就是用了这个命名约定。)

2)如果名字由多个单词组成,每个单词的第一个字母都应该大写。这种中间使用大写字母的方式称为骆驼命名法(camel case),以自身为例是CamelCase。

4. 源代码命名

源代码文件名必须与公共类的类名相同,并用 .java作为拓展,并且注意大小写。如本例代码文件名必须为 FirstSample.java

5. 编译并运行Java程序

如果已经正确命名文件,并且源代码中没有任何录入错误,这个代码被编译之后,就会得到一个包含这个类字节码的文件。Java编译器将这个字节码文件自动地命名为 FirstSample.class,并存储在源文件的同一个目录下,如图:

最后再使用命令运行这个程序:

java FirstSample

注意不要加 .class拓展名,程序执行之后,控制台上将会显示“This time we don’t use ‘Hello, world!’”。

6. 指定类中的main方法

java ClassName

当使用此命令运行一个已编译的程序时,Java虚拟机总是从指定类中main方法的代码开始执行,因此为了能够执行代码,类的源代码中必须包含一个main方法。

※ 每个Java程序都必须有一个main方法,格式如下:

public class ClassName
{
    public static void main(String[] args)
    {
        program statements
    }
}

7. 大括号{ }

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

Java编译器回忽略空白符,可以选用自己喜欢的任何大括号风格。

8. Java语句

在本FirstSample例子中,代码片段:

{
    System.out.println("This time we don't use 'Hello, world!'");
}

一对大括号表示方法体的开始与结束,这个方法中只包含了一条语句,可以将Java语句看成是这个语言中的句子。

※ 在Java中,每个语句必须用分号结束。

P.S. 回车不是语句的结束标志,如有需要,一条语句可以跨多行。

这个main方法体中只包含一条语句,其功能是将一个文本行输出到控制台。

这里使用System.out对象并调用它的println方法。

9. 句点(.)调用方法

句点(.)用于调用方法。Java使用的通用语法是:

object.method(parameters)

等价于一个函数调用。

10. println方法

println方法接收一个字符串参数,将此字符串参数显示在控制台上,然后终止这个输出行。

每次调用println都会在新的一行上显示输出。

※ 在Java中,要使用双引号界定字符串。

Java中的方法可以没有参数,也可以由一个或多个参数。即使一个方法没有参数,也需要使用空括号。如不带参数的println方法只打印一个空行。

P.S. System.out 还有一个print方法,它不在输出之后增加换行符。如 System.out.print("Hello")打印“Hello”之后不换行,下一个输出紧跟在字母“o”后面。

综上,汇总到代码上的信息如下:

 

  • 13
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值