![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 55
千影Syliva
思而深然行从简
展开
-
春秋招java后端方向技能全面突破-基础篇05
HashMap 首先要说的是HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。同时HashMap 的实现不是同步的,这也就是意味着它不是线程安全的。它的key、value都可以为null。此外,HashMap中的映射也不是有序的(由于没有实现了NavigableMap接口,对于NavigableMap来说,它是一个可导航的键-值对集合)。 对于Hashmap来说,它...原创 2018-11-15 20:36:59 · 184 阅读 · 0 评论 -
春秋招java后端方向技能全面突破-基础篇04
ClassLoader 对于定义,ClassLoader类是一个抽象类,是一个负责加载classesde的对象,一个典型的策略是把二进制名字转换成文件名然后到文件系统中找到该文件。 对于类加载,最重要的就是它的双亲委派机制,这里从源码的角度来重新分析一下 1、BootstrapClassLoader(祖父) 下边简称为boot 为ExtClassLoader的父类,但是通过ExtClas...原创 2018-11-12 20:30:35 · 223 阅读 · 0 评论 -
春秋招java后端方向技能全面突破-基础篇06
Java中各种数据、变量类型 首先,我们需要知道的是java中分为两种,一种是基本数据类型一共有八个(byte,short,int,long,float,double,char(默认为空),boolean(默认false)),和五种引用数据类型(类、接口类型、数组类型、枚举类型、注解类型) 这里区分一下基本数据类型与引用数据类型的区别: 基本数据类型在被创建时,在栈上给其划分一块内存,将数...原创 2018-11-21 17:00:50 · 215 阅读 · 0 评论 -
春秋招java后端方向技能全面突破-基础篇07
String对“+”的重载 对这块的理解应该分为两类,首先第一类是我们常见的那种String arg = “aa”+“bb”+“cc”;,属于创建多个StringBuilder对象,然后调用append()方法来拼接字符串,最后使用toString方法来生成一个新字符串。 但对于第二类而言,属于循环“+”这种形式,整体来说只创建一个StringBuilder对象来进行每次append()...原创 2018-12-01 18:06:14 · 439 阅读 · 0 评论 -
蚂蚁金服面试复盘(插播)
1. 首先介绍项目以及架构,然后问了dubbo和zookper之间的关系,为什么不用别的中间件呢,zookper在dubbo中充当什么样的角色,用别的替换它行不行,dubbo和zookper的一些配置参数。 2. 然后聊到了mysql,谈了谈mysql的索引,为什么不用二叉树,会有什么样的问题,红黑树呢,为什么也不用,hashmap与B+树哪个用的多一点,B+是什么样的...原创 2018-12-21 19:28:34 · 13891 阅读 · 26 评论