🤟致敬读者
- 🟩感谢阅读🟦笑口常开🟪生日快乐⬛早点睡觉
📘博主相关
- 🟧博主信息🟨博客首页🟫专栏推荐🟥活动信息
文章目录
- JavaSE核心知识点01基础语法01-01(关键字、标识符、变量)
- 1. 关键字
- 1.1 定义
- 1.2 特点
- 1.3 列举
- 1.4 特殊关键字
- break
- continue
- return
- 2. 标识符
- 2.1 标识符命名规则
- 2.2 标识符命名规范
- 2.3 标识符用途
- 3. 变量
- 3.1 变量的本质与作用
- 3.2 变量的定义与使用
- 3.3 变量的类型
- 3.4 注意事项
- 3.5 总结
📃文章前言
- 🔷文章均为学习工作中整理的笔记。
- 🔶如有错误请指正,共同学习进步。
JavaSE核心知识点01基础语法01-01(关键字、标识符、变量)
1. 关键字
1.1 定义
Java语言中被赋予特殊含义的字符串
1.2 特点
关键字中所有字母均为小写
关键字不能用作包名、类名、方法名、变量名和参数名
1.3 列举
以下为常见关键字
用途 | 关键字 |
---|---|
数据类型 | byte、short、int、long、float、double、boolean、char、void |
流程控制 | if、else、switch、case、default、while、do、for、break、continue、return |
异常处理 | try、catch、finally、throw、throws |
包和导入 | package、import |
访问控制 | private、protected、public |
类与对象 | class、extends、implements、this、super、interface、enum、new、instanceof |
数据类型字面值 | true、false、null |
类、函数、变量的修饰符 | abstract、final、static、synchronized |
其他修饰符 | native、strictfp、transient、volatile、assert |
1.4 特殊关键字
break
break语句用于种植某个语句块的执行
for(i=0;i<3;i++){if(i==2){//条件成立时终止for循环break;System.out.println("i="+i);}System.out.println("end");
}
continue
continue语句只在循环结构中使用,用于跳过其所在循环语句块的一次执行,继续下一次循环
for(i=0;i<5;i++>){if(i%2==0){//满足条件跳出循环continue;System.out.println("i: "+i);}
}
return
return并非专门用于结束循环,其功能时结束一个方法,当一个方法执行到一个return语句时,方法将被结束
与break和continue不同,return直接结束整个方法,不管这个return处于多少层循环之内,直接结束整个方法
2. 标识符
指在Java程序中用来给类、对象、方法、变量、接口和自定义数据类型命名的字符序列。
标识符可以是一个或多个字符,用于定义程序中的各种元素,如类名、变量名、函数名等。
2.1 标识符命名规则
- 字符类型
标识符可以包含字母(a-z,A-Z)、数字(0-9)、下划线(_)和美元符号($)。不能以数字开头,也不能包含空格、@、#等其他特殊字符。 - 大小写敏感
Java是大小写敏感的,因此MyClass和myclass会被视为两个不同的标识符。 - 长度限制
标识符的长度没有硬性限制,但为了保持代码的可读性,建议不要使用过长的标识符。 - 开头字符
不能以数字开头 - 关键字使用
不能使用关键字,但可以包含关键字 - 空格使用
不能包含空格
2.2 标识符命名规范
- 包名
多单词组成时,所有字母小写xxxyyyzzz(例如:testdatashop) - 类名和接口
多个单词组成时,每个单词的首字母大写XxxYyyZzz(例如:HelloWorld)。 - 变量名和函数名
多个单词组成时,第一个单词的首字母小写,其他单词首字母大写xxxYyyZzz(例如:lastAccessTime、getTime)。 - 常量名
多个单词组成时,所有字母大写,单词之间用下划线分隔XXX_YYY_ZZZ(例如:INTEGER_CACHE)。
2.3 标识符用途
标识符不仅用于类名、接口名,还可以用于变量名、函数名、包名等。
例如:
类名:DemoClass
变量名:num1
函数名:calculateArea
包名:com.example.project。
3. 变量
Java变量是程序中用于存储数据的基本单元,代表内存中的一个命名存储空间,其值可在程序运行过程中改变。
3.1 变量的本质与作用
- 内存角度
变量是内存中的一块存储区域,用于存放程序运行时的临时数据。例如,int age = 18;表示在内存中分配一个整数空间,命名为age并存储值18。 - 语法角度
变量通过数据类型(如int、double)定义,决定了存储空间的大小和数据的操作方式。 - 现实类比
变量类似于给事物命名(如“旺财”代表一条狗),通过名称引用具体的数据。
3.2 变量的定义与使用
- 定义格式
数据类型 变量名 = 初始值;(如double salary = 20000.0;),其中初始值可省略(默认值为0或0.0等)。 - 命名规则
以字母、_或$开头,后续可包含数字。
需避免使用Java关键字(如public、void)。 - 特性
可重新赋值(如x = 200;覆盖原值100)。
可传递值给其他变量。
3.3 变量的类型
- 基本类型
包括整数(int)、小数(double)、布尔值(boolean)等,直接存储数据值。 - 引用类型
存储对象的内存地址(如String),需通过new关键字创建。
3.4 注意事项
- 作用域
变量仅在定义它的代码块内有效。 - 默认值
未初始化的成员变量有默认值(如int为0),但局部变量必须显式初始化。
Java中的每个变量需先声明再使用
方法体外类体内声明的变量称为成员变量
方法体内声明的变量称为局部变量
两者在初始化方面都有声明周期,不同的地方是局部变量除了形参之外需要初始化
3.5 总结
Java变量是编程的基础,理解其内存机制、命名规范及数据类型是掌握Java的关键。
📜文末寄语
- 🟠关注我,获取更多内容。
- 🟡技术动态、实战教程、问题解决方案等内容持续更新中。
- 🟢《全栈知识库》技术交流和分享社区,集结全栈各领域开发者,期待你的加入。
- 🔵加入开发者的《专属社群》,分享交流,技术之路不再孤独,一起变强。
- 🟣点击下方名片获取更多内容🍭🍭🍭👇