1 常用的进制有哪些
十进制,二进制,八进制,十六进制
2 如何将十进制数据转成二进制数据
3 位,字符,字节的概念及其计数范围
位,计算机存储信息的基本单位,代表一个二进制数 计数范围 0或1
字节 八个二进制位组成一个字节 可以存放一个西文字符编码 计数范围-128-127
字符 单引号用来标示字符常量 计数防伪0-65535
4 标识符的作用是什么
给类,变量,方法名命名
5 byte,short,int,long类型,分别占多少字节?表示的范围
byte 1个字节 -128-127
short 两个字节
https://blog.csdn.net/qq_34966814/article/details/78057958
6 float和double分别占几个字节
float占4个字节,double占8个字节
7 布尔类型变量占多少
占一位,不是占一个字节
8 常量的声明使用哪个关键字
final
9 引用类型占几个字节
引用数据类型占4个字节,用于对象的存储的应用
https://blog.csdn.net/aEzreal/article/details/80822062
10 算术运算符中类型提升是怎么回事
11 逻辑运算符| 、&,^,!
| 或 只要有一个为true,则直接返回true
& 与 只要有一个为false,则直接返回false
! 非 false返回true true 返回false
^ 异或 如果两个操作数相同,则返回false,如果两个操作数不同,则返回true
12 运算符||与|的区别
短路|| 只要第一个为true,后面就不会再计算
13 5*4 最快的运算是
5<<2
14 什么情况下,加号会变成字符串连接符
"+"号左右为String类型时,则变成字符连接符
15 4&5,4|5的结果分别是多少,4&&5这个操作可行吗
4&5的结果为4 ,4|5的结果为5,4&&5 这个操作不可行,因为要求左右都是boolean类型表达式
16 int 能否自动转换为byte,short,char?是否有一定条件才能转换
不能,需要强制类型转换
17 long能自动转换为int吗 long能自动转换成float吗
long可以自动转换成int,long可以自动转成float
18 自动类型转换中,容量小和容量大指的是什么意思
容量大小指的是不同数据类型的存储范围
19 布尔类型能否转换成int?如果不能,简述理由
不能,因为类型不匹配