
javaSE
烤鸡翅我要六个
萨瓦迪卡
展开
-
支付宝 沙箱环境配置 回调验证失败
唉,搞了好久,最终发现是把应用公钥当成支付宝公钥用了...还有记得要来这里配应用网关和授权回调地址贴一下能跑的代码吧import java.io.UnsupportedEncodingException;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import javax.se...原创 2020-04-13 19:30:23 · 4553 阅读 · 0 评论 -
system.arraycopy 参数解释
public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)Object src : 原数组int srcPos : 从元数据的起始位置开始Object dest : 目标数组int destPos : 目标数组的开始起始位置int length : 要copy的数...原创 2019-12-24 09:34:14 · 410 阅读 · 0 评论 -
简单介绍 cglib动态代理
cglib动态代理cglib动态代理 利用asm开源包,对代理对象类的class文件加载进来,通过修改其字节码生成子类它可以在运行期扩展Java类与实现Java接口。可以直接代理类,使用字节码技术,不能对final类进行继承。使用了动态生成字节码技术。Hibernate用它来实现PO(Persistent Object 持久化对象)字节码的动态生成。CGLIB是一个强大的高性能的代码生成...原创 2019-12-21 22:35:57 · 244 阅读 · 0 评论 -
简单介绍 jdk动态代理
jdk动态代理:JDK动态代理是在运行时直接生成类的字节码,并载入到java虚拟机执行,所以就没有class文件。必须要有接口实现类!!!来个例子:接口chickenWingspackage test;public interface chickenWings { public void grillingChickenWings(); }实现接口的类ch...原创 2019-12-21 21:31:13 · 178 阅读 · 0 评论 -
Java——简述类加载器ClassLoader
一.什么是ClassLoaderClassLoader 就是类加载器,作用是,在类加载过程其中的 加载阶段 把 java 的.class,加载成这个 .class 对应的Class对象它位于java.lang这个包二.类加载的种类(从定向下)有三种:①启动类加载器:Bootstrap ClassLoader用来加载java的核心API,它加载出来的Class对象...原创 2019-12-12 11:24:34 · 290 阅读 · 0 评论 -
java集合类——Map的遍历方法
一、Map概述Map 是一种键-值对(key-value)集合,Map 集合中的每一个元素都包含一个键对象和一个值对象。其中,键对象不允许重复,而值对象可以重复,并且值对象还可以是 Map 类型的,就如同数组中的元素还可以是数组。Map 接口主要有两个实现类:HashMap 类和 TreeMap 类。Map接口的常用方法 方法名称 说明 V get(Object key)...原创 2019-10-16 00:07:51 · 284 阅读 · 0 评论 -
面向对象的三大基本特征,五大基本原则(转载)
网上的讲解很多,但大都类似,这里进行转载整理。三大基本特征是理解五大基本原则的前提。一、三大基本特征:封装、继承、多态 1、封装 封装就是隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别,将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成“类”,其中数据和函数都是类的成员。 封装的目的...转载 2019-08-15 21:37:24 · 170 阅读 · 0 评论 -
java —— 反射
反射 java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法,对于任意一个对象,都能够调用它的任意一个方法和属性,这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。即:通过class文件对象,去使用该文件中的成员变量、构造方法、成员方法 要想解剖一个类,必须先要获取到该类的字节码文件对象。 而解剖使用的就是Class类中...原创 2019-08-17 17:36:12 · 223 阅读 · 0 评论