自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Okloong的博客

从最小反馈体开始。

  • 博客(4)
  • 资源 (7)
  • 收藏
  • 关注

原创 单例模式

饿汉模式 初始化时就实例化,线程安全。 懒汉模式 使用时候才实例化。 双重判空,第一次判空防止重复加锁,第二次判空才实例化。

2019-02-25 22:50:32 113

原创 Java反射

将介绍Class对象获取以及其内部一些方法属性介绍。

2019-02-18 22:56:51 220 1

原创 synchronized

一个对象对应一把锁,要线程同步需要两者同步为同一对象。在该问题中,synchronized修饰pubulic方法中没有具体的参数默认的锁为this,即是当前实例对象。在创建过程中创建的是两个不同对象,对应两把不同的锁。由于调用时由于用的不是同一个锁,所以不能线程同步。 synchronized修饰的静态方法,能构成线程同步。静态方法加的锁为类对象的锁。由于静态方法具有全局唯一性,调用的时候调用的是...

2019-02-17 23:49:25 153

原创 Java动态代理

动态代理其实是面向切面编程AOP。实现有两种,一个是Java SDK提供的,另外一个是第三方库提供,比如cglib 下面是Java SDK提供的代理 静态代理 package aop; public class SimpleStaticProxyDemo { static interface IService { public void sayHello(); } static c...

2019-02-11 23:16:06 183

Cglib和ASM打包合集

这压缩包里面有asm-5.2.jar、cglib-3.2.5.jar、cglib-3.2.5-sources.jar,是编译cglib代理的库文件

2019-02-13

Cglib&ASM;打包合集

Cglib所需的库。这压缩包里面是cglib_3.2.5.jar和asm_5.2.jar。有需要的可以下载

2019-02-13

RecyclerView拖拽和侧删实现

这个是一个RecyclerView测试demo,里面实现了RecyclerView的拖拽功能和侧删功能,里面有两个页面,一个是List布局的,另外一个是Grid的。

2017-09-11

Android动画之——圆形进度条加波浪线

http://blog.csdn.net/loongago/article/details/70169667

2017-04-14

Android6.0动态权限申请

Android6.0动态权限申请Demo

2017-01-11

Fragment实现及跳转

Fragment实现及实现跳转,谷歌官方demo。

2016-10-09

Button点击事件的四种实现

Button点击事件的用四种方法实现,分别是:1.匿名内部类实现;2.Activity继承View.OnClickListener,由Activity实现OnClick(View view)方法;3.自定义点击事件监听类;4.在xml里利用反射调用方法。

2016-06-13

空空如也

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

TA关注的人

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