Java

Java 线程中的3个特性

2020-08-02 / 7 min read

Java锁

2020-08-02 / 7 min read

Java包装类的比较

2020-07-20 / 1 min read

Java中的线程

2020-07-20 / 2 min read

【数据结构】Java里的各种Map

Map就如它字面意思,是一个从键(key)到值(value)的映射。我们在Map里面存储键值对,根据键得到值,因此键是不能重复的(如果插入一个有重复键的记录,则会覆盖原有的值),但是值可以重复。

Java里面基于对Map的不同访问需求创建了它的不同实现类:

  • 对键的顺序没有要求
  • 取出键的顺序按照插入记录时的顺序
  • 取出键的顺序按照键的升序排序
2020-07-10 / 4 min read

Java中的注解

概念

注解,也就是Annotation,是Java 5 开始引入的特征,它提供了一种安全的类似注释的机制,用来将任何的信息或元数据与程序元素(类、方法、属性等)进行关联。
Annotation通过Java反射机制来访问注解信息,相关类根据这些信息决定对这些程序元素采用什么行为。Java语言解释器在工作时会忽略这些注解,因此注解在JVM中是“不起作用”的,只能通过配套工具对这些注解类型的信息进行访问和处理。
在软件框架或者工具中常常用到注解,比如Struts,JUnit,TestNG,Spring等。

2019-02-06 / 7 min read

Java 抽象类和接口

本文亦发布于ThinkBucket

抽象类和接口是 Java 面向对象编程中非常重要的元素,在面向接口的编程中两者更是经常用到。类是对象的模版,抽象类和接口可以看作是具体的类的模版。

2017-10-14 / 9 min read