java变量和数据类型面试题

1. 什么是变量?如何声明一个变量?

变量是存储数据值的容器。声明变量时,需要指定数据类型和变量名,例如int number;

int number = 10; // 声明并初始化变量

2. Java中变量的命名规则是什么?

变量名应以字母、美元符号$或下划线_开始,后面可以跟字母、数字、美元符号或下划线。

int myVariable; // 正确的变量名
int 1myVariable; // 错误的变量名,不能以数字开头

3. Java中有哪些数据类型?

Java有基本数据类型和引用数据类型。基本数据类型包括数值型和布尔型,引用数据类型包括类、接口和数组。

int number; // 基本数据类型
MyClass myObject; // 引用数据类型

4. 什么是引用数据类型?

引用数据类型指向内存中的一个对象,而不是直接存储数据。

MyClass myObject = new MyClass(); // 创建对象并赋值给引用类型变量

5. 什么是字符串拼接?字符串拼接时需要注意什么?

字符串拼接是将多个字符串连接成一个字符串的操作。需要注意的是,频繁的字符串拼接可能会影响性能,因为String是不可变的。

String str = "Hello" + "World"; // 字符串拼接

6. Java中变量命名有哪些约定?

变量名应小写字母开头,后续单词首字母大写,例如myVariable

7. 方法命名有哪些约定?

方法名应小写字母开头,后续单词首字母大写,例如myMethod

8. 类命名有哪些约定?

类名应每个单词首字母大写,不使用下划线,例如MyClass