面试
丨莱茵
这个作者很懒,什么都没留下…
展开
-
面试(2)-String
String源码里面标注为final修饰的类,是一个不可改变的对象,那平时用到字符串A+字符串B怎么改变了呢,其实这里有涉及到String的常量池,首先常量池存放在方法区。 在jdk1.6时,方法区是存放在永久代(java堆的一部分,例如新生代,老年代)而在jdk1.7以后将字符串常量池移动到了的堆内存中 在jdk1.8时,HotspotVM正式宣告了移除永久代,取而代之的是元数据区,元数据区存放...原创 2020-01-09 17:21:28 · 63 阅读 · 0 评论 -
面试(4)-容器
collection list ArrayList 1. 排列有序,可重复 2. 底层使用数组 3. 速度快,增删慢,getter(),setter()方法快 4. 线程不安全 5. 当容量不够时,ArrayList当前容量*1.5+1 排列有序,可重复 底层使用数组 速度快,增删慢,getter(),setter()方法快 线程不安全 当容量不够时,Ar...原创 2020-01-09 17:21:11 · 65 阅读 · 0 评论 -
面试(2)-容器
集合包最常用的有Collection和Map两个接口的实现类,Colleciton用于存放多个单对象,Map用于存放Key-Value形式的键值对。 Collection中最常用的又分为两种类型的接口:List和Set,两者最明显的差别为List支持放入重复的元素,而Set不支持 List最常用的实现类有:ArrayList、LinkedList、Vector及Stack;Set接口常用的实...原创 2020-01-09 17:20:51 · 71 阅读 · 0 评论 -
面试(3)-注解
Mybatis常用注解 注意注意: 使用驼峰法密码命名属性变量,并开启mybatis的驼峰命名法,会将数据表字段的下划线"_"和他下一个临近的字母转成大写: name object 相应的XML 描述 @Param 参数 N/A 当映射器方法需多个参数,这个注解可以被应用于映射器方法参数来给每个参数一个名字。否则,多参数将会以它们的顺序位置来被命名。比如#{1},#{2} 等,这...原创 2019-11-12 11:14:24 · 93 阅读 · 0 评论 -
面试(1)-SE部分
title: 面试题 date: 2019/10/5 cover: https://i.loli.net/2019/11/06/m9D4uhPVvUAZFgX.png comments: true categories: 面试 你渴望力量吗 tags: 面试 -知识点原创 2019-11-12 10:44:41 · 201 阅读 · 0 评论