Java
Challenger_
这个作者很懒,什么都没留下…
展开
-
JSON对象相关操作
@[TOC]JSON对象相关操作) Json对象相关操作 // 获取json对象 String strJson = HttpClientUtil.sendGet(Constant.STOCK_RECOMMEND_URL,"UTF-8"); List<StockDetail> objJsonArr = JSONObject.parseArray(strJson,StockDetail.class);原创 2020-11-11 10:19:47 · 137 阅读 · 0 评论 -
HashMap 源码的一些方法
HashMap 源码的一些方法Float.isNaN(loadFactor))tableSizeFor(initialCapacity) 学习HashMap 源码时有一些不常用的方法在此记录。 Float.isNaN(loadFactor)) JDK中float和double有一个方法isNan,该方法用于描述非法的float,经过多次运算float值可能会出现非法情况,如除数为0.0 在Float中NaN实际上是引用类型,而不是值类型,每一个NaN都是不同的对象。 tableSizeFor(init原创 2020-10-28 11:11:59 · 85 阅读 · 0 评论 -
Java动态代理InvocationHandler和Proxy学习笔记
java动态代理机制中有两个重要的类和接口InvocationHandler(接口)和Proxy(类),这一个类Proxy和接口InvocationHandler是我们实现动态代理的核心; 1.InvocationHandler接口是proxy代理实例的调用处理程序实现的一个接口,每一个proxy代理实例都有一个关联的调用处理程序;在代理实例调用方法时,方法调用被编码分派到调用处理程序的invoke方法。 看下官方文档对InvocationHandler接口的描述: {@code Invo转载 2020-08-02 19:06:18 · 137 阅读 · 0 评论