java面试
叶清逸
编程新人 hello world!
展开
-
Question 1 将List<String>数组按字符串长度进行分类
今天在面试中遇到一个将字符串数组或list进行分类的面试问题,在此记录,以供学习和参考。问题: 将List<String>中的字符串按长度进行分类,并按长度大小进行输出 。分析: 1. 实现分类考虑使用K-V结构 ; 2. 使用hashmap或treemap进行键-值对应,但考虑键-值 有可能是一对多的关系所以使用map<In...原创 2018-05-31 15:16:54 · 1081 阅读 · 0 评论 -
Question02 线程同步 保证T2在T1后执行 T3在T2后执行
今天在面试中遇到一个线程同步的面试问题,在此记录,以供学习和参考。 问题描述 有三个线程T1、T2、T3,保证T2在T1后执行 T3在T2后执行。 问题分析 简单线程同步问题,考虑使用jion()方法。 jion方法:当t2中调用t1.jion()是,会先执行完t1线程,当t1线程执行完成之后执行t2 。 解决 创建线程T1,T2,T3。 在T2中加入T1.jion(),...原创 2018-05-31 22:53:47 · 178 阅读 · 0 评论