
java学习笔记
文章平均质量分 61
_houzhi
这个作者很懒,什么都没留下…
展开
-
Java注解简述
Java注解简述国庆假期前后,基本是看一下开源的项目,发现不少优秀的开源项目都用了注解和动态代理相关的知识,所以顺带有好好地研读了一下注解和动态代理,加深了对注解和动态代理的认识。博客都差不多接近要断了,前一段七七八八地看了各种东西,一直都没有写东西,懒惰了很多。整的现在很多东西都没有做好,突然觉得不仅仅是专业学习,其他的各种东西也应该有点追求。力求生活精致。Java从JDK5开始引入了注解(Ann原创 2015-10-21 15:13:33 · 815 阅读 · 0 评论 -
Java F-bounded
Java F-bounded上次在StackOverflow上面问了一个问题,下面这种模式有什么用处. abstract class Base<T extends Base<T>> { } class Variant<T extends Variant<T>> extends Base<T> { }我是在另外一个问题上面看到的这样的一段代码,一开始一直都不理解,后面看了那些回原创 2015-10-21 15:10:55 · 1030 阅读 · 2 评论 -
java类加载
之前看《深入理解Java虚拟机》看了虚拟机类加载机制那一章,那时候就想到了Java类成员的加载顺序。看完那本书好像也没有多久,才几个月而已,很多东西就全部都忘了,之前看的书,还做了一些笔记,这本书没做笔记,结果就想从来没看过一样。所以还是记下一些学到的,领悟到的东西。我们在最开始学Java的时候,应该就有接触javac,很多人估计在之后很长一段时间都没有再继续使用Javac了。我现在开始真正体...原创 2014-07-23 09:44:58 · 684 阅读 · 0 评论 -
单元测试之道——基于junit的java单元测试 的读书笔记与思考
第二章 你的首个单元测试这一张已经忘了差不多,如何去测试,其实首先还是得先去考虑怎么去测试,这个就需要看代码单元的需求了。 一个简单的例子。测试排序第二章 你的首个单元测试这一张已经忘了差不多,如何去测试,其实首先还是得先去考虑怎么去测试,这个就需要看代码单元的需求了。 一个简单的例子。测试排序assert 9 = Largest.getLargest(1原创 2014-02-26 00:25:04 · 1063 阅读 · 0 评论 -
一点平时的积累
其实这个问题很好解决..直接在你的代码中.File tmpFile = new File(file + "/" + imageUrl.hashCode() + ".tmp");fos = new FileOutputStream(tmpFile);........if (fos != null) { fos.close();}最后,tmpFile.rena原创 2013-08-05 11:13:17 · 897 阅读 · 0 评论 -
android getWriteableDatabase() 数据库报nullException。很可能是传入的context 为空。
android getWriteableDatabase() 数据库报nullException。很可能是传入的context 为空。public class CommentListAdapter extends QBaseAdapter { int size = 0; List comlist = null; boolean isShopContext ; priva原创 2013-07-03 13:56:28 · 1497 阅读 · 0 评论 -
java 细节 split List 中的equal
java String.split("\\.");用String.split(".“);不行 必须要进行转码List 中的equal。api中是这样描述的:equalsboolean equals(Object o)Compares the specified object with this list for equality. Retur原创 2012-12-17 00:09:59 · 1044 阅读 · 0 评论 -
Java动态代理
Java动态代理最近发现很多项目都用到了动态代理,就又认真学习了下Java动态代理。代理模式应用在很多地方,但是如果在编码的时候就添加代理类,那整个代码就会变的非常冗余,繁琐。这样动态代理就应运而生了,动态代理的代理是在程序运行的时候动态生成的。动态代理只需要提供一组接口,以及被代理的对象,程序就会自动生成代理类,而且你还可以在运行方法的前后做一些自己需要的操作,甚至于不执行方法。下面介绍一个动态代原创 2015-10-21 15:12:15 · 764 阅读 · 0 评论