【Java】1 你对Java的基本程序设计结构了解多少?

★简单的Java程序

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

  看到Hello World!,我想大家可能会特别熟悉,我们学习语言的时候,总是不约而同的要以这个例子开始我们的学习.
  这个程序虽然简单,但对初学者而言依旧很有价值

1.那么这段简单的程序中,包含了哪些知识点呢?

  • 首先,Java 区分大小写。如果出现了大小写拼写错误(例如,将main 拼写成Main),程序将无法运行。
  • 关键字public称为访问修饰符(access modifier),这些修饰符用于控制程序的其他部分对这段代码的访问级别。
  • 关键字class表明Java程序中的全部内容都包含在类中
    • 类是构建所有Java应用程序和applet的构建块。Java应用程序中的全部内容都必须放置在类中。
  • 关键字class后面紧跟类名
    • Java中定义类名,名字必须以字母开头,后面可以跟字母和数字的任意组合。长度基本上没有限制。但是不能使用Java保留字(例如,public或class)作为类名。

2.那这段程序的环境应该是如何的?

  • 源代码的文件名必须与公共类的名字相同,并用.java作为扩展名
    • 因此,存储这段源代码的文件名必须为day1.java(大小写是非常重要的,千万不能写成Day1.java)
  • 如果已经正确地命名了这个文件,并且源代码中没有任何录人错误,在编译这段源代码之后就会得到一个包含这个类字节码的文件。Java编译器将字节码文件自动地命名为day1.class,并存储在源文件的同一个目录下。
    • 使用命令运行这个程序:java day1 (不要添加.class扩展名)
    • 程序执行之后,控制台上将会显示“Hello World!"。
    • 在这里插入图片描述

3.对代码进行简单的认识与分析

  • 3.1.当使用java ClassName运行已编译的程序时,Java虑拟机总是从指定类中的main方法的代码开始执行(这里的“方法”就是Java中的“函数”),此为了代码能够执行,在类的源文件中必须包含一个main方法
    • 在这里插入图片描述
    • 这是我们整个Java程序的入口点,我们称为主方法 public static void main(String[] args) {}
    • 需要注意源代码中的大括号{}。Java中任何方法的代码都用“{”开始,用“}”结束。

  • 3.2.研究以下代码
    在这里插入图片描述
    • 一对大括号表示方法体的开始与结束,在这个方法中只包含一条语句
    • 在Java中,每个句子必须用分号结束。
    • 回车不是语句的结束标志,因此,如果需要可以将一条语句写在多行上
    • 在这里,我们使用System.out对象并调用了它的println方法。注意,点号(.)用于调用方法。Java使用的通用语法是object.method(parameters)这等价于函数调用
    • 调用了println方法并传递给它一个字符串参数,采用双引号界定字符串
      • Java中的方法可以没有参数,也可以有一个或多个参数(有的程序员把参数叫做实参)。即使一个方法没有参数,也需要使用空括号。例如,不带参数的println方法只打印一个空行。使用下面的语句来调用:System.cut.printìn();

4.你了解注释吗?

  • 最常用的方式是使用//,其注释内容从//开始到本行结尾。
  • 当需要更长的注释时,既可以在每行的注释前面标记//,也可以使用/**/注释界定符将一段比较长的注释括起来。
  • 第3种注释可以用来自动地生成文档。这种注释以/**开始,以*/结束。
  • 警告:在Java中,/**/注释不能嵌套。
    • 不能简单地把代码用/**/括起来作为注释,因为这段代码本身可能也包含一个*/界定符。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员一修

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值