Java注释和关键字实例详解
honker707 人气:0Java注释
注释的含义:当我们写程序时需要对代码进行解释说明,这时我们就需要使用注释,以便于后期我们对之前敲过的代码还会有充分的了解。被注释掉的内容不会参与编译和运行,仅仅是对代码的解释说明。
单行注释
格式 // 需要注释的内容
package HackerDemo; public class first { // 程序主入口 public static void main(String[] args) { // 打印输出Hello World System.out.println("Hello World"); } }
多行注释
格式 /* 需要注释的内容 */
package HackerDemo; public class first { // 程序主入口 public static void main(String[] args) { /*这是多行注释 使用for循环打印出0~9 */ for (int i = 0; i < 10; i++) { System.out.println("打印出来的数字为" + i); } } }
文档注释
格式 /** */
- 文档注释的含义
添加文档注释,可以自动生成以网页的形式体现该程序说明的注释
后期会详细讲解文档注释相关内容,这里仅以IDEA生成一个简单文档注释为例 - 使用IDEA生成文档注释步骤
1:点击Tools -> Generate JavaDoc(生成JavaDoc)
2:
一定要选择Outout directory(输出目录),不然生成不了
注意事项
因为Java的编码和IDEA的编码不一样,在command line arguments(命令行参数)里面,要添加以下内容
-encoding utf8 -docencoding utf8 -charset utf8
生成内容如下:
Java关键字
关键字的含义
- 关键字的含义
被Java赋予特殊涵义的英文单词 - 注意事项
Java中的关键字已经被赋予了特殊涵义,这些单词不允许使用
Java一共有53个关键字,这里只做简单的介绍 后面会单独出一篇文章对Java53个关键字进行详解
关键字 | 描述 |
---|---|
public | 公共的访问修饰符 |
protected | 受保护的访问修饰符 |
private | 私有的访问修饰符 |
class | 定义类 |
interface | 定义接口 |
abstract | 定义抽象类 |
implements | 实现接口 |
extends | 继承父类 |
new | 创建对象 |
import | 导用 |
package | 创建包 |
byte | 字节型 |
char | 字符型 |
boolean | 布尔型 |
short | 短整型 |
int | 整型 |
float | 单精度浮点型 |
long | 长整型 |
double | 双精度浮点型 |
void | 当方法用void修饰时,没有返回值 |
if | 条件语句 |
else | 否则,用于if条件语句中 |
while | 循环语句 |
for | 循环语句 |
switch | 条件语句,与case连用 |
case | 与switch连用,通过case提供条件并判断 |
default | 权限修饰符 |
do | 与while连用 |
break | 终止本层循环 |
continue | 跳过本次循环,进行下次循环 |
return | 返回方法指定类型的值或者结束方法的执行 |
instanceof | 二元运算符 |
static | 静态修饰符 |
super | 用于在被重写方法中的子类调用父类方法 |
final | 最终修饰符 |
this | 用于调用本类的属性,方法 |
native | 用于Java调用非Java代码的方法 |
strictfp | 使用此关键字声明会进行严格的计算 |
synchronized | 用于多线程,保证只能有一个线程执行 |
transient | 用transient修饰的变量不会保存在磁盘中 |
volatile | Java虚拟机提供的轻量级同步机制 |
catch | 捕获异常,通常与try连用 |
try | 异常处理语句 |
finally | 用于异常处理语句,被finally所指定的代码都要被执行 |
throw | 手动抛出异常 |
throws | 被throw关键字声明的方法不处理异常,交给方法调用处进行处理 |
enum | 枚举类型 |
assert | 表示断言 |
const | Java保留字,防止作为程序中的标识符 |
goto | Java保留字,防止作为程序中的标识符 |
null | 用于标识一个不确定对象 |
true | 布尔类型的真值 |
false | 布尔类型的假值 |
结束语
加载全部内容