Java基础之优美的代码风格

优美的代码风格,有助于阅读!


前言

为什么要首讲代码风格?优美的代码风格不仅有助于自己阅读,也有助于他人阅读;不能过了几天,再回看自己写的代码,脑子满是问号(我有写过这玩意儿吗?),对吧。


一、Java代码的基本格式

Java中的程序代码都是必须放在一个类中的,而类需要用关键字class去定义,在class前面还会有一些修饰符,基本格式如下:

//可能还有包名

public class HelloWorld { //修饰符 class 类名
    public static void  main(String[]args){  //main方法 程序主入口
        System.out.println("Hello World");  //输出语句
    }
}

二、编写时的关键点

1.结构定义语句与功能执行语句

Java中程序代码分为结构定义语句和功能执行语句;结构定义语句,用于声明一个类或方法;而功能执行语句就是用于实现具体的功能,每条功能执行语句的最后都必须用(;)分号结束。

代码如下:

public class HelloWorld {  //结构定义语句  定义一个HelloWorld类
    public static void  main(String[]args){
        System.out.println("Hello World");
        System.out.println("Hello World");  //功能执行语句  实现输出Hello World及Hello的功能
    }
}

2.严格区分大小写

在Java语言中是严格区分大小写的,例:定义一个类时,Student与student是两个完全不同的符号。

public class CapAndSm {
    public static void main(String[] args) {
        Student(""); //分别调用Student、student方法
        student("");
    }
    //声明两个方法
    static void Student(String str){  
        System.out.println("I love you!");
    }
    static void student(String str2){
        System.out.println("I love you too!");
    }
}

3.程序代码的编排

Java语言并没有严格要求使用什么样的格式去编排程序代码,但开发人员考虑可读性,应该让自己所编写的程序代码整齐美观、层次分明。

整齐美观的代码:

package com.ankerfy.hello;

public class BeautiStyle {
    public static void main(String[] args) {
        System.out.println("优美的代码风格往往是令人赏心悦目的!");  //输出
        //定义两个浮点型变量
        float f = 1.4f;
        double d = 2.5d;
        if(f<d?true:false == true)  //判断结构是否为true,是输出执行语句
        {
            System.out.println("This is where started for me,this is where end for me.");
        }
    }
}

 整齐美观的代码,一眼明了结构定义语句及功能执行语句,虽然没有句句注释,但关键位置都写有注释,大大提高了可读性。

杂乱的代码:

package com.ankerfy.hello;

public class BeautiStyle {
    public static void main(String[] args) {System.out.println("优美的代码风格往往是令人赏心悦目的!");
        float f = 1.4f;double d = 2.5d;
        if(f<d?true:false == true)
        {System.out.println("This is where started for me,this is where end for me.");
}
    }
}

杂乱的代码显得过于乱,无法一眼明了哪句是结构定义语句,哪句是功能执行语句;并且没有注释,也给阅读提高了难度。 

4.字符串间的连接符(+) 

Java程序代码中一句字符串不能分开在两行中书写,要想分开写,就需要用连接符(+)去对分开出进行连接。

例:

public class ConOStr {
    public static void main(String[] args) {
        System.out.println("I love my family and " 
                "I love my conutry");  //不用连接符连接 在编译器中就会认为这是两个语句 第一句没有结尾,第二句没有开头 会报错
        System.out.println("I love my family" + " and I love  my conutry"); //连接符(+)连接两个子字符串
    }
}

总结

优美的代码风格往往是令人赏心悦目的,所以养成良好的代码风格是很重要的,关键处必要的注释是有利于提高阅读性的,下篇——优美的代码风格二(注释)再会!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值