Java学习day003  Java的基本程序设计结构(开篇)(Hello Java、注释、记事本编译错误)

  • Post author:
  • Post category:java



使用的教材是java核心技术卷1,我将跟着这本书的章节同时配合视频资源来进行学习基础java知识。

day003  Java的基本程序设计结构(开篇)(Hello Java、注释、记事本编译错误)


从今天开始就学习java的基本程序设计结构,在此之前确保已成功地安装了JDK并能成功运行昨天的程序。


一、一个简单的Java应用程序

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

public class FirstJava
{
    public static void main(String[] args)
        {
            System.out.println("Hello java");
        }
}

这个程序虽然很简单,但所有的Java应用程序都具有这种结构,还是值得花一些时间来研究。首先,Java区分大小写。如果出现了大小写拼写错误(例如,将main拼写成Main),程序将无法运行。

下面逐行地查看一下这段源代码。关键字public称为访问修饰符(accessmodifier),这些修饰符用于控制程序的其他部分对这段代码的访问级別。关键字class表明Java程序中的全部内容都包含在类中。这里,只需要将类作为一个加载程序逻辑的容器,程序逻辑定义了应用程序的行为。Java应用程序中的全部内容都必须放置在类中。

关键字class后面紧跟类名。Java中定义类名的规则很宽松。名字必须以字母开头,后面可以跟字母和数字的任意组合。长度基本上没有限制。但是不能使用Java保留字(例如,public或class)作为类名.

标准的命名规范为:类名是以大写字母开头的名词。如果名字由多个单词组成,每个单词的第一个字母都应该大写(这种在一个单词中间使用大写字母的方式称为驼峰命名法。

源代码的文件名必须与公共类的名字相同,并用. java作为扩展名。因此,存储这段源代码的文件名必须为FirstJava.java(再次提醒大家注意,大小写是非常重要的,千万不能写成 firstjava.java)。

使用win+R打开运行输入cmd

进入你所建的文件的目录下,输入javac FirstJava.java

此时我们可以再文件目录下看见自动生成了一个.class文件,这是Java编译器将字节码文件自动地命名为FirstJava.class,并与源文件存储在同一个目录下。

接下来输入java FirstJava,注意不用跟.java后缀,回车后你就可以看见程序在屏幕上输出了Hello java。

第一个java程序就运行成功啦。

在上面这个main方法体中只包含了一条语句,其功能是:将一个文本行输出到控制台上。在这里,使用了System.out对象并调用了它的println方法。注意,点号(•)用于调用方法。在这个示例中,调用了println方法并传递给它一个字符串参数。这个方法将传递给它的字符串参数显示在控制台上。然后,终止这个输出行,使得每次调用println都会在新的一行上显示输出。System.out还有一个print方法,它在输出之后不换行。


二、注释

与大多数程序设计语言一样,Java中的注释也不会出现在可执行程序中。因此,可以在源程序中根据需要添加任意多的注释,而不必担心可执行代码会膨胀。在Java中,有3种标记注释的方式。最常用的方式是使用//,其注释内容从//开始到本行结尾。

当需要长篇的注释时,既可以在每行的注释前面标记//,也可以使用/*和*/将一段比较长的注释括起来。

最后,第3种注释可以用来自动地生成文档。这种注释以/**开始,以*/结束。

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


3.关于记事本中汉字在javac编译时出现错误的解决办法

一般我们保存在记事本的内容的编码格式在保存时自动保存为UTF-8

当程序中有汉字或者注释有汉字时,在javac编译时就会出现这种情况

这时我们需要点击另存为,此时修改编码格式为:ANSI

之后再进行编译就不会有问题了




版权声明:本文为Zzehao11原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。