A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

要写博客了,又要拿分啊。
前面的东西有一些感觉到后面视频里还有讲到的我这列了一下。

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()

1 个回复

正序浏览
第三点错了
switch选择类型除了 char byte int short外
还有枚举 enum(jdk1.6加入) 和 String 类型(jdk1.7加入的功能)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马