
面试题
爱一半码一半
幸福到底是什么
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
“<<“和“>>”运算
//相当于 1 *(2的4次方) System.out.println(1<<4); 16 //相当于 1 / (2的4次方) System.out.println(1>>4); 0 //相当于 16 / (2的2次方) System.out.println(16>>2); 4 //相当于 16 * (2的2次方) System.out.println(16<<2); 64 ...原创 2020-07-21 09:51:32 · 1107 阅读 · 0 评论 -
jvm虚拟机
问题: 请谈谈你对JVM的理解? java8的虚拟机有什么更新? 什么是OOM?什么是StackOverflowError?有哪些方法分析? Jvm的常用参数调优你知道哪些? 谈谈JVM中,对类加载器你的认识? 类装载器ClassLoader 负责加载class文件,class文件在文件开头有特定的文件标识,将class文件字节码内容加载到内存中,并将这些内容转换成方法区中的运行时数据结...原创 2020-02-12 15:13:20 · 262 阅读 · 0 评论 -
java集合
面试题 List 底层是数组,初始大小10,Object类型,扩容加一半,通过array.copyof复制原来的数组,线程是不安全的。 初始值为10,第一次扩容15,第二次扩容22。 Map 底层是数组+链表,初始大小16,Object类型,扩容加一倍,每次next+1,key的hash值一样则加在链上。线程是不安全的。 hashSet,底层是hashMap,值是new了一个Objec...原创 2020-02-11 18:57:11 · 343 阅读 · 0 评论 -
MD5是摘要算法,摘要算法和加密算法区别
一、加密算法 1.1加密和解密 1.1.1加密 数据加密的基本过程,就是对原来为明文的文件或数据按某种算法进行处理,使其成为不可读的一段代码,通常称为“密文”。通过这样的途径,来达到 保护数据 不被 非法人窃取、阅读的目的。 1.1.2解密 加密 的 逆过程 为解密,即将该 编码信息 转化为其 原来数据 的过程。 1.2对称加密和非对称加密 加密算法分对称...原创 2019-10-11 22:21:53 · 1117 阅读 · 0 评论 -
关于初级java程序员面试题总结(每月更新中)
继 承(面向对象特征之一) 好处: 1:提高了代码的复用性。 2:让类与类之间产生了关系,提供了另一个特征多态的前提。 问题:super()和 this()是否可以同时出现的构造函数中? 两个语句只能有一个定义在第一行,所以只能出现其中一个。 super()或者 this():为什么一定要定义在第一行? 因为 super()或者 this()都是调用构造函数,构造函数原创 2018-01-30 17:33:21 · 1294 阅读 · 0 评论 -
springBoot入门教程(不知道从何下手的请进)
一: 下载idea 二: 配置Java环境 三: 配置Maven环境,包括idea上的 (一)maven 官网下载这个 (二)idea在这里配置 (三)maven的设置 (四)设置maven位置 (五)设置maven中的setting 开始搭建 一: 二: 三: 四: 五: 六: 然后点击主程序启动程序 ...原创 2018-12-02 21:11:14 · 1206 阅读 · 0 评论