获赞
8
粉丝
0
关注
0
看过 TA
22
西安电子科技大学
2021
Java
IP属地:广东
暂未填写个人简介
私信
关注
2020-07-10 17:35
已编辑
华为_软件开发工程师
base深圳,Java后端开发。 1、自我介绍(没做过什么拿得出手的项目,就只做过几个练手的低级项目) 2、String,StringBuffer,StringBuilder的区别和应用。 3、final关键字的应用。 4、抽象类和接口的区别,抽象方法。 5、HashMap和HashTable的区别,是否可以存null,如果存了会报什么异常。 6、HashMap的哈希冲突。为什么使用红黑树,红黑树如何遍历。 6、如何创建多线程。 7、spring中bean. 8、spring中单例的线程安全性。 9、算法题 :给定一个包含英文大小写的...
郫县男子计院:String是单独设计的类,不是基本数据类型,鉴于String的用途广泛,且多用于安全方面因此将其设置为final。StringBuilder和StringBuffer都是继承AbstractStringBuilder,大部分的方法都是ASB内的实现,只是Buffer上加了Synchronized。 红黑树就是二叉搜索树的一种,因此直接按BST的搜索方式看。 多线程使用线程池,可以用ExecutorService来创建,不过阿里巴巴手册里有说明ExecutorService创建的某些类型是有OOM的风险,因为采用的是无界队列。ExecutorService本身也是对ThreadPoolExecutor的封装,因此可以直接使用ThreadPoolExecutor。 Spring中Bean分为几种类型,有Prototype,Singleton等。原型是每次都创建一个副本,因此不存在同步问题,而单例会存在同步问题,因此不建议在单例类中保存状态。而Controller,Service,Dao等单例因为它们是无状态执行,因此也无同步问题。
投递招商银行·招银网络科技等公司10个岗位 >
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客企业服务