文章目录
- 1.上半场
- 1.1.引言
- 1.2.鱼皮的建议
- 2.下半场
- 2.1中间问题
- 3.我的总结
- 3.1我的体会
- 3.2我的计划
1.上半场
今天的直播,第一次全程的跟下来:也算是放松一下~~
1.1.引言
上半场是后来总结的,听的时候没有随手记录:
1)这个问题里面的这个hutool工具库没有使用过,session和coolie这个没有了解过,7是针对于这个项目问的,8我自己正在学没有学到,API认证算法没听说过;
2)这个集合类:Map,Set,Linkedlist和ArrayList之类的,这个我初学的时候是学习过的,但是具体的这个细节也只是学习过一遍,不是很扎实;
3)不可变类:就是final关键字修饰的,这个修饰之后就不可以被继承了,但当时这个面试同学回答的是这个static,但是这个确实离谱,因为即使是不了解,学习这个C语言,也是const关键字,这个static就是静态的,让这个变量属于类域,而不是单个的对象里面;
4)这个提问的这个mysql表其实也是属于这个mysql进阶部分的内容,属于这个设计数据库,设计表,我在初阶速通的时候也是没有遇到这个问题的;
5)这个并发编程我大概了解,这个是知道的,但是这个具体的场景我确实是一个也答不上来,这个确实是一个问题;因为我理解的这个线程之间的并发执行就是并发,这个就是我目前的一个理解;至于这个场景,确实很不清楚;
1.2.鱼皮的建议
1)读读巩固基础的书籍:Java核心技术卷I;—这个我自己确实也是可以参考一下的,但是这个适合于这个准备校招的同学
2)系统的看框架的教程:springboot框架之类的这个;------这个需要不断的学习,也是我自己目前正在学习的内容,但是这个框架使用很简单,但是具体的深入还是很有难度的;
2.下半场
2.1中间问题
1)青马工程:青马工程骨干培训计划,这个 其实我们自己学校也是有的,但是对于这个技术类的专业,例如这个计算机之类的,这个培训经历不要往上面去写;
其实这个可能对于这个公务员之类的比较有用,但是技术类的这个可能确实用处不大,可以看出来鱼皮根本就没有听说过,可能这个是最近几年才流行起来的;
2)反射:出现了低级的错误,但是这个反射我确实不了解;这个决定从明天开始学习(因为当时学习的时候把这个反射跳过去了,后来基本不怎么用到,可能因为我学的这个比较肤浅基础);
3)集合类:HashMap重点提问,设置初始容量,避免频繁的扩容,默认的这个扩容因子就是0.75,copyonWriteList的这个使用优化(这个我确实没有听说过);
4)mysql字段类型:int类型的数据,varchar这类的,这两个可能是我初学用到的最多的(在我的这个印象里面,这个mysql里面的这个数据类型和我们的其他的编程语言里面的这个数据类型不太一样);
varchar(20)就是这个类型的后面可以添加这个具体空间的大小(相当于是对于这个数据进行了一个初始化的工作);
5)hashmap和hashtable就是线程是不是安全
##hashmap可以是null数值,但是另外的这个不可以;
##hashtable是使用这个synchronized修饰的,因此这个是线程安全的;
6)对于JVM的理解:这个也是我听说过,但是没有系统学习的;
3.我的总结
3.1我的体会
这个仅仅是我自己的这个想法哈:就是我们一直盲目的学习可能会让我们厌倦,因为这个基础知识的学习其实是很枯燥的,我们可以停下听一听这样的直播面试,虽然以我们目前的这个技术实力还不足以去应付这样的面试;
但是我们一定可以在这个面试里面找到我们学习过的这个知识点,检验我们的这个学习情况,也可以让我们看到我们学过的这个知识里面哪些是比较重要的,也算是一个参考吧,也可以让我们看清楚我们目前的这个技术水平,也算是看到差距,给我们持续学习的动力(因为通过这样的技术直播我们可能会更加直接的感受到我们的自己的这个水平和真实的面试者之间的这个差距的);
3.2我的计划
1)首先是学习这个反射的相关语法使用;
2)学习JVM相关的知识,了解一下;
3)其他的就按部就班的进行学习吧;