春分-面试

青岛 zc:
1.String的类型 string、stringbuilder 、stringbuffer?
String不可变、另外两个可变、StringBuilder线程不安全、但是效率高、并且String不能被继承。
JVM是C++写的编译后的机器码,

2.集合类的用法,还问了键值对。key如果重复可以被替换、不会报错。
这个、笔试乱用太尴尬了。
大分支 Iterator Collection Map 主要是 Set List
ArrayList 查询快、增删慢 Voctor 其安全但都慢 链表的是LinkedList
List有序、set无序 Hashset:先计算hashcode判断比较,再用equals进一步检查

3.equal和==的区别
1.基本数据类型变量直接比较值
2.引用类型比较对应的引向内存的首地址
equal继承Object类,重写了就另说了

3.基本数据对象 byte Boolean char …
引用数据对象 类、数组、接口

4.springboot常用的注解、springMVC框架
@SpringBootApplication Helloworld
@Compoment @service @Controller @Repository
持久层、控制层、业务层、pojo 、都是注入到springboot容器中
模型层、视图层、控制层

5 补充:序列化反序列化
java序列化就是指把Java对象转换为字节序列的过程 Java反序列化就是指把字节序列恢复为Java对象的过程。看别人简历上好像很高深、但是好像几个注解就能干了吧。。

小结: 很简单,但是对我难度不小了。
收工啦
在这里插入图片描述

你可能感兴趣的:(春分-面试,面试,java,jvm)