自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

转载 Android关于AutoService、Javapoet讲解

原文:https://www.cnblogs.com/limingblogs/p/8074582.html

2018-01-21 20:30:55 2318

原创 java泛型通配符

public class Box<T> { private T data; public void setData(T data) { this.data=data; } public T getData() { return data; }}public class Test { public static void

2017-12-23 23:25:33 163

转载 Retrofit框架流程图

转: http://www.jianshu.com/p/45cb536be2f4

2017-12-21 22:49:38 667

转载 OkHttp源码解析

转:http://mp.weixin.qq.com/s?__biz=MzIyOTUzNDk0NQ%3D%3D&idx=1&mid=2247484211&sn=a2e2fc03d32accc061075dd58b62a32e 由于okhttp目前太流行了,甚至很多开源网络框架底层都是使用它做了二次封装。因此很有必要对它的原理进行深入的分析。本文没办法一篇盖全,如果要分析的很透彻或许一本书也介绍不完。想

2017-12-21 22:34:12 246

原创 类IntelliJ工具使用

在菜单栏==》Help,==>类似IntelliJ IDEA Help或What’s New in IntelliJ IDEA的项 ,点击跳转到浏览器中的工具使用说明文档。按目录查找或搜索想要了解的内容

2017-12-21 11:07:20 154

原创 JAVA 反射 (5):数组和泛型数组

java.lang.Classpublic native Class<?> getComponentType()返回表示数组组件类型的 ClassSystem.out.println(String.class.getComponentType()); 返回nullSystem.out.println(String[].class.getComponentType()); 返回java.lang

2017-12-20 22:10:51 324

原创 JAVA 反射 (4):Class类方法详解

java.lang.Class 父类:public native Class<? super T> getSuperclass()返回直接继承的父类(由于编译擦除,没有显示泛型参数)public Type getGenericSuperclass()返回直接继承的父类(包含泛型参数)关于反射获取泛型信息详见:http://blog.csdn.net/terminatorhunter/arti

2017-12-20 17:20:08 274

转载 JAVA 反射(3):类内部信息获取

转:http://blog.csdn.net/harvic880925/article/details/50107951 上两篇文章中,给大家讲了,有关类周边信息的获取方法,这篇文章中我们将深入到类的内部,看看类的构造函数,内部变量,函数等信息的获取方法。相比而言,这篇更重要。一、构造函数相关获取1、获取构造函数要获取类的构造函数,有下面几种方法:[jav

2017-12-18 16:16:32 297

转载 JAVA反射(2):泛型相关周边信息获取

转:http://blog.csdn.net/harvic880925/article/details/50085595 在上篇中,我们简单给大家讲解了如何利用反射来获取普通类型的类的使用,今天给大家讲解下,有关如何使用反射来获取泛型中的信息。提前提个醒,本篇文章内容稍难,大家可能需要多看几篇。这篇文章将大量用到泛型的知识,如果对泛型声明及填充不太了解的

2017-12-18 16:07:09 664 1

转载 JAVA反射(1):基本类周边信息获取

转:http://blog.csdn.net/harvic880925/article/details/50072739 今天开始给大家讲讲有关反射的知识,在应用程序开发时,如果纯做上层,搭搭框架啥的,那用到反射的机会不多,但如果你想做出来一个公共类或者公共模块给其它人用的时候,那用到反射的可能性就大大增加了。况且反射听起来也是蛮屌的名字,今天就我们彻底认识他下

2017-12-18 16:00:03 145

转载 OkHttp框架图

okhttp大致框架图

2017-12-14 15:12:15 362

原创 java线程生命周期

在 Java 中可以用 wait、notify 和 notifyAll 来实现线程间的通信。线程在运行的时候,如果发现某些条件没有被满足,可以调用wait方法暂停自己的执行,并且放弃已经获得的锁,然后进入等待状态。当该线程被其他线程唤醒并获得锁后,可以沿着之前暂停的地方继续向后执行,而不是再次从同步代码块开始的地方开始执行。但是需要注意的一点是,对线程等待的条件的判断要使用while而不是if来进行

2017-12-11 13:48:19 188

转载 Java并发编程:volatile关键字解析

转:https://www.cnblogs.com/dolphin0520/p/3920373.html

2017-12-08 10:12:05 118

原创 java异常

非检查异常(unckecked exception):Error 和 RuntimeException 以及他们的子类。javac在编译时,不会提示和发现这样的异常,不要求在程序处理这些异常。所以如果愿意,我们可以编写代码处理(使用try…catch…finally)这样的异常,也可以不处理。对于这些异常,我们应该修正代码,而不是去通过异常处理器处理 。这样的异常发生的原因多半是代码写的有问题。如除

2017-12-07 23:09:09 151

转载 java泛型详解

转:https://www.imooc.com/article/18159 什么是泛型泛型是jdk5引入的类型机制,就是将类型参数化,它是早在1999年就制定的jsr14的实现。泛型机制将类型转换时的类型检查从运行时提前到了编译时,使用泛型编写的代码比杂乱的使用object并在需要时再强制类型转换的机制具有更好的可读性和安全性。泛型程序设计意味着程序可以被不同类型的对象

2017-12-06 15:16:31 226

转载 Java注解(Annotation)详解(四)——注解反射生成SQL语句

转:http://blog.csdn.net/zen99t/article/details/50351575(四)注解反射生成SQL语句1.任务说明        ①有一张用户表,字段包括:用户ID、用户名、昵称、年龄、性别、所在城市、邮箱、手机号;        ②使用java注解来对用户表的每个字段或字段的组合条件进行动态生成SQL查询语句。2.代码实现2.1 定义注解定义一个描述用

2017-12-06 00:16:29 214

转载 Java注解(Annotation)详解(三)——解析注解

转:http://blog.csdn.net/zen99t/article/details/49512411(三)解析注解1. 注解处理器       何为解析注解?即通过反射获取类、函数或成员上的运行时注解信息,从而实现动态控制程序运行的逻辑。解析注解主要用到两个类库:1.1.  java.lang.annotation.AnnotationJava使用Annotation接口来代表程序

2017-12-06 00:14:58 1094

转载 Java注解(Annotation)详解(二)——自定义注解

转:(二)自定义注解先上一段代码有个大概的印象,再慢慢讲解(其实代码注释已经讲解地很清楚了):[java] view plain copy print?package diyDescription;    import java.lang.annotation.Documented;  import java.lang.annotation.ElementType;  import java.l

2017-12-06 00:10:22 779 2

转载 Java注解(Annotation)详解(一)——概述及JDK自带注解

转 http://blog.csdn.net/zen99t/article/details/49506919>(一)概述及JDK自带注解最近在学习Java注解,看了慕课网的视视频后感觉明白了很多,但我相信一段时间后肯定会忘记,所以做做笔记。1.何为注解?  概念:注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一

2017-12-05 16:14:15 334

转载 android studio dependencies依赖的jar包的存储位置

android studio dependencies依赖的jar包的存储位置

2017-11-21 11:51:22 788

转载 android gradle配置详解

转: android gradle配置详解

2017-11-21 09:49:29 581

转载 AndroidStudio如何引入so包和更换默认目录

转:http://blog.csdn.net/aplixy/article/details/51592035先说前提条件,我的AndroidStudio版本是2.2 Preview 3,版本是2.1的同学应该也是一样的。然后说结论吧,有些同学可能赶着做项目:结论:so包应该放在相应模块(比如app模块)下的src目录下的main目录下的jniLibs目录。注意是jniLibs,最后边有个s,不

2017-11-21 09:39:41 1790

转载 C语言文件操作详解

C语言文件操作详解

2017-10-29 15:22:00 468

转载 深入理解Java线程池

转:http://blog.csdn.net/sbq63683210/article/details/52252350本文要解决的问题;线程池一般都是面试过程中常问的问题,本文总结一下线程池的一些基本内容。线程池的适用场景:如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。那么有没有一种办法使得线

2017-10-25 18:04:59 127

原创 RecyclerView.ItemDecoration

RecyclerView.ItemDecoration这个类包含三个方法 1: •onDraw(Canvas c, RecyclerView parent, State state) •onDrawOver(Canvas c, RecyclerView parent, State state) •getItemOffsets(Rect outRect, View view, RecyclerV

2017-10-17 22:43:38 109

转载 Integer.bitCount函数解释

Integer.bitCount函数解释转 http://blog.csdn.net/zhouzipeng000/article/details/56676885public static int bitCount(int i) { // HD, Figure 5-2 i = i - ((i >>> 1) & 0x55555555); i = (i

2017-10-13 14:13:36 542

转载 设计模式六大原则

原文地址:http://www.uml.org.cn/sjms/201211023.asp

2017-04-14 13:54:49 164

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除