黑马程序员技术交流社区

标题: 我对于面向对象之前的知识一点总结 [打印本页]

作者: 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