![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题
qq_43295866
越努力,越幸运
展开
-
Java开发 面试
昨天去了恒峰面试,虽然知道可能凉凉了,但是整个过程我的感觉还是很不错的。因为提前到了半个小时,工作人员还在午休,就在门口等了20分钟左右,进去之后,填写了基本资料,做了一套笔试题,面试整个过程没问什么技术,也有可能是对我没什么兴趣吧,但是恒峰的氛围我还是挺喜欢的。说一下笔试和面试的问题吧:描述springmvc的工作原理用户发送请求至前端控制器DispatcherServlet。Disp...原创 2019-10-24 20:41:30 · 112 阅读 · 0 评论 -
JAVA中的几种基本数据类型是什么,各自占用多少字节。
**基本数据类型**byte: 一个字节8bitchar:两个字节16bitshort :两个字节16bitint:四个字节32bitlong:八个字节64bitfloat:四个字节32bitdouble:八个字节64bit这种数据类型代表一个比特的信息,但它的“大小”没有明确的定义。基本数据类型注意事项1、未带有字符后缀标识的整数默认为int类型;未带有字符后缀标识的浮点...翻译 2019-07-15 11:32:30 · 809 阅读 · 0 评论 -
String类能被继承吗,为什么。
不可以在Java中,只要是被定义为final的类,也可以说是被final修饰的类,就是不能被继承的。final是java中的一个关键字,可以用来修饰变量、方法和类。用关键词final修饰的域成为最终域。用关键词final修饰的变量一旦赋值,就不能改变,也称为修饰的标识为常量。如果一个类的域被关键字final所修饰,它的取值在程序的整个执行过程中将不会改变。...原创 2019-07-15 15:01:37 · 2410 阅读 · 0 评论 -
String、StringBuffer、StringBuilder之间有何区别
String: 是字符串常量,不可改变。它被用于裁剪,拼接。(当然如果拼接过多的话还是建议用StringBuffer,或者StringBuild)搜索字符串,比较字符串,截取字符串,转换大小写等。在项目中不经常发生变化的业务场景中,优先使用String。StringBuffer: 是字符串变量,为了解决String拼接产生多余对象的问题而提供的一个类线程安全的类,可用于拼接、替换、裁剪。在项目多...原创 2019-07-15 17:07:16 · 160 阅读 · 1 评论 -
ArrayList和LinkedList有什么区别?
原文链接:http://pengcqu.iteye.com/blog/502676 一般大家都知道ArrayList和LinkedList的大致区别:1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。3.对于新增和删除操作add和r...转载 2019-07-15 17:27:09 · 114 阅读 · 0 评论 -
讲讲类的实例化顺序,比如父类静态数据,构造函数,字段,子类静态数据,构造函数,字 段,当new的时候,他们的执行顺序。
此题考察的是类加载器实例化时进行的操作步骤(加载–>连接->初始化)父类静态代变量、父类静态代码块、子类静态变量、子类静态代码块、父类非静态变量(父类实例成员变量)、父类构造函数、子类非静态变量(子类实例成员变量)、子类构造函数。举例说明:A.javapackage com.qst.test;class A {private int a;private s...原创 2019-07-15 19:22:07 · 2200 阅读 · 0 评论 -
用过哪些 Map 类,都有什么区别,HashMap 是线程安全的吗,并发下使用的 Map 是什么,他们内部原理分别是什么,比如存储方式, hashcode,扩容, 默认容量等。
JAVA Map的几种类型:HashMap、HashTable、LinkedHashMap和TreeMap。HashMapHashMap 是一个最常用的Map,它根据键的HashCode值存储数据,根据键可以直接获取它的值,具有很快的访问速度。遍历时,取得数据的顺序是完全随机的。HashMap最多只允许一条记录的键为Null;允许多条记录的值为 NullHashMap不支持线程的同步...原创 2019-07-16 11:47:03 · 4778 阅读 · 0 评论 -
Vector和ArrayList的区别?
一、同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程序不安全的,不是同步的二、数据增长:当需要增长时,Vector默认增长为原来一培,而ArrayList却是原来的一半三、Vector不能有重复的值,ArrayList则可有重复的值。...转载 2019-08-27 19:59:37 · 152 阅读 · 0 评论