要写博客了,又要拿分啊。
前面的东西有一些感觉到后面视频里还有讲到的我这列了一下。
1.数据类型
Java中基本数据类型
数据类型 字节数
byte 1
short 2
Int 4
Long 8
Float 4
Double 8
Char 2
Boolean 1
所对应的封装类是首字母改成大写,int 与与char 分别为integer,character 。
自动类型转换:由低位数数据变成高位数数据,不需要显式声明。
强制类型转换:有高倒低,需要显示声明。
面试题:short a=a+5;错误 。Short a+=5正确。
2 进制问题
对二的次方运算时,“>>””<<”效率高。如3<<3的运算速度快于3*8
3 switch
Switch的选择类型只有四种:byte short int char(没有String)
4,continue,break,return
循环中得到想要的结果后需要跳出,下面三个关键字对应不同的跳出范围
1)continue跳出本次循环,到下一次循环
2)Break结束整个循环
3)Return 结束函数,返回值。
5.数组的排序问题 选择排序与冒泡排序 Arrays.sort()
6折半查找
自己写的与 Arrays.binarySearch 如果没有,则返回(-(插入点)-1)
7进制转换
Integer.toHexString() |
|