
java学习
老衲不服
开朗,积极向上
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Gson使用总结
简单使用 gson.fromJson(str, User.class); gson.toJson(obj); @SerializedName //容错(字段容错) 泛型擦除问题。List<String>, 使用TypeToken. 个性化配置,GsonBuilder @Expose //过滤 , 需要在build中配置生效。 @Since @Until 版本号管理。需要在build中配置版本号。 TypeAdapter, 自定义解析。 参考资料 你真的会用Gson吗?Gson使用指南 ...原创 2020-05-28 18:14:59 · 250 阅读 · 0 评论 -
Java注解(Annotation)笔记
概述 Annotation 可以标注 Java 语言中的类、方法、变量、参数和包等。 和 Javadoc 不同的是:Java 标注可以通过反射获取标注内容。在编译器生成类文件时,标注可以被嵌入到字节码中。Java 虚拟机可以保留标注内容,在运行时可以获取到标注内容 。 内置的注解 Java 定义了一套注解,共有 7 个,3 个在 java.lang 中,剩下 4 个在 java.lang.annotation(元注解) 中。 @Override,@Deprecated ,@SuppressWarnings原创 2020-05-28 13:58:14 · 207 阅读 · 0 评论 -
JNI入门程序
下面是写jni 的一般步骤,是一个简单的HelloWorld程序:原创 2014-06-27 10:58:32 · 492 阅读 · 0 评论 -
用java下载一个网页图片
通过java URL类来实现下载一个网页目标。原创 2014-06-11 10:07:48 · 717 阅读 · 0 评论 -
关于动态代理
在java的设计模式中,有一种代理模式。 静态代理 代理类和委托类实现同一接口或是派生自相同的父类。 代理类持有委托类对象,可以在扩展委托类的实现。 动态代理的好处 1. 可以隐藏委托类的实现 2. 在不修改委托类代码的情况下能够做一些额外的处理 动态代理的实现 下面以买方、卖方为例实现一个动态代理 买家抽象 package com.aemoney.mycloudp原创 2017-07-06 16:40:46 · 208 阅读 · 0 评论 -
java泛型总结
泛型的理解 泛型,使用&lt;&gt;括起来,表示不确定某一类型。 例如,我们常用的List,就使用了泛型来保障是同一类型数据的集合。 public class ArrayList&lt;E&gt; extends AbstractList&lt;E&gt; { ... public boolean add(E e) { ensureCapacityInternal(size ..原创 2019-01-29 20:03:08 · 139 阅读 · 0 评论 -
Java技巧
多线程等待,比thread.join方便 使用CountDownLatch里面有两个重要方法 countDown()、await()原创 2019-09-25 09:40:55 · 106 阅读 · 0 评论