Java面试 八股文每日3题

目录

  • 1.聊聊反射?
  • 2.聊聊List 接口的子类
  • 3.Java中的IO流分为几种

1.聊聊反射?

======================================================================

  1.在 运行时动态的获取类的完整信息

  2.增加程序的灵活性

  3.JDK动态代理使用到了 反射

2.聊聊List 接口的子类

=============================================================================

线性结构

  1.ArrayList Object 数组实现,默认大小为10,支持随机访问,连续的内存空间,扩容大小为1.5倍。

  2.Vector 类似 ArrayList 线程安全,扩容默认增长为原来的2倍,还可以指定增长空间长度。

  3.LinkedList 基于链表实现,1.7位双向链表,1.6为双向循环链表,取消循环更能分清头尾。

3.Java中的IO流分为几种

==============================================================================

  1.按流的流向分,可分为 输入流和输出流

  2.按流的操作单元划分,可分为 字节流和字符流

  3.按流的角色划分为,可分为 节点流和处理流

Java IO 流共 涉及40多个类,这些类看上去很杂乱,但实际上很有规则,而且彼此之间存在非常紧密的联系,Java IO 中的 40多个类都是从 以下4个基类派生出来的。

  1.InputStream : 字节输入流   2.OutputStream : 字节输出流   3.Reader : 字符输入流   4.Writer : 字符输出流

#Java面试#
全部评论
想问一下 JAVA八股在哪找资料啊
点赞 回复
分享
发布于 03-07 19:12 北京

相关推荐

投递滴滴等公司7个岗位
点赞 评论 收藏
转发
点赞 3 评论
分享
牛客网
牛客企业服务