最新日志

2020-1-5 aflfte2011

安卓1

package com.example.uidemo;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.text.TextUtils;
import android.view.View;
import android.widget.Button;
import android.widget.CheckBox;<

2020-1-4 aflfte2011

CountDownLatch多线程同步执行

package com.aflfte.singletion;

import java.util.concurrent.CountDownLatch;

/**
 * 测试效率
 * CountDownLatch多线程同步执行
 * @author jinhao
 *
 */
public class Client {

2020-1-4 aflfte2011

枚举单例模式

package com.aflfte.singletion;
/**
 * 枚举单例模式
 * 这种单例模式没有懒加载
 * 
 * @author jinhao
 *
 */
public enum SingletonDemo05 {
//这个枚举元素本身就是单例对象

2020-1-4 aflfte2011

静态内部类实现单例模式

package com.aflfte.singletion;
/**
 * 静态内部类实现单例模式
 * 这种方式线程安全,调用效率高,且实现的延时加载
 * 
 * 
 * @author jinhao
 *
 */
public class SingletonDemo04 {

2020-1-4 aflfte2011

双重检查锁单例模式

package com.aflfte.singletion;
/**双重检查锁单例模式
 * 
 * @author jinhao
 *
 */
public class SingletonDemo03 {
private static SingletonDemo03 instance =null;

2020-1-3 aflfte2011

懒汉式单例模式

package com.aflfte.sinleton;
/**
 * 懒汉式单例模式
 *
 * 特点:
 * 延迟加载,真正用的时候再进行加载资源利用率高
 * 缺点:
 * 每次调用方法时都要同步并发效率低
 * 建议:
 * 当类型加载占用资源较多使用少时使用
 *
 * @author ro

2020-1-3 aflfte2011

饿汉式单例模式

package com.aflfte.sinleton;
/**
 * 饿汉式单例模式
 * 特点:
 * 1.线程安全
 * 2.调用效率高
 *
 * 缺点:
 * 没有延时加载优势
 * 占用资源多
 *
 * @author root
 *
 *

2020-1-3 aflfte2011

简单的加密和解密类文件加载器

测试文件
package com.aflfte.test;
/**
 * 简单的加密解密(取反)操作
 *
 * @author root
 *
 */
public class Demo04 {
    public static void main(String[] args) throws Exception {
 &n

2020-1-3 aflfte2011

自定义类加载器

package com.aflfte.test;
/**
 * 测试自定义的fileSystemClassLoader
 *
 *
 * @author root
 *
 */
public class Demo03 {
    public static void main(String[] args) throws Exception

2020-1-3 aflfte2011

javassist动态操作类的属性、方法、构造器、注解

package com.aflfte.test;

import java.lang.reflect.Method;
import java.util.Arrays;

import javassist.ClassPool;
import javassist.CtClass;
import javassist.CtConstructor;
import javassist.CtField;
import javassist.CtM

«... 2 3 4 5 6 7 8 9 10 11 12 ... »