Java基础(2)——编译运行以及规范

上节学到Java的编译与运行,我们已经学会了怎么去执行一个写好(假装我们已经会写了)的代码,这篇当然要试试手啦 O(∩_∩)O哈哈~

小试一下

新建一个HelloAhanWhite.java文件,将下方代码复制到文件中。

public class HelloAhanWhite {
    public static void main(String[] args) {
        System.Out.println("Hello Ahanwhite~");
    }
}

在文件路径上的地址栏中输入cmd进入到命令行。
打开命令行
打开命令行后使用上文学习到的命令,进行代码的编译以及运行。
代码编译运行

代码详解

这个代码首先声明的一个叫HelloAhanWhite的公共类(public class)。然后调用了主方法 main()
类这个东西,涉及到对象,所以我们之后再讲对象的时候再去聊他~,所以先不用管它是个什么玩儿,目前只需要知道它怎么创建即可。创建类的时候,我们需要用到关键字class。

注:关键字就是程序发明者规定的有特殊含义的单词,又叫保留字

创建一个类: class 类名 {},一般的类会加上属性比如 public

【重要】类名必须与文件名一致

main方法

方法,就是做一个事情(程序)的步骤,步骤不同,方法不同。那main方法呢,就是主方法,做一个事情的主线,程序第一个执行的就是这个主方法。方法的代码固定:
public static void main(String[] args) {方法体}
必须类型为:public static void,必须接收一个字符串数组的参数String[] args,参数也可以是String args[]这么写,也是没有问题的。

public:访问权限为公共访问,这个工程下任何文件都能访问。
static:main方法是一个静态函数,意思是只要定义了方法所在的类之后就已经存在这个方法。带着关键字的代码,可以直接类.方法进行调用。
void:标识返回值为空,不返回任何东西。
main:方法名
String args[]:方法的参数

说到这,大概又会有小伙伴不太理解参数是什么意思了吧~

参数

参数其实很好理解,就是一个信息,发来发去,传来传去,那这个信息就叫参数,转发的动作就叫传参了。如果还不好理解的话,我们只好来写一个代码来帮助理解了~

public class HelloAhanWhite {
    public static void main(String[] args) {
        if (args == null || args.length == 0) {
            System.out.println("没有参数传进来呢");
        } else {
            for (int i=0; i < args.length; i++) {
                System.out.println("第"+(i+1)+"个参数:"+args[i]);
            }
        }
    }
}

运行结果

编译(用UTF-8编码编译才能输出中文)之后,不传参编译,提示没传参,传递三个参数之后会打印三个参数。

这里的代码就暂时先不解释了,仅用于帮助理解,用到的知识后面慢慢学~。

编码规范之命名风格(1)

  1. 代码中的命名均不能以下划线[_]或者美元符号[$]开始,也不能以这两者结束。

  2. 代码中命名禁止使用拼音和英文混合的方式,更不允许直接用中文。英语实在不行的同学用拼音也不是不可以(/ω\)但还是尽量避免为好。【注:国际通用的拼音可视作英文,如baidu、alibaba等】

  3. 类名使用大驼峰风格(UpperCameCase),也就是每个英文单词首字母大写,但是也有例外,如DO / BO / DTO / VO / AO / PO / UID等。

  4. 方法名、参数名、成员变量、局部变量都使用小驼峰风格(lowerCameClass),也就是除了第一个单词小写外,其他每个单词首字母大写。

声明:编码规范来自于阿里巴巴Java开发手册。有兴趣的同学可以去看一下哦~

本章的编码规范只讲到本文用到的那一部分,且后文不再讲述~
以上,阿里嘎多,20190403 from ahanwhite。

猜你喜欢

转载自www.cnblogs.com/ahanwhite/p/10658465.html