《Java基础复习》—规范与基础

参考书目《Java 编程思想》所以大家放心食用

一、注释规范以及API文档

1.注释

1.1三种注释方法

  1. //注释内容 单行注释
  2. /* 注释内容 */ 多行注释
  3. /**注释内容*/ 文档注释

1.2WHY注释

  1. 对代码进行说明,增强可读性,方便自己,方便别人
  2. 调试代码

1.3注释注意事项

单行注释和多行注释,注释了的内容不参与编译。
换句话说,编译以后生成的.class结尾的字节码文件中不包含注释掉的信息
注释内容可以被JDK提供的工具 javadoc 所解析,生成一套以网页文件形式体现的该程序的说明文档。
多行注释不可以嵌套使用

2.Java API 文档

API: Application programming interface. 应用程序编程接口

API文档:Java程序(框架、系统、项目等等)针对类库的一份说明书,类似词典

官网可以下载,进technology那个子域名

Java jdk1.8的API文档

链接:https://pan.baidu.com/s/1xnzm45xi3qkZP9osvgK5Uw
提取码:06uz
复制这段内容后打开百度网盘手机App,操作更方便哦

3.良好的编程风格

好的程序员有良好的编程习惯所写的代码,看起来很“舒服”

个人很喜欢阿里巴巴给的Java开发规范,阿里巴巴的规范要求的注释可能比较多(可能会觉得麻烦),但对于代码的合作开发等等等等是很不错的参考,并且推荐遵守

在这里插入图片描述

二、关键字与标识符

1.Java关键字的使用

定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)

就是Java预先占用的关键字,不能作为开发者自己的变量名称。

关键字都为小写

关键字需要熟记,当然随着Java的学习与使用,关键字会自然的记在心中

在这里插入图片描述

synchronized: 利用锁的机制来实现同步的。

instanceof是Java的保留关键字,也可以叫运算符,用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。
用法:
result = object instanceof class
参数:
Result:布尔类型。
Object:必选项。任意对象表达式。
Class:必选项。任意已定义的对象类。
说明:
如果 object 是 class 的一个实例,则 instanceof 运算符返回 true。如果 object 不是指定类的一个实例,或者 object 是 null,则返回 false。

在这里插入图片描述

2.保留字

现Java版本尚未使用,但以后版本可能会作为关键字使用。

具体哪些保留字:gotoconst
注意:自己命名标识符时要避免使用这些保留字

3.标识符

Java 中标识符是为方法、变量或其他用户定义项所定义的名称。标识符可以有一个或多个字符。

就是可以自己命名的地方

3.1标识符定义规则(重要)

  • 标识符由数字(09)**和**字母(AZ 和 a~z)美元符号($)、**下划线(_)**以及 Unicode 字符集中符号大于 0xC0 的所有符号组合构成(各符号之间没有空格)。
  • 标识符的第一个符号为字母、下划线和美元符号,后面可以是任何字母、数字、美元符号或下划线。数字不能开头

另外,Java 区分大小写,因此 myvar 和 MyVar 是两个不同的标识符。

提示:标识符命名时,切记不能以数字开头,也不能使用任何 Java 关键字作为标识符,而且不能赋予标识符任何标准的方法名

另外,希望大家养成良好命名规范,关键:命名要有实际意义,可以使用简写但是一定要能看懂意思,比如psg:passage,password就不要psd了

3.2标识符规范(重要)

标识符规范化是为了便于开发,合作,检查等等,不遵守可以运行,但是最好要遵守

这里推荐看看阿里巴巴

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值