mymilkbottles

越努力,越幸运! 以现在大多数人的努力程度之低,根本轮不到可以拼天赋。...

jdk1.8中HashMap是如何维护EntrySet的

如果大家分析过hashmap的源码,就会发现HashMap维护EntrySet的方式是比较特别的。有的人会疑问,jdk1.8中HashMap到底是如何维护EntrySet的。一般来说,我们实现EntrySet就是在put值的时候将其顺便加到EntrySet即可。但是jdk1.8中并没有这样做。pu...

2017-08-02 14:10:55

阅读数:853

评论数:1

jdk1.8 HashMap源码分析(resize函数)

final Node<K,V>[] resize() { Node<K,V>[] oldTab = table; int oldCap = (oldTab == null) ? 0 : oldTab.length; int o...

2017-08-02 13:52:12

阅读数:918

评论数:2

jdk1.8 HashMap源码分析(构造函数)

/** * Constructs an empty <tt>HashMap</tt> with the specified initial * capacity and load factor. * * @param initialCapacity the ini...

2017-08-02 13:51:03

阅读数:103

评论数:0

jdk1.8 HashMap源码分析(put函数)

/** 将一个key和一个value在这个map中关联起来。 * Associates the specified value with the specified key in this map. 如果这个map中已经存在该key则会被替换。 * If the map previ...

2017-08-02 13:50:20

阅读数:195

评论数:0

为什么HashMap中key需要为不可变对象

我们都提倡HashMap中key需要为不可变对象,但是事实上,如果你硬要将HashMap的key为可变对象也是可以的,但是这样会带来很多潜在的危险。HashMap<List<String>, Object> changeMap = new HashMap<>()...

2017-07-31 17:17:15

阅读数:360

评论数:0

java敏感词过滤

package me.mymilkbottles;import org.apache.commons.lang.CharUtils;import java.io.File; import java.util.HashMap; import java.util.Map; public class S...

2017-06-12 14:56:46

阅读数:247

评论数:2

java初始化顺序

初始化父类static代码(多个static时顺序进行) 初始化子类static代码(多个static时顺序进行) 初始化父类构造代码块,然后执行构造函数 初始化子类构造代码块,然后执行构造函数 /** * @Description: * @author mymilkbottles xz_mym...

2017-05-04 11:01:17

阅读数:106

评论数:0

Java static

static只能修饰类里的成员,不能修饰外部类,不能修饰局部变量、局部内部类。如果不使用static修饰类里的成员,那么这些成员属于该类的实例,如果使用了static修饰,这些成员就属于类本身。java类里定义成员变量时表面上没有先后顺序,但是实际上java要求定义成员变量必须采用合法的前向引用。...

2017-05-04 10:55:12

阅读数:280

评论数:0

TomCat 修改server.xml文件部署的理解

我们在部署TomCat时,通常我们会修改server.xml文件以进行部署。我们找到TomCat的安装目录,然后对其conf文件中的server.xml文件进行更改就可以了。我们通常会在server.xml文件中加入这样一句话<Context path="/mymilkbottle...

2016-10-23 17:27:59

阅读数:1047

评论数:0

myEclipse报错

myEclipse 在我使用myEclipse的时候碰到了这个错误,找了很久才解决。Open the Java build path property page of project ‘mymilkbottlesProject’Multiple markers at this line ...

2016-10-23 15:38:13

阅读数:297

评论数:0

Java interface与abstract class详解

interface和abstract class在Java中是一对比较相似的概念,它们两个之间有许多共同点,不可或缺的它们也会有不同点。abstract class的概念及基本的知识: 1. 我们仅仅声明方法的存在而不去实现它的类被叫做抽象类。 2. 抽象方法只能出现在抽象类中,但是抽象类中可以...

2016-09-25 17:01:51

阅读数:164

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭