在讨论了Java的基本语法之后,我们可以编写简单的程序代码。这里有必要强调编程风格。
虽然代码样式不影响程序的运行,但它对程序的可读性非常重要。自己的程序要让别人明白,首先要在排版上注意。
事实上,每个人的编程风格和每个软件开发公司的编程风格都是不同的。一个人写的程序代码应该能被别人理解。即使过了很长时间,他也应该明白。否则,程序将成为一个死程序。
编程风格是指编程的格式,使程序看起来非常层次化。下面是一些示例来说明编程样式的重要性:
public class math{
public static void main(string[]args){
int x=12;
double y=12.3d;
void print(){
char a'a'
System.out.println(a) ;
}
System.out.println(x+y);
以上程序段的布局是否很舒服还有等级制度?你对整个程序架构一目了然吗?这里的关键是缩进,也可以称为跳过。
上面代码中使用的缩进:“public class math”是top lattice,然后MIA()方法缩进4个空格,main()方法中的代码缩进8个空格,print()方法的主代码再缩进4个空格。这样,整个程序的所有权就显而易见了。MIA()方法属于math类,其余的属于main()方法,print()方法中的代码片段属于此方法。规则是,具有更多空格的代码从属于具有较少空格的代码。
我推荐大家使用 tab 键缩进,大部分编辑器(如Eclipse)都支持自定义 tab 键的空格数,一般为 4 个空格。
除了缩进,空行也是必要的,先看下列程序代码:
public class math{
public static void main(String[] args){
int x=12;
int y=23;
void print(){
// .................
}
void view(){
// ....................
}
}
}
上面的程序段,在 print() 方法与 view() 方法之间有空行,用来区分不同的模块。print() 方法与 view() 方法所完成的功能不一样,所以使用空行将它们分开,这样更增加了程序的可读性。另外,需要注意的是方法或属性的命名。这些名字应该有含义,最好有规律,不要只使用”a”、”b”这种通用变量,适当可以根据变量或函数的功能为其命名。上面的”print”,其他程序员一看就知道这个方法,是有关打印或输出的函数。再如:变量名”name”,一看就知道是有关名字的变量。所以,一定要命名的有意义,否则程序的可读性不强。
还有一点是有关注释的。在每个方法的方法名旁边,应该添加一些注释,同时在一段程序完成之后,也要对程序的功能及如何操作,做个简单的描述。
只要做到以上几点,这个程序他人来读就很容易。即使自己在很长时间后,再来读程序也会一目了然。
-----------------------------------------------------
相关文章
原创互联网未来世界企业政府通讯APP办公节约成本类似马云思维-哇谷IM
公有云和私有云之间有什么区别?类似融云、环信云、网易云、哇谷云?
IM云系统即时通讯公有云、私有云、企业云、海外云-哇谷IM团队
im即时通讯社交软件APP红包技术分析(五):微信红包、聊呗红包、诚信红包、高并发技术
im即时通讯-微信红包、支付宝红包、聊呗红包、诚信红包、谈功能逻辑、容灾、运维、架构等。Q红包
更多文章
.
企业即时通讯服务 | 商用红包功能构架 | 哇谷IM首页 | JM沟通IM下载 | IM功能与价格 | 即时通讯动态 | 热门动态 | 关于哇谷 |联系我们