java归纳总结_转义字符、注释、命名规则

1. 转义字符(常用)

“\n”:将当前位置移到下一行的开头

    public static void main(String[] args) {
        System.out.println("北京广州");
        System.out.println("=========");
        System.out.println("北京\n广州");
    }

在这里插入图片描述

“/t”:制表符

前面的占位必须是4的倍数,说白了"*"前面的占位数必须是4的倍数(有的同志是8的倍数)

    public static void main(String[] args) {
        System.out.println("1\t*");
        System.out.println("12\t*");
        System.out.println("123\t*");
        System.out.println("1234\t*");
        System.out.println("12345\t*");
        System.out.println("123456\t*");
        System.out.println("1234567\t*");
        System.out.println("12345678\t*");
        System.out.println("12345679\t*");
        System.out.println("1234567890\t*");
        System.out.println("12345678901\t*");
    }

在这里插入图片描述

“\r”:光标移动到行首

光标移动到行首后,并且删除前面的内容(有的同志并不会删除前面的内容,而是按位覆盖)

    public static void main(String[] args) {
        /**
         * "\r":光标移动到本行头部,北京就被广州覆盖
         */
        System.out.println("北京\r广州欢迎你");
        System.out.println("北京欢迎你\r南");
    }	

在这里插入图片描述

“\\”:输出一个\

    public static void main(String[] args) {
        //一个\
        System.out.println("\\");
        //两个\\
        System.out.println("\\\\");
    }

在这里插入图片描述

" \",\’ ":输出一个双引号和单引号

    public static void main(String[] args) {
        System.out.println("乔布斯说:\"Stay Hungry, Stay Foolish\"");
        System.out.println("乔布斯说:\'Stay Hungry, Stay Foolish\'");
    }

在这里插入图片描述

注释

用于注解说明解释程序的文字就是注释

可以提高代码的阅读性(忘了的时候看看注释或许会想起点什么)

单行注释

    public static void main(String[] args) {
        //这是单行注释
        System.out.println("这是单行注释");
    }

多行注释

    public static void main(String[] args) {
        /*
            这是多行注释
         */
        System.out.println("这是单行注释");
    }

文档注释

通过javadoc可以生成 API 帮助文档

语法:javadoc [options] [packagenames] [sourcefiles] [@files]

注释在编译时会被java虚拟机忽略

/**
 * @author A better tomorrow
 * @version 1.0
 */
public class one {
    public static void main(String[] args) {
        /**
         * 文档注释
         */
        System.out.println("这是单行注释");
    }
}

@author:标识一个类的作者,一般用于类注释

@param:说明一个方法的参数,一般用于方法注释

@version:指定类的版本,一般用于类注释

javadoc -author -version one.java

在这里插入图片描述
在这里插入图片描述

代码规范(常用)

注释规范

类注释

每个类前面都必须加上类注释

/**
 * The type One.
 *
 * @author A better tomorrow
 * @version 1.0
 */
public class one {
}

属性注释

每个属性前面必须加上属性注释

class Dog{
    /**
     * 狗的名字
     */
    private String dogName;
}

方法注释

每个方法前面必须加上方法注释

class Dog{
    private String name;

    /**
     * Gets name.
     *
     * @return the name
     */
    public String getName() {
        return name;
    }

    /**
     * Sets name.
     *
     * @param name the name
     */
    public void setName(String name) {
        this.name = name;
    }
    
    /**
     * Instantiates a new Dog.
     *
     * @param name the name
     */
    public Dog(String name) {
        this.name = name;
    }
}


命名规范

遵循标识符命名规则

  1. 标识符由字母、数字、下划线、以及$(美元符号)组成
  2. 以字母、下划线、$开头
  3. 不能与关键字重名(public、void、return等等)
  4. 区分大小写

驼峰命名法

  1. 大驼峰命名法

特点:每一个单词的首字母均大写

应用:类名、函数名、属性名、命名空间

@RestController
@RequestMapping("/Order")
public class OrderController {
    
}

  1. 小驼峰命名法

特点:第一个单词首字母小写,其他单词首字母大写

应用:变量

public int dogName;

常量

每个单词均大写,单词间用_隔开

    private static final int MAX_VALUE=10;

包名

包名全部小写,用 “ . ”来隔开,一般以公司域名作为包名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值