JavaSE_8系列博客——基础篇(二)——从Hello World 开始说起

第一个Java程序:hello world :

准备工作:

1、JDK8:点击此处进行下载,如何安装,请参考:《安装JDK和JRE》

2、一个文本编辑器:操作系统自带的就OK了

开始工作:

第一步:

创建一个源文件,并使用.java扩展名进行保存。源文件包含用Java编程语言编写的代码,您和其他程序员可以理解。您可以使用任何文本编辑器来创建和编辑源文件。

源代码:

/**
 * The HelloWorldApp class implements an application that
 * simply prints "Hello World!" to standard output.
 */
class HelloWorldApp {
    public static void main(String[] args) {
        System.out.println("Hello World!"); // Display the string.
    }
}


注意:区分大小写。HelloWorldApp 和 helloworldapp 不是一回事儿


第二步:

编译源文件为.class文件。Java编程语言编译器(javac)将您的源文件转换为Java虚拟机可以理解的指令。该文件中包含的指令称为字节码。

找到你的源文件所在目录,在此处打开命令行窗口。并在命令窗口中输入以下代码



javac HelloWorldApp.java


然后,你会得到如下的结果,在源文件的目录下你会得到一个.class文件




第三步:

启动你的程序。Java应用程序启动工具(java)使用Java虚拟机来运行应用程序。在命令窗口中输入如下的命令。

java -cp . HelloWorldApp

然后你会得到如下的运行结果。




恭喜!你获得了你的第一个Java程序!



深入“hello world”:

一:源代码注释

/**
 * The HelloWorldApp class implements an application that
 * simply prints "Hello World!" to standard output.
 */
注释将被编译器忽略,但对其他程序员很有用。 Java编程语言支持三种注释:
第一种:编译器忽略从/ *到* /的所有内容
 
 
/* text */

第二种:这表示文档注释(简称为doc注释)。编译器忽略这种注释,就像忽略使用/ *和* /的注释一样。准备自动生成的文档时,javadoc工具会使用文档注释。

/** documentation */

第三种:编译器忽略从//到行尾的所有内容。

// text

二:类Class 的定义

class name {
    . . .
}
关键字类为名为name的类开始类定义,并且每个类的代码显示在以上面粗体标示的开放和关闭大括号之间。

三:main方法。

在Java编程语言中,每个应用程序必须包含主要方法,其签名为:

public static void main(String[] args)
公共和静态的修饰符可以以任何顺序(public static或static public)编写,但约定是使用public static,如上所示。您可以为任何您想要的参数命名,但大多数程序员选择“args”或“argv”。


主方法与C和C ++中的主要功能相似;它是您的应用程序的切入点,随后将调用您的程序所需的所有其他方法。


The main method accepts a single argument: an array of elements of type String.

public static void main(String[] args)

这个数组是运行时系统将信息传递给你的应用程序的机制。如下代码。

java MyApp arg1 arg2

数组中的每个字符串都称为命令行参数。命令行参数让用户在不重新编译的情况下影响应用程序的操作。例如,排序程序可能允许用户使用此命令行参数指定数据按降序排序。

-descending


“Hello World!”应用程序忽略其命令行参数,但是您应该注意到这样的参数确实存在。


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值