一个简单的Java程序是如何组成的

发布于 2021-4-1 09:44
浏览
0收藏

前言


本文将开始正式地对Java代码进行一些实践,因为学编程不能光记理论,还得结合实践才能得出自己的理解,这样才能在工作中去灵活地应用。下面我们来学习一下Java程序的一下基本构成.

 

需要预先安装好JDK和准备一下IDEA,这个就不多介绍了,读者可以自行进行下载,合理地利用搜索引擎.


Hello World

package com.tea.modules.java8.process;

import java.util.Arrays;

/**
 * @author jaymin
 * 2021/3/18 23:14
 */
public class HelloWorldDemo {

    /**
     * 根据Java语言规范,main方法必须是public的 <br>
     * 官方规范请查阅:<a href="http://docs.oracle.com/javase/specs">Java语言规范</a><br>
     * 在JDK4后,Java会强制要求main方法是public的<br>
     * static是为了可以直接通过"类名.方法"的方式来调用main方法,例如这里就是->HelloWorldDemo.main(),<br>
     * 这里先留一个印象,static是与class强相关的<br>
     * void 是表示方法没有返回值 <br>
     * @param args 执行主函数的参数列表,例如执行 "java HelloWorldDemo 1",你可以看到Java将参数传递进来的过程
     */
    public static void main(String[] args) {
        System.out.println("Hello,World :" + Arrays.toString(args));
    }

}
复制代码

 

下面我们来运行一下这个Java应用程序.一个简单的Java程序是如何组成的-开源基础软件社区

OK,恭喜你,你已经迈出了编写Java程序的第一步

下面,我们来看看这样一个简单的类需要具备什么关键因素:

 


声明一个访问修饰符为public的class,命名为"HelloWorldDemo",注意,Java类的命名必须以字母开头,后面可以是一些字符和数字的组合,同时,你不可以将类名命名为Java的关键字,平时不用担心,IDE会自动帮你检测.

一个简单的Java程序是如何组成的-开源基础软件社区

使用固定的主程序格式来运行Java程序


public static void main(String[] args)

 

  1. 根据Java语言规范,main方法必须是public的
  2. static是为了可以直接通过"类名.方法"的方式来调用main方法
  3. void 是表示方法没有返回值
  4. 每个Java程序必须有一个main方法
  5. 执行程序时的参数列表


使用{}来包裹你的代码
{}通常被称为代码块.

 

编写你的Java代码(program statements),以分号结尾

.在Java中万物皆为对象,调用Java类库的方法的标准格式为:
Object.method(parameters).
对象类名.方法名(参数)


举例:

// 调用System类的标准输出流打印"Hello,World"并输出换行符
System.out.println("Hello,World");
复制代码

 

注释(非必须项)


写注释并不会对代码执行有所影响,因为编译器会在编译时将注释擦除,但是开发者直接可以通过下载源码的方式来互相阅读对方的代码,这个时候,注释便变得极为重要了。
假设小明在周一写了一段非常难懂的程序,并且命名规范及其混乱,那么在周五他再看自己的代码,可能也会变得陌生起来,所以注释就像是书籍中的标注一样(看文言文时,总是会有人做一些标注来告诉读者这段话是什么意思)。
下面我们来看看Java中对代码注释的一些约束:

 /**
     * 0. 我是一段注释,通常我在方法和类上使用
     * @param args
     */
    public static void main(String[] args) {
        /* 1.我是一段注释 */
        // 2. 其实我也可以这样写
        System.out.println("Hello,World :" + Arrays.toString(args));
    }
复制代码
  • 1./**开始,*/结束.
  • 2./*开始,*/结束.
  • 3.//

此外,如果你熟悉HTML,你也可以在注释中编写HTML格式的注释,JavaDocument会将你的HTML渲染成对应的样式.
下面,使用IDEA2020版本来观察这一种奇妙的效果:


渲染前一个简单的Java程序是如何组成的-开源基础软件社区

渲染后一个简单的Java程序是如何组成的-开源基础软件社区

已于2021-4-1 09:44:34修改
收藏
回复
举报
回复
添加资源
添加资源将有机会获得更多曝光,你也可以直接关联已上传资源 去关联
    相关推荐