- 博客(8)
- 收藏
- 关注
原创 Java IO流简介(二)字符流
字节流请查看Java IO流简介(一)字节流Reader常用类含义ReaderRead抽象类是表示字符输入流的所有类的超类,它以字符为单位从数据源中读取数据InputStreamReader该类从数据源读取字节并将其解码为使用指定的字符集的字符FileReader该类继承于InputStreamReader,用于读取字符类文件,如文本文件Buffe...
2019-01-30 01:17:12 306
原创 Java反射简介
一,简介反射可以帮助我们在运行程序时候加载、使用编译期间完全未知的class,简单来说就是Java可以加载一个运行时候才得知名称的class,获得其完整的构造,并生成实例化对象,对其成员变量赋值,调用其方法等等。在具体的研发中,通过反射获取类的实例,大大提高系统的灵活性和扩展性,同时由于反射的性能较低,而且它极大的破坏了类的封装性(通过反射获取类的私有方法和属性),在大部分场景下并不适合使用反...
2019-01-17 02:19:40 493
原创 自己动手实现ButteKnife简介
ButterKnife我们都用过,很好用,今天我们自己实现一个ButterKnife。一,注解处理器简介注解处理器是(Annotation Processor)是Javac的一个工具,用来在编译时扫描和编译和处理注解(Annotation)。你可以自己定义注解和注解处理器去搞一些事情。一个注解处理器它以Java代码或者(编译过的字节码)作为输入,生成文件(通常是java文件)。这些生成的jav...
2019-01-15 00:27:19 286
原创 JavaPoet简介
Poet 诗人。JavaPoet是一个动态生成代码的开源项目,在某些情况下具有特殊用处。Github地址:https://github.com/square/javapoet在Github上有JavaPoet的官方教程,权威且全面。首先,我们想用代码生成这个类,且在当前的项目下。public class Hello { public static void main(String[] ...
2019-01-13 22:56:11 3927
原创 Java注解简介
注解很重要,但是难以理解,刚开始学习的时候,就有很多的问题。注解到底是什么?我见过最精辟的理解是:注解可以看作标签。有了标签,我们对客观事物的理解会更透彻,理解起来也会比较容易。比如说这里有一群人,那我们心里肯定会犯嘀咕,这是一群什么人,在这里干什么?如果给这一群人打上一个标签,学生。是不是对这群人有了一定的了解,在这里可能是开会,春游,或者干其它的事情。我加了一个注解之后,它是怎样做处理的...
2019-01-12 01:30:06 361
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人