JavaSE基础之Java数据类型
Java数据类型
标识符 ldentifier
- 给常量、变量、方法、类和包等起的名字
- 变量名命名规则
- 必须是字母或者_(下划线)或者美元符号开头
- 不能用数字开头
- 不能使用Java关键字开头
- 不能使用特殊符号
- 大小写要严格区分
- 命名规范
- 见名知意
- 驼峰式
- 类名:首字母大写,其余遵循驼峰命名
- 方法名和变量名:首字母小写,取余遵循驼峰命名
- 包名:全部小
- 长度没有限制,但是不建议太长
关键字
- Java中的关键字都是小写
用于定义数据类型的关键字
- class :声明一个类
- interface :接口
- enum :枚举类型
- byte :字节类型
- short :短整型
- int :整型
- void :声明当前成员方法没有返回值
- long :长整型
- float :单精度浮点类型
- double :双精度浮点类型
- char :字符类型
- boolean :布尔类型的关键字
- const :声明只读变量
- null:空
- true :真,boolean变量的两个合法值中的一个
- false :假,boolean变量的两个合法值之一
用于定义流程控制的关键字
- if :一种判断语句
- else :用在条件语句中,表示当条件不成立时的分支
- switch :一种循环语句
- case :用在switch语句之中,表示其中的一个分支
- default :表示一个默认的分支
- while :一种循环语句
- do :用在do-while循环结构中
- for :一种循环结构
- break :跳出当前循环,结束整个循环
- continue :结束当前循环,开始下一轮循环
- return :从成员方法中返回数据
- goto :跳转语句
用于定义访问权限修饰符的关键字
- private :一种访问控制方式:私用模式
- protected :一种访问控制方式:保护模式
- public :一种访问控制方式:共用模式
用于定义类、函数、变量修饰符的关键字
- abstract :表明类或者成员方法具有抽象属性
- final :用来说明最终属性,表明一个类不能派生出子类,或者成员方法不能被覆盖,或者成员域的值不能被改变,用来定义常量
- static :表明具有静态属性
- synchronized :表明一段代码需要同步执行
用于定义类与类之间关系的关键字
- extends :表明一个类型是另一个类型的子类型
- 类
- 另一个类
- 抽象类
- 接口
- 另一个接口
- 类
- implements :表明一个类实现了给定的接口
用于定义建立实例及引用实列,判断实例的关键字
- new :用来创建新实例对象
- this :指向当前实例对象的引用
- super :表明当前对象的父类型的引用或者父类型的构造方法
- instanceof :用来测试一个对象是否是指定类型的实例对象
用于处理异常的关键字
- try :尝试一个可能抛出异常的程序块
- catch :用在异常处理中,用来捕捉异常
- finally :用于处理异常情况,用来声明一个基本肯定会被执行到的语句块
- throw :抛出一个异常
- throws :声明在当前定义的成员方法中所有需要抛出的异常
用于包的关键字
- package :包
- import :表明要访问指定的类或包
其他修饰符关键字
- native :用来声明一个方法是由与计算机相关的语言(如C/C++/FORTRAN语言)实现的
- strictfp :用来声明FP_strict(单精度或双精度浮点数)表达式遵循[IEEE 754](https://baike.baidu.com/item/IEEE 754?fromModule=lemma_inlink)算术规范
- transient :声明不用序列化的成员域
- volatile :表明两个或者多个变量必须同步地发生变化
- assert :断言,用于程序调试
Java数据类型
基本数据类型
数值型
-
整数类型
- byte :存储一个字节,存储范围是 -128~127
- short :存储两个字节,存储范围是 -32768~32767
- int :存储范围四个字节
- long :存储范围8个字节
-
浮点类型
- float
- double
字符型
- char
布尔类型
- boolean
- 只有true和false两个值,都是占一位
引用数据类型
类
- class
接口
- interface
数组
常量
- 固定不变的量
整型常量
- 十进制数形式
- 八进制数形式
- 十六进制数形式
实型常量
- 单精度
- 双精度
字符常量
-
字符
-
字符串
变量
- 可以改变的量
定义方式
-
类型 变量名
-
注意:变量要赋值才能使用
-
变量不能重复定义
赋值方式
- 类型 变量名 = 变量值 ;
本文来自博客园,作者:{oy},转载请注明原文链接:https://www.cnblogs.com/Oysen/p/17005598.html

浙公网安备 33010602011771号