java刷题之查漏补缺(五)

来源:互联网 发布:淘宝女装店铺名字潮 编辑:程序博客网 时间:2024/05/22 02:31
1.File类是java中文件和目录路径名的抽象表示形式。Java中对文件进行读写操作的基本类是IO类。


2.Arrays.asList():将一个数组转化为一个List对象,这个方法会返回一个ArrayList类型的对象, 这个ArrayList类并非java.util.ArrayList类,而是Arrays类的静态内部类!用这个对象对列表进行添加删除更新操作,就会报UnsupportedOperationException异常。


3.java8中接口可以定义静态方法可以有方法体


4.run()方法用来执行线程体中具体的内容
start()方法用来启动线程对象,使其进入就绪状态
sleep()方法用来使线程进入睡眠状态
suspend()方法用来使线程挂起,要通过resume()方法使其重新启动


5.八进制,以8为基数的算法,逢8进1.所以8在八进制就是010,前面那个0是为了和十进制区分用的,也叫转译符。


6.泛型仅仅是java的语法糖,它不会影响java虚拟机生成的汇编代码,在编译阶段,虚拟机就会把泛型的类型擦除,还原成没有泛型的代码,顶多编译速度稍微慢一些,执行速度是完全没有什么区别的.


7.类可以实现多个接口,接口可以继承(或扩展)多个接口


8.final修饰的变量是常量,必须进行初始化,可以显示初始化,也可以通过构造进行初始化,如果不初始化编译会报错。


9.HttpServletRequest类主要处理:1.读取和写入HTTP头标;2.取得和设置cookies;3.取得路径信息;4.标识HTTP会话.


10.GBK编码字节流到UTF-8编码字节流的转换:先通过GBK编码还原字符串,在该字符串正确的基础上得到“UTF-8”所对应的字节串。


11.集合中线程安全的类有:vector,stack,hashtable,enumeration,除此之外均是非线程安全的类与接口
原创粉丝点击