240 发简信
IP属地:北京
  • 怎么在Mac上使用Markdown

    导语 MarkDown是一种轻量级的标记语言,他的开发者为John Gruber。通过简单的标记语法,它可以使普通文本具有一定的格式。 一、下载 很多人都推荐使用Mou,但是...

  • Java集合(三)--fail-fast机制

    上一篇文章我们分析了一些ArrayList的简单的源码,在分析的过程中,我们发现在调用add()、remove()和clear()及其同类方法时,ArrayList的modC...

  • 240
    Java基础--类和对象

    Java是面向对象的编程语言,其思想为将现实世界的实物抽象为对象,然后考虑这个对象具备哪些属性及行为。 类与对象的概念 类:类是对同一类事物的属性及行为(方法)的封装。 对象...

  • 240
    Java基础--异常

    什么是异常 异常(exception)是指程序在运行过程中,出现了意外的事件,使得程序没有按我们预期正常执行。出现这种情况,可能是我们使用了空的引用、文件读写失败或者是数组角...

  • Java基础--泛型

    泛型即参数化类型。其只是作用于代码编译阶段,在编译过程中,对于正确检验泛型结果后,会将泛型的相关信息擦除,也就是说,成功编译过后的class文件中是不包含任何泛型信息的。泛型...

  • 240
    Java集合(一)--集合框架简析

    接下来的对Java的分析都是基于jdk1.8版本 在开发过程中,常常需要集中存放多个数据。我们知道,数组可以实现这个功能。但是,数组的长度是固定的,如果我们存放的数据数量是动...

  • Java集合(二)--ArrayList简析

    通过上一篇文章的内容,我们简单了解了集合的框架。从本章开始,我们将开始分析集合的具体的实现类。我们先从ArrayList开始。 ArrayList的定义 先看一下ArrayL...

个人介绍

android开发工程师


生而有崖 学无止境