
笔记
文章平均质量分 58
WillScorpio
等待和希望。
展开
-
Java内部类
可以将一个类的定义放在另一个类的定义内部,这就是内部类 –《Java编程思想》Note1:顶级类只能用 public 或 default 来修饰。而内部类可以使用 static , public , default , protected 和 private 进行修饰。Note2:内部类是一个编译时的概念,一旦编译成功,将会按照定义生成多个class文件。所以内部类的成员变量/方法名可以和外部类相同原创 2017-11-02 20:40:26 · 380 阅读 · 0 评论 -
Gradle知识(二)
这个还是一篇笔记顶层构建模块build.gradle// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript { repositories { jcenter() google() }原创 2017-11-07 16:14:50 · 294 阅读 · 0 评论 -
Gradle知识(一)
这是我在学习Gradle时所做的笔记,所以有些地方还请大家谅解Gradle提到自动化构建,你能想到的是什么?是经典的make脚本语言?是曾经统治Java构建世界的Ant?或者是颠覆了Ant统治地位的Maven?抑或是即将也正在颠覆Maven的Gradle?在开始之前先问一句,什么是自动化构建?有什么用?在回答问题之前,首先必须确定一点的是,开发一套软件不是一个人,一台机器,一条版本线的“单线程”开发原创 2017-11-05 18:50:29 · 299 阅读 · 0 评论 -
Vim知识详解
这是一个笔记Shift-Lock(大小写锁定键没有按下),正常模式(按ESC处于正常模式)移动光标:q! 丢弃改动并退出x 删除当前字符i 在当前光标插入文本a 在句子最后添加文本:wq 保存文件以退出dw 从光标处删除至一个单词的末尾,不包括第一个单词d$ 从当前光标删除到行末de 当前位置到单词末尾,包括最后一个单词0 切换光标当行数数字+动作 重复动作多少次d+数字+动作 删除更多dd 删除当原创 2017-11-06 21:52:55 · 303 阅读 · 0 评论 -
Java6集合类源码解读-----HashMap的长度
在阅读HashMap源码时,发现一个奇怪的现象:请看代码HashMap.javastatic final int DEFAULT_INITIAL_CAPACITY = 16;HashMap的默认长度是16public HashMap(int initialCapacity, float loadFactor) { if (initialCapacity < 0)原创 2017-10-27 11:48:44 · 613 阅读 · 0 评论 -
Java6集合类源码解读-----ArrayList中一个有趣的变量oldData
在阅读Java6 集合类源码ArrayList中遇到了这样一个方法:ArrayList.javapublic void ensureCapacity(int minCapacity) { modCount++; int oldCapacity = elementData.length; if (minCapacity > oldCapacity) { Object oldData[] = e原创 2017-10-26 22:38:30 · 412 阅读 · 0 评论 -
设计模式 ----- 单例模式
设计模式 - 单例模式确保一个类只有一个实例,并提供一个全局访问点。public class Singleton { private volatile static Singleton instance; private Singleton(){} public static Singleton getInstance(){ if(instance == null)原创 2017-04-21 22:39:42 · 500 阅读 · 0 评论 -
Git简介
Git简介原创 2019-03-03 22:14:07 · 152 阅读 · 0 评论