黑马程序员技术交流社区
标题:
我对于面向对象之前的知识一点总结
[打印本页]
作者:
sven556677
时间:
2015-8-22 16:33
标题:
我对于面向对象之前的知识一点总结
要写博客了,又要拿分啊。
前面的东西有一些感觉到后面视频里还有讲到的我这列了一下。
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()
作者:
liuch111
时间:
2015-8-22 16:51
第三点错了
switch选择类型除了 char byte int short外
还有枚举 enum(jdk1.6加入) 和 String 类型(jdk1.7加入的功能)
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2