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 开发手册。有兴趣的同学可以去看一下哦~

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

转载于:https://www.cnblogs.com/ahanwhite/p/10700812.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值