一、Java基础 1. String类为什么是final的。 ( 1、由于String类不能被继承,所以就不会被修改,这就避免了因为继承引起的安全隐患; 2、String类在程序中出现的频率比较高,如果为了避免安全隐患,在它每次出现时都用final来修饰,这无疑会降低程序的执行效率 ...
一 Java基础 . String类为什么是final的。 . HashMap的源码,实现原理,底层结构。 . 说说你知道的几个Java集合类:list set queue map实现类咯。。。 . 描述一下ArrayList和LinkedList各自实现和区别 . Java中的队列都有哪些,有什么区别。 . 反射中,Class.forName和classloader的区别 . Java Jav ...
2019-08-13 16:54 0 573 推荐指数:
一、Java基础 1. String类为什么是final的。 ( 1、由于String类不能被继承,所以就不会被修改,这就避免了因为继承引起的安全隐患; 2、String类在程序中出现的频率比较高,如果为了避免安全隐患,在它每次出现时都用final来修饰,这无疑会降低程序的执行效率 ...
一、Java基础 1. String类为什么是final的。 2. HashMap的源码,实现原理,底层结构。 3. 说说你知道的几个Java集合类:list、set、queue、map实现类咯。。。 4. 描述一下ArrayList和LinkedList各自实现和区别 5. Java中 ...
转载:http://blog.csdn.net/qq_27093465/article/details/52181860 一、Java基础 1. String类为什么是final的。 自己找的参考答案 2. HashMap的源码,实现原理,底层结构。 答案一:简单好理解 ...
某公司面试题: 1、阐述数据库的三大范式? 2、Linux 自带的常用命令举例至少20个? 3、Spark 有哪些聚合类的算子,我们应该尽量避免什么类型的算子? 4、Hive 和 HBase 的区别? 5、你了解设计模式吗?写出你知道的设计模式。 6、常见的GC算法 ...
作者:wanfang链接:https://www.nowcoder.com/discuss/25394?type=0&order=0&pos=6&page=1来源:牛客网 ...
Linux 1、使用 linux 命令从字符串 apple@163.com 中提取 apple 2、将 apple@163.com 替换为 apple@qq.com 3、配置crontab 定时调 ...
1、post和get的区别? 1. get是从服务器上获取数据,post是向服务器传送数据。2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在U ...
北京朗途融通信息科技有限公司 1、用_________创建一个隐藏的共享文件夹 2、常用的三种解析计算机命的方法有______,______ ,______。 3、应用层最常用的协议是 ____ ...