java语言编程标识符和保留字(java变量名和标识符教程)

生活常识 2023-05-14 19:23生活常识www.xinxueguanw.cn

10000000kb是多少个g Java开发面试必问项!标识符、字面值、变量、数据类型,该学了

最近事情太多,没太时间写博客。今天抽空再整理整理面试中的那点事吧,帮助那些正在找工作或想跳槽找工作的学弟学妹们。

从目前流行的开发技术、常见的面试问题以及问题的答案都已经写的特别清楚了,今天我给写一篇初级Java开发面试必问项!供大家阅读参考。

标识符

关于java语言当中的标识符

1、什么是标识符

在java源程序当中凡是程序员有权利自己命名的单词都是标识符标识符在EditPlus编辑器当中以黑色字体高亮显示标识符可以标识什么元素呢?类名 * *** 名 * 变量名 * 常量名 等等...

2、标识符的命名规则【不按照这个规则来,编译器会报错,这是语法】

一个合法的标识符只能由“数字、字母、下划线_、美元符号$”组成,不能含有其他符号不能数字开头严格区分大小写关键字不能做标识符理论上无长度限制,但是更好不要太长

3、表示符的命名规则【只是一种规范,不属于语法,不遵守规范编译器不会报错】

//更好见名知意 public class UserService{ public void login(String username,String password){ } }//遵守驼峰命名方式 SystemService UserService CustomerService类名、接口名:首字母大写,后面每个单词首字母大写变量名、 *** 名:首字母大写,后面每个单词首字母大写长量名:全部大写

4、合法和不合法的标识符

合法

不合法

23Test

123Test

HelloWorld!

A_B_C

HelloWorld#

$ABC

Hello World

class1

class

public0

public

*/public class IdentifierTest01 //IdentifierTest01是一个类名,名字可以修改 { //main是一个 *** 名 public static void main(String[] agrs){ //args是一个变量名 } //doSome就是 *** 名 public static void doSome(){ //i就是变量名 int i = 10 }}

字面值

关于字面值:

字面值:10、100、3.14、#34abc#34、#39a#39、true、false字面值就是数据字面值是java源程序的组成部分之一,包括标识符和关键字他们都是java源程序的组成部分。数据在现实世界当中是分门别类的,所以数据在计算机编程语言当中也是有类型的:【数据类型】

【数据类型】

【数据类型】

10、100

属于整数字面值

3.14

属于浮点型字面值

true、false

属于布尔型字面值

#34abc#34、#34程序员#34

属于字符串型字面值

#39A#39、#39人#39

属于字符型字面值

注意:

java语言当中所有的字符串字面值必须使用双引号括起来,双引号是半角java语言当中所有的字符型字面值必须使用单引号括起来,单引号是半角

*/public class ConstTest01{ public static void main(String[] args){ System.out.println(#34abc#34) System.out.println(#34你最近过得好吗?#34) System.out.println(10) System.out.println(false) System.out.println(true) System.out.println(#39A#39) System.out.println(3.14) // 编译报错,因为单引号中只能存放单个字符,属于字符型字面值 // System.out.println(#39ABC#39) //Java开发交流君样:593142328 // 100是一个字面值,是一个整数型数值,那么既然是数据存储在内存当中,必定会占用一定的内存空间。 System.out.println(100) }}

变量

一、关于java语言当中的变量:

1、什么是变量?

变量本质上来说是内存中的一块空间,这块空间有:数据类型,有名字、有字面值。变量包含三部分:数据类型、名称、字面值【数据】变量是内存中存储数据的最基本的单元。

2、数据类型的作用?

不同的数据有不同的类型,不同的数据类型底层会分配不同大小的空间。数据类型是指导程序在运行阶段应该分配多大的内存空间。

3、变量要求:变量中存储的具体的“数据”必须和变量的“数据类型”一致,当不一致的时候编译报错。

4、声明/定义变量的语法格式:

数据类型 变量名;数据类型:目前我们还没有学习数据类型,但是有一种数据类型是整数型,叫做int变量名:只要是合法的标识符就行,规范中要求:首字母小写,后面每个单词首字母大写例如: int i: 、int age 、int length 、int size;、 int num其中int是数据类型,i,age,length,size,num 都是变量名。

5、变量声明之后怎么赋值?- 语法格式:变量名 = 字面值- 要求:字面值的数据类型必须和变量的数据类型一致。= 等号是一个运算符,叫做赋值运算符,赋值运算等号右边的表示,表示式执行结束之后的结果赋值给左边的变量。

6、声明和赋值可以放到一起完成。

int i = 10

7、变量赋值之后,可以重新赋值,变量的值可变化:

int i = 10 System.out.println(i) //10 int i = 20 System.out.println(i) //20 int i = 100 System.out.println(i) //100

8、有了变量的概念之后,内存空间得到了重复的使用;

int i = 10 System.out.println(i) ... System.out.println(i)

9、通常访问一个变量包括两种访问形式:

之一种:读取变量中保存的具体数据 get/获取第二种:修改变量中保存的具体数据 set/设置

i = 20: //set System.out.println(i) //get

10、变量在一行上可以声明多个int a,b,c;11、变量必须先声明,再赋值,才能访问。

int i 程序执行到这里,内存空间并没有开辟出来,变量i并没有初始化。所以没有赋值之前是无法访问的。

public class VarTest01{ public static void main(String[] args){ //声明一个int类型的变量,起名i int i // 编译报错,变量i并没有初始化 // System.out.println(i) // 给i变量赋值,i 变量在这里完成初始化,内存开辟 i = 100 System.out.println(i) // i 再次重新赋值 i = 200 System.out.println(i) // 一行上可以同时声明多个变量 // a和b尚未初始化,c赋值300 // int a,b,c = 300 }}

二、关于java语言当中的变量:使用所有的基础语法开发系统业务

1、在 *** 体当中的java代码,是遵守自上而下的顺序依次执行的,逐行执行。

之一行;第二行;第三行;

特点:第二行的代码必须完整的结束之后,第三行程序才能执行。

2、在同一个“作用域”当中,变量名不能重名,但是变量可以重新赋值。

public class VarTest02{ public static void main(String[] args) int i = 100 System.out.println(i) //100 i = 200 System.out.println(i) //200 // 以下代码顺序有错误,先声明然后复制再访问 /* System.out.println(k) int k = 100 */ /* int i = 90 System.out.println(i) *

Copyright@2015-2025 www.xinxueguanw.cn 心血管健康网版板所有