java面试题目
文章目录
- java基础
- java的八大基本数据类型有哪些,占用内存大小是多少
- 运算符有哪些
- 字符串比较时 == 和 "dfdf".equals()的区别
java基础
java的八大基本数据类型有哪些,占用内存大小是多少
基本数据类型:4大类8种。
数据类型 | 内存占用(字节数) | 数据范围 |
---|---|---|
整型 | byte | 1字节(1B) 8位(bit) |
short | 2字节 | |
int(默认) | 4字节 | |
long | 8字节 | |
浮点型(小数) | float | 4字节 |
double(默认) | 8字节 | |
字符型 | char | 2字节 |
布尔型 | boolean | 1字节 |
运算符有哪些
算数运算符 : + - * / % ++ –
赋值运算符: =
关系运算符:>,<,>=,<=,==,!=
逻辑运算符:&&(短路与), ||(短路或) , !(逻辑非) , &(逻辑与) , |(逻辑或)
条件运算符(三目运算符):条件表达式 ? 值1 : 值2;
字符串比较时 == 和 “dfdf”.equals()的区别
==:比较的是内存地址是否相同。
equals():比较的是内容是否相同。