技术总结1

来源:互联网 发布:在哪里学淘宝美工 编辑:程序博客网 时间:2024/06/18 11:52

题目来源这里:
http://blog.csdn.net/yangguoqi/article/details/8093437

引入题目
JDK1.5新增的功能 ==>>>
回答:
主要概念:包括泛型、foreach循环、自动拆装箱、枚举、可变参数、内省、静态导入
传送门:http://www.cnblogs.com/xkk112/p/4777802.html

字符流和字节流的区别,使用场景,相关类 ==>>>
1.字符流
在程序中一个字符等于两个字节(处理的单元为2个字节的Unicode字符),操作字符、字符数组或字符串
如果是关系到中文(文本)的,用字符流. 字符流则是按字符读取的,一般文本文件都用字符流读取。

java提供Reader、Writer两个专门操作字符流的类。

2.字节流
字节流处理单元为 1 个字节,操作字节和字节数组(字节byte和字节数组,以byte数组)
字节流处理任何类型文件,字节流是按字节读取数据,比如图片,视频,音乐等二进制存储的文件可以使用字节流读取 所有文件的储存是都是字节(byte)的储存,在磁盘上保留的并不是文件的字符而是先把字符编码成字节,再储存这些字节到磁盘。在读取文件(特别是文本文件)时,也是一个字节一个字节地读取以形成字节序列.

java提供操作类就是OutputStream、InputStream

注意区别:字节流可用于任何类型的对象,包括二进制对象,提供了处理任何类型的IO操作的功能,但它不能直接处理Unicode字符,而字符流就可以。

相关知识请参考下面链接
传送门:http://www.cnblogs.com/lich/archive/2011/12/11/2283700.html

线程安全的概念,实现线程安全的几种方法 ==>>>
回答:

抽象类和接口的区别,使用场景 ==>>>
回答:

hash算法的实现原理,hashcode的实现原理 ==>>>
回答:

error和exception的区别,RuntimeException和非RuntimeException的区别 ==>>>
回答:

继承与组合的区别,使用场景 ==>>>
回答:

使用静态工厂方法的好处和坏处 ==>>>
回答:

排序算法,他们是时间复杂度是多少 ==>>>
回答:

数据库设计原则、范式 ==>>>
回答:

数据库常用的编码方式有哪几种
回答:

原创粉丝点击