2019-3-22小虎给的面试题

enter description here
enter description here
enter description here
96aa789a60f01ab3e6b2e7e1def26b7

D
A
C
D
D
https://www.cnblogs.com/Qian123/p/5707562.html#_label2
先进先出 先进后出 https://www.jianshu.com/p/2c652195521c
垃圾回收机制 对内存进行管理和回收资源 https://blog.csdn.net/qq_32575047/article/details/80931852
常用的类:BufferedReader BufferedWriter FileReader FileWirter String Integer
java.util.Date,System,Class,List,HashMap
常用的包:java.lang java.io java.util java.sql ,javax.servlet,org.apache.strtuts.action,org.hibernate
常用的接口:Remote List Map Document NodeList ,Servlet,HttpServletRequest,HttpServletResponse,Transaction(Hibernate)、Session(Hibernate),HttpSession
流,是指一连串流动的字符,是以先进先出的方式发送和接收数据的通道。

当先一个流写入数据时,这个流被称为输出流,输出流可以将信息送往程序的外部,如硬盘上的文件、打印机上的文件等。

输出流:只能从中读取数据,而不能向其中写入数据

输出流:只能向其中写入数据,而不能从中读取数据

字节流的操作最小数据单元为8位的字节,而字符流操作的最小数据单元是16位的字符。

字节流和字符流的区分非常简单,字节流建议用于二进制数据(如图片),而字符流用于文本,它们的用法几乎是完全一样的。

字节流,字符流。字节流继承于InputStreamOutputStream,字符流继承于InputStreamReader OutputStreamWriter。在java.io包中还有许多其他的流,主要是为了提高性能和使用方便。
1.继承Thread类
2.实现Runnable接口
3.实现Callable接口 同步没听说 = =
https://segmentfault.com/a/1190000010725979
https://www.nowcoder.com/questionTerminal/0630712a9b234278a15b90270318fcf6?toCommentId=20403
数据库语句操作直接写入方法里容易出现利用问题 (emmm猜的
select count(*) as num,tb.id
from
tb,
(select role from tb where id=xxx) as t1
where
tb.role = t1.role and tb.id != t1.id
group by tb.id
having
num = select count(role) from tb where id=xxx;

https://blog.csdn.net/Puzzle_48hcy/article/details/71775085 这个我不会
控制反转依赖注入 面向切面
将依赖作到了用javabean的方式分配给你 而不是你自己自己去寻找包和依赖 使用的时候只需要通过get的形式注入使用
面向切面 通过注入一个切面对代码简洁化的进行例如日志等的监控
http://blog.didispace.com/spring-ioc-aop/
https://zhuanlan.zhihu.com/p/31070962
https://www.zhihu.com/question/19993030
39f7a1ba9aebb243edae6e968cfa75a