java基础之关键字标识符变量和数据类型
来源:互联网 发布:俄罗斯方块源码 编辑:程序博客网 时间:2024/05/22 14:20
1、关键字
1.1、定义:Java中,一些被java赋予特定含义,用作专门用途的字符串称为关键字。
规则:关键字都是小写字母的(Java语言是对大小写敏感的语言)。
未在语法中定义,但也属于关键字的字符串叫保留字。(如:goto、const)。
1.2、关键字的分类:
1.2.1、定义数据类型的关键字:
基本数据类型关键字(用于表示定义一个基本数据):
整型: byte 、short、 int、 long
浮点型:float 、double
字符型:char
布尔型:boolean
引用数据类型关键字(用于表示一些特定java类型):
class(类) interface(接口)
void(用于函数上表示无返回类型)
用于定义数据类型值的关键字:
true、 false、 null
1.2.2、定义流程控制的关键字
判断:if 、else、 switch、 case、 default
循环: while、 do、 for
跳转: break、 continue、 return
1.2.3、定义修饰符的关键字:
定义访问权限修饰符的关键字
public(公共的)、 protected(受保护的)、 private(私有的)
定义功能修饰符的关键字
static(静态的) 、 abstract(抽象的) 、final(最终的)、 synchronized(同步的)、 enum(枚举)
1.2.4、表示类型关系的关键字
extends(继承)、 implements(实现) 、this(当前引用) 、 super(父类引用) 、
instanceof(判断对象类型) 、 new(建立实例)、 import(导入类)
1.2.5、用于异常处理的关键字
try(检查异常) 、 catch(捕获异常) 、 finally(最终执行)
throw(抛出异常)、 throws(声明异常)
1.2.6、其他关键字
package(创建包)
native(本地)
strictfp(strict float point,精确浮点)
transient(变量修饰符,用它声明一个实例变量,在对象序列化时不会被序列化)
volatile(类型修饰符,用来修饰被不同线程访问和修改的变量)
assert(断言)
注:main不是关键字,却是被虚拟机所识别的一个名称。
2、标识符
2.1、定义:在程序中自定义的名称,称作标识符。
2.2、作用:用于给包、类、类中成员的命名。
2.3、合法标识符的定义规则:
(1)标识符由英文字母大小写、数字、“_”、“$”组成。
(2)数字不可以开头
(3)不可以使用关键字
2.4、标识符的命名规范:
(1)为提高阅读性,命名要尽量有意义,最好见名知意。
(2)包名命名规范:由一个或多个单词组成,所有单词字母都小写(如:aaabbbccc)
(3)类名、接口名命名规范:由一个或多个单词组成,所有单词首字母大写(如:AaaBbbCcc)
(4)变量名、函数名命名规范:从第二个单词开始单词的首字母大写(如:aaaBbbCcc)
(5)常量名命名规范:所有单词字母都大写,单词之间加用“_”隔开(如:AAA_BBB_CCC)
3、常量、变量
3.1、常量的定义:Java中固定不变的量、表示一个不能被改变的数值。
3.1.1、常量的分类:
(1)数值常量:java中所有整数和小数类型都是常量。
(2)布尔型常量。布尔型常量只有两个值,就是true 和 false。
(3)字符常量。单个数字或字母、符号都是字符常量,用英文符号' '进行标识(如:’a’)。
(4)字符串常量。字符串常量是由一个或者多个字符组成,“”进行标识(如:”abc”)。
(5)null常量。只有一个数值:null,表示空值。
3.2、变量的定义:
变量就是将不确定的数据进行存储,变量是java程序中最基本的存储单元,其要素包括变量名、变量类型和作用域,可以简单理解为一个数值可以被改变的量。
3.2.1、变量的作用:
用来反复存放同一类型的数据,以便用于进行计算。变量是计算机分配的内存空间,使用前需要对其进行声明。
3.2.2、声明变量的格式:
数据类型 变量名 =初始值;
或先声明后赋值(如;数据类型 变量名; 变量名 = 初始值;)
3.2.3、变量的分类:
(1)按声明的位置分:
局部变量:在方法或语句块内部定义的变量
成员变量:在方法外部、类的内部定义的变量
(2)按数据类型分:
引用数据类型变量
基本数据类型变量
(3)还可以按用法分成静态变量和非静态变量
4、数据类型
4.1Java语言是强类型语言,对每一中数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间。
Java数据类型分基本数据类型和引用数据类型
4.2基本类型:
4.2.1数值型:
整数类型:byte、short、int(默认)、long
浮点类型:float、double(默认)
4.2.2字符型:char
4.2.3布尔型:boolean
4.3引用类型:
类(class)、接口(interface)、数组([])、枚举(enum)
4.4基本数据类型的长度
4.4.1计算机都是用门电位对数据进行存储的,计算机硬件的电位数量是有限的,所以在使用计算机对数据进行计算时,要给数据定义一个相对固定的长度,一个固定长度的数据就是基本数据类型,计算机的最小存储单元是字节,每字节中包含八个电位。
- java基础之关键字标识符变量和数据类型
- Java语法基础之关键字、标识符、注释、常量和变量
- Java基础-关键字、标识符、变量
- JAVA语法基础之标识符和关键字
- java标识符、关键字和数据类型
- Unit3 标识符、数据类型、常量变量和关键字
- java基础复习之四:注释,标识符,关键字, 变量,常量
- java基础复习之四:注释,标识符,关键字, 变量,常量
- Java基础--->04.关键字、标识符、变量和常量。
- Java语言基础——关键字,标识符,常量和变量
- Java语言基础组成之:关键字、标识符、注释、常量和变量、运算符
- JavaSE入门学习5:Java基础语法之关键字,标识符,注释,常量和变量
- java入门2-语言基础之关键字,标识符,注释,常量和变量
- 2 Java基础语法(关键字,标识符,注释,常量,进制转换,变量,数据类型,数据类型转换)
- Java 基础语法:标识符、关键字、数据类型
- 02.Java基础-标识符、关键字、数据类型--01
- Java基础--标识符、变量、数据类型、常量
- 黑马程序员之 ---- 基础语法上(关键字、标识符、进制、变量、数据类型、运算符、语句)
- weblogic 安装 for linux (console)
- Another Postman Problem (邻接表+DFS)
- 【bzoj1010】【HNOI2008】【玩具装箱toy】
- 仓库WMS系统质量追溯,产品生产质量控制,大数据采集
- weblogic 建域 console for linux
- java基础之关键字标识符变量和数据类型
- 取消窗口置顶
- 堆栈顺序存储结构实现4——完结编(综合调试效果)
- 运行时系统
- java面向对象思想和三大特性
- 我的第一篇博客——软件缺陷粗浅认识及白盒测试举例
- How Magento cache Blocks HTML output
- 销售大单折扣设置数据表
- 【舒梓易】:5月27日早间-现货黄金、白银操作建议