上周面试的时候,面试官一直问些,你对 java 集合的理解,对 spring 的理解,对 inputStream 和 OutputStram 的理解,对 java 线程池的理解等等,感觉问题太宽了,都不知道该怎么回答。。。
面试的时候别问到你对 XX 的理解怎么回答好呢?
相关帖子
-
- 其他回帖
-
这应该比较好回答的,开放性的题目,
Java 集合 应该指的是 Java 集合框架,封装了常见的数据结构与算法,通常算法封装在 Collection 类中 里面有常用的二分查找 等等算法之类
Spring 是 Ioc 控制反转思想的下 的一个依赖注入的实现,Spring 帮助开发者管理 Java 对象,
通过接口定义注入,解除了依赖者 与 被依赖者之间的耦合关系Java 的线程池,与其它的语言的线程池 并无什么太大的区别,线程池的作用就是减少 线程创建销毁带来的开销,一般采取的是生产者 消费者模型
动态扩展线程数量,一般可以通过 Queue 或者 BlockingQueue 来实现 一个自定义的线程池, -
对 InputStream OutputStream 应该是问你 知不知道 JAVA IO 的继承体系大概是怎么 一回事,
考的是你对 Java 设计模式的知识
实际上 JavaIO 采用的是装饰者模式,一般来说 分成两种类型
一种是 以字符流 装饰体系
一种是以字节流的装饰继承体系另外 IO 分为 同步阻塞 异步非阻塞 等体系 一般把 Unix 环境高级编程的 IO 几大模型图 背下来 就可以了
要是你知道异步等高级 IO 的用法 以及 Reactor 设计模式 等1 回复 - 查看全部回帖
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于