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
。