java
文章平均质量分 61
jemon9
这个作者很懒,什么都没留下…
展开
-
XMLUtil工具类读取XML或properties格式的配置文件
java中通常需要将一些客户端设置项写在配置文件中,以避免重复编译导致的繁琐 xml文件:config.xml<?xml version="1.0" encoding="UTF-8" ?><config> <charType>B</charType> <className>DatabaseLoggerFactory</className></config>现在要读取该文件中的原创 2016-12-30 09:28:23 · 3261 阅读 · 0 评论 -
Java常用Collections集合实现原理
Java常用Collections集合实现原理一、HashMap集合 1、HashMap的结构:底层是一个数组,每个数组元素是一个链表,实现了Map接口(实现Map接口的集合允许有重复值),key和value都可以为空 2、方法实现原理:当HashMap.put时,先根据key计算Hash值,然后根据hash值找到这个元素在数组中的位置,如果数组中该位置已经有元素了,那么先遍历该位置的链表,如果原创 2017-03-16 13:07:38 · 1222 阅读 · 0 评论 -
MD5加密算法工具类
MD5加密原创 2017-05-09 18:00:56 · 433 阅读 · 0 评论 -
Android注解研习录
概要在Java和Android的开发中,自从注解问世,越来越受开发者们所青睐,可以说,注解大大简化了开发者的开发作业。无论是运行时注解,还是编译时注解,都被广泛的使用着。而且,市面上产生了好多依赖注解而崛起的开源库,Google官方更是为了Android而推出了Support Annotation。如何定义注解注解是Java引入的特性,通过在Java源代码中引入注解标签,可以在编译转载 2017-06-01 10:19:04 · 285 阅读 · 0 评论 -
Java泛型与泛型擦除
目录目录Java泛型泛型擦除方法重载与方法签名Java泛型泛型是JDK1.5的一项新增特性,它的本质是参数化类型应用,也就是说所操作的数据类型被指定为一个参数。这种参数类型可被应用于类、接口和方法中,分别被称为泛型类、泛型接口、泛型方法。在泛型出现之前,Java是通过Object是所有类型的父类和类型强制转换这两个特性来实现类型泛化的。泛型擦除Jav...原创 2018-07-01 14:09:11 · 2287 阅读 · 0 评论 -
Android APT技术解析与实战
Android APT技术解析与实战Java提供了插入式注解处理器,用以在编译期间对代码进行检查或者生成相关的代码。而APT,是一种在代码编译期间处理注解,按照一定的规范,生成相应的Java文件的技术。现在很多流行的第三方库,如Dagger2、ButterKnife等,都是采用APT技术实现的。APTAPT(Annotation Processing Tool)是一种注解处理工具,它对...原创 2018-07-11 18:17:17 · 4025 阅读 · 0 评论