- 博客(6)
- 收藏
- 关注
原创 Apache Beanutils的使用
Beanutils的常见用法由于我们在使用Java 原生api处理反射或内省操作时会比较麻烦,所以也就催生出了该api的产生。该api具备简化代码,提高代码可读性等优点。下面着重介绍该api中常用方法的使用 笔者建立的是maven项目,所以将gav展示如下:<dependency> <groupId>commons-beanutils</groupId> <artifactId
2017-10-22 10:47:20 2535
原创 Java内省的学习
内省内省是与反射类似的技术,它是以规范化的Java bean为模板,将类中的成员变量和getter、setter方法关联起来 它的一般用法是: 使用Java反射解析Java类的结构,把字段和该字段对应的setter、getter方法关联起来,封装到PropertyDescriptor(属性描述器)中。通过属性描述器可以直接获得该字段的setter、getter方法的Method对象,进而根据实际
2017-10-18 21:04:04 320
原创 Java反射的学习
反射反射 java的反射机制大致是这样的:通过某个类的class文件得到整个类的完整结构信息 我们说,万事万物都是对象,因此对于一个类来说,我们也可以将类中的一些属性看成是对象。整个类可以看成是Class对象,构造函数可以看做是Construtor对象,字段可以看成是Field对象,一般方法可以看成是Method方法。 其实反射机制,通俗的说就是我们可以通过class将
2017-10-18 17:19:34 451
原创 Apache poi常用方法
poi常用方法最近由于工作原因,需要将生成excel表格的策略封装成基类,因此将个人认为常用到的方法总结一下,顺便加深记忆workbook与sheet的关系workbook是工作薄,而sheet是工作表。一个工作薄可以包含一个或多个工作表。我们常见的excel文件就是一个工作薄,里面可以创建多个工作表常用方法createSheet(String sheetname):创建指定名称的工作表Wo
2017-10-17 19:07:55 1310
原创 JavaNIO学习之FileChannel
FileChannelChannel,通道或管道,与IO中的流很相似,常与Buffer一起连用。即将数据由管道读入到缓冲区或者将数据由缓冲区写入到管道中。Channel大致分为以下几种: - FileChannel - DatagramChannel - SocketChanne - ServerSocketChannel 本次主要结合api介绍下FileChannel的常见用法
2017-10-10 14:38:24 251
原创 JavaNIO学习之Buffer
Java Buffer的学习Buffer,即缓冲区,它包含一些要写入或者要读取的数据。可以将其类比成数组来进行理解。下面介绍其特性及常用方法属性 Buffer常用属性有位置,容量,限制,标记 position(位置):类似于数组的索引,初始为0 用来标识缓冲区中数据的位置 capacity(容量):缓冲区最多能容纳数据的大小 limit(限制):缓冲区能读写数据的上限,超过
2017-10-09 18:30:38 293
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人