注解进阶:解析注解

上篇介绍了注解的基本知识和自定义注解,这篇文章来介绍如何在运行时解析注解。通过反射可以获得一些注解的信息,根据这些信息就可以进行一些操作。 注解定义 要在运行时获得注解的信息,需要将注解的保留策略设置为RUNTIME。首先写一个测试用例。

阅读更多

Java注解及自定义注解入门

在编写Java代码中,我们可以经常可以看到注解的身影,常用的注解如@Override @Deprecated都不会太陌生。但是注解内部是如何工作的,这部分内容需要进一步去探究。 注解 注解可以理解为注释和解释,是一种对方法、变量等地方的一种标注形式。我们可以理解为通过使用注解为代码附带了额外的信息。

阅读更多

【占坑】最大流算法

考试呀,没时间写了。。。

阅读更多

【占坑】xposed研究

没写东西呀没写东西。。。

阅读更多

由一个小例子引出的Java异常处理机制

大家对java异常处理可能再熟悉不过了,java很大一部分就是在与异常打交道,try...catch...finally再熟悉不过了。但是之前遇到了一个例子发现,原来异常处理并不是如我们想象那样如线性那么简单。 引例 想过没有,如果在catch之后,throw与return的逻辑是怎样的?

阅读更多

Unicode \u202e 介绍

\u202e是个有趣的Unicode字符,它的特性是可以反转其他字符的显示顺序。 字符串你好,给每个字符前面加上这个字符得到\u202e你\u202e好就变成了好你。 利用这种特性可以反反垃圾过滤。

阅读更多

【新年占坑】自己制作Cinemagraph效果

最近比较忙,也不知道忙啥,只好写一些占坑贴来充数了。。。挖的坑一定要填。。。 Cinemagraph是一种图片效果,主要针对GIF图片,背景为全静态,只有小部分在动,看起来效果灰常不错。有自己做一个的冲动。

阅读更多

emoji在Github也在Twitter

Github 是全球最大的“同性”交友网站( ̄ε(# ̄)☆╰╮( ̄▽ ̄///),不对不对,是最大的代码分享网站。就gayhub来说( ̄ε(# ̄)☆╰╮( ̄▽ ̄///),就网页版的github来说,有很多丰富的功能(快捷键啦、命令行跳转啦)。这里介绍一下github的emoji功能。

阅读更多

2016新年快乐

2016新年快乐。

阅读更多

单例模式及单例模式实践

单例模式应用广泛,而且是我最喜欢的模式。简单介绍一下单例模式吧。 单例模式保证只有一个实例,每次取到的都是同一个实例。基本方法是将构造函数设为私有,并导出公有的静态成员。 标准单例 懒汉式 懒汉式在类初始化时就实例化一个对象。

阅读更多