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():比较的是内容是否相同。

你可能感兴趣的:(面试,java,面试,开发语言)