JAVA基本程序设计规范的阐述

文章引言

本人刚开始学习JAVA不久希望通过费曼学习法去描述我所学习的东西以达到查漏补缺的作用,文章的总结顺序大致是按照《Java核心技术》书中的结构整理的,有些我并没有记得完全的地方用引言引用了书中的描述(背景标记为灰色)。如果在总结过程中有错误,希望读者能够指出。文章可能对一些概念只涉及皮毛,仅供参考。如有不足,还望指正谅解。

Java代码规范

从简单的第一个程序说起。
第一个程序:

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

先说class,Java中用class来定义一个类,就好像人类,动物类,或者更细一点的水杯类,这些类都需要一个名字,这就意味着class后的名字我们可以自己取。所以当我们想定义一个类的时候我们就用class + name 的方式来定义一个类。

对类名的命名常常遵照驼峰命名法即每一个单词的开头都会大写,例如TestJava。

Java中所有的方法和代码逻辑都是需要放在一个类中的,就好比喝水,吃饭这些动作,产生的逻辑都是人类做的。如何知道方法和代码逻辑是在哪一个类中,就需要用到成对的{}来界定,例如在Test类中就有一个main方法(第2-4行)是放在{}里面的。
再说public,我们在一个工程中往往会定义众多的类,我们通常想控制其他类互相之间的访问程度以达到访问限制,public就提供这个功能,public是访问限制修饰符,它会规定此类对其他类的开放的范围,关于访问限制修饰符将在后续做总结,这章中只用知道是一个修饰符就行了。
我们写的Java代码文件都是以.java后缀保存的,Java规定Java的文件名必须与public修饰的类名是相同的,这样自然在一个.java文件中就只能有一个类被public修饰,另外Java是大小写敏感的,这就意味着即使我文件名写成test.java而被public修饰的类名是Test也是不行的
第二行定义了一个main方法,在Java中main方法是程序的入口,只有定义了mian方法程序才可以开始执行。main前面的都是修饰符,括号中的是参数,是一个String的数组,对于刚学习Java的人来说不需要理解这是什么意思,这些会随着学习的深入逐渐明白,在这里只要知道Java虚拟机都是从mian方法作为程序的入口开始执行的,这也是最标准的定义main方法的规范,不要对这样的定义格式做出改变。

根据Java语言规范mian方法必须声明为public。不过在main方法不是被public修饰时,有些版本的Java解释器也可以执行Java应用程序,有个程序员报告了这样的Bug,最终在Java1.4以后的版本中强制mian方法必须是public。
再看第三行代码:

{
	System.out.println("Hello World");
}

大括号表明其中的代码属于大括号前的方法,大括号中的代码是对方法的定义,用于具体的实现这个方法的功能。学到后面就会彻底明白这一点。
在这行代码中暂时不用关注其具体的含义,在这里只要知道这行代码向控制台打印了一个Hello World即可。这里更重要的是我们可以知道每行代码都是以分号来表示这句代码的结束的,也就意味着我们的一句代码可以写很多行,但是每句代码的结束必须加分号。

注释

注释通常用来对代码的含义进行解释,是给自己或者别人解释代码含义的时候用的,编译器会忽略注释,不会进行编译。
注释分三种:

  1. 单行注释:用 // + 注释 进行注释,//后面的一行都是注释,例如:
//这是一个test类,用于测试代码运行效果
public class Test{
//这是一个main方法,是程序的入口
	public static void main(String[] args){
		int a = 0; //定义一个变量a。
		System.out.println("Hello World");
	}
}
  1. 多行注释见名知意,它的格式是:
    /* 注释
    注释
    注释*/
    //中间的都是注释,例如:
/*这是一个测试类
用于测试输出一个字符串
。。。*/
public class Test{
	public static void main(String[] args){
		System.out.println("Hello World");
	}
}

在这段代码中灰色的即是注释。
3. 文本注释,它是通过特定的规则可以生成特定的文档用于对所写的程序进行总结提炼,更加全方位的解释所写程序的各个信息,例如:作者,创作日期,版本号,类的功能,类中方法的使用方法等等都可以通过文本注释加一定的规则自动生成,后续会进行详细的总结。
它的格式为:/**注释
注释
*/
它也是可以多行的进行注释。学到后面就可以知道它的具体用途。
注释在代码中起到了相当重要的作用,比如时间一长你可能不记得当时写的代码逻辑,如果有了注释你就不用对代码逻辑进行重新的推到,很快就能想起这段代码是什么作用。有了注释别人在维护或修改你的代码时也能够很快的知道代码的作用,不需要重头推导。所以注释十分重要。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值