
Java-SE
文章平均质量分 81
shinerio
shine生活是一种态度
展开
-
ByteBuffer中属性及其操作
ByteBuffer中属性及其操作1.继承自Buffer,用于存储基本类型数据的容器capacity(容量),缓冲区容量,不能更改postion(位置),下一个要读取或写入的元素索引limit(限制),第一个不能被读取或写入的元素索引mark(标记),标记索引,调用reset方法重置缓冲区位置到mark索引 标记、位置、限制和容量值遵守以下不变式: 0 <= 标记 <= 位置 <原创 2016-10-15 14:36:42 · 998 阅读 · 0 评论 -
在JAVA类中使用JSON
上一篇我们对Json做了一个基本的介绍,这篇我们将对Json在JAVA类中的使用做一个介绍 下面我们来介绍java中Json的两种使用方式java对象与json的转化java集合类与json的转化首先需要导入第三方jar包 json-lib-2.3-jdk15.jar commons-beanutils-1.7.0.jar commons-httpclient-3.1.j原创 2016-10-19 15:37:48 · 773 阅读 · 0 评论 -
java注解
Java SE5 一项重要的变化就是引入了注解,注解使得我们可以借助编译器来测试和验证我们的代码格式。使用注解可以使代码更加干净易读以及进行编译期类型的检查等。 Java SE5内置类三种注解,定义在java.lang中@Override,表示当前方法是子类重写超类中的方法。如果当前方法不是重写方法,编译器会报错@Deprecated,过时警告,如果你使用了加此注解的类或者调用加此注解的方法,原创 2016-10-30 20:51:29 · 263 阅读 · 0 评论 -
自定义注解
Java提供了四种元注解专门用来负责注解其他的注解。@Target表示注解可以用于什么地方,可能的ElementType参数包括 CONSTRUCTOR,构造器的声明FIFLD:域声明(包括enum实例)LOCAL_VARIABLE:局部变量声明PACKAGE:包声明PARAMETER:参数声明METHOD:方法声明TYPE:类,接口(包括注解类型)或enum声明@Retentio原创 2016-10-30 21:46:37 · 358 阅读 · 0 评论 -
自定义注解实战案例——实现ORM映射
前面两篇博客已经详细讲解了Java注解,这次我们做个小案例,实现基于自定义注解的类与表之间的映射,完成表的反向生成 首先是表名的注解package com.shinerio.annotation;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annot原创 2016-10-31 00:55:57 · 571 阅读 · 0 评论 -
ArrayList源码阅读
ArrayList 可变长动态数组继承自AbstractList,实现了List<E>, RandomAccess, Cloneable, java.io.Serializable接口ArrayList 继承了AbstractList,实现了List。它是一个数组队列,提供了相关的添加、删除、修改、遍历等功能。 ArrayList 实现了RandmoAccess接口,即提供了...原创 2018-03-23 23:07:31 · 199 阅读 · 0 评论 -
LinkedList源码分析
LinkedList源码阅读简介LinkedList继承自AbstractSequentialList实现了List,Deque,Cloneable,Serializable接口LinkedList同时实现了List接口和Deque接口,也就是说它既可以看作一个顺序容器(List),又可以看作一个双端队列(Queue),同时又可以看作一个栈(Stack)。LinkedList...原创 2018-03-30 17:18:37 · 222 阅读 · 0 评论