欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

Java 关键字、注释、数据类型

最编程 2024-03-27 07:05:03
...

1、关键字

在 Java 中内置了很多有特殊意义的单词,这些单词不能做为类名、方法名、变量名来使用。这类单词被称为关键字,且都为小写

48个关键字:abstract、assert、boolean、break、byte、case、catch、char、class、continue、default、do、double、else、enum、extends、final、finally、float、for、if、implements、import、int、interface、instanceof、long、native、new、package、private、protected、public、return、short、static、strictfp、super、switch、synchronized、this、throw、throws、transient、try、void、volatile、while。

2个保留字:goto、const。

3个特殊直接量:true、false、null

1.1 访问修饰符 / 范围修饰符的关键字

关键字

含义

作用

public

公有的

可跨包,(默认选择)

protected 

受保护的

当前包内可用

private

私有的

当前类可用

1.2 定义的关键字:

关键字

含义

作用

class

定义类(需与文件名相同)

abstract

抽象类

定义抽象类

extends 继承

定义该类继承于和类

interface 接口 定义接口
implements 实现 定义类或接口的实现
new 创建 创建新对象,实例化

1.3 包的关键字:

关键字

含义

作用

import

引入包

引入程序所需要的包

package

定义包

定义一个包名

1.4 方法、类、属性和变量的关键字:

关键字

含义

作用

static 静态

定义类(需与文件名相同)

final

不可变

final修饰的类不能被继承;final修饰的方法不能被子类重写;final修饰的变量为常量

super 调用父类方法 当前对象的父类型的引用或者父类型的构造方法
this 指向最近对象 指向当前实例对象的引用
native 本地 定义类或接口的实现
strictfp 精准 声明 FP_strict(单精度或双精度浮点数)
synchronized 同步 表示需要同步执行
transient 短暂 声明不用序列化的成员域
volatile 易失 表明两个或者多个变量必须同步地发生变化

1.5 错误处理调试的关键字:

关键字

含义

作用

try 捕获异常

抓取异常

catch 处理异常

处理抓取的异常

finally 有无异常都执行 在抓取处理完异常后执行其中代码
throw 抛出异常 发现异常时把错误信息 "抛出"
throws 抛出所有异常 把异常交给上级处理,自己不进行异常处理
assert 断言 进行程序调试

1.6 数据类型和流程控制的关键字:

  • byte:字节型(8bit)
  • char:字符型(16bit)
  • boolean:布尔型
  • short:短整型(16bit)
  • int :整型(32bit)
  • float:浮点型(32bit)
  • long:长整型(64bit)
  • double:双精度(64bit)
  • void:无返回值
  • null:空值
  • true:真
  • false:假
  • if:如果
  • else:否则
  • do:运行
  • while:满足条件执行
  • for:满足三个条件执行
  • switch:条件判断执行
  • case:判断执行
  • default:默认
  • break:跳出循环
  • continue:跳过
  • return:返回
  • instanceof:实例判断

2、标识符

标识符:对程序中出现的一些类、变量等所起的名称

标识符命名规则

  1. 标识符由字母、数字、下划线_和美元符$构成的字符序列

  2. 标识符必须以字母、下划线_或美元符$开头,不能以数字开头

  3. 标识符不能是关键字

  4. 标识符不能是Java内置关键字数据(thistruefalsenullsuper等)

  5. 标识符不能是API里面的已知类的名称

  6. 标识符可以为任意长度,但必须是一个连续的字符序列

  7. 标识符严格区分大小写

3、注释

三种注释:

  • // 表示单行注释

  • /* */ 表示多行注释

  • /** */ 表示文档注释

4、变量

变量:用于存放某个值,该值可以在程序的运行过程中发生变化。它其实是在内存中开辟了一块区域来进行存放。便于程序在运行过程中使用。

定义变量时需遵守标识符的规则,定义语法:

变量类型 变量名称 = 值;

5、数据类型

在 Java 中数据类型分为两类

1)基本数据类型:

  • 字节:byte

  • 字符:char

  • 短整型:short

  • 整型:int

  • 长整型:long

  • 浮点型:float

  • 双精度:double

  • 布尔类型:boolean

2)引用数据类型:

  • 数组

  • 接口

注意:

  1. 变量需要先定义再使用

  2. 定义变量时需要指定它的类型

  3. 如果定义的是 float 类型,则它的值后在带上小 f 或 大 F ,这样才能明确指定它是 float 类型,否则它就是 double 类型

  4. 布尔类型在 java 中只有两个值:true 和 false

  5. 字符的值只能使用单引号,而且单引号中只能有一位