![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
karlhong_weihao
这个作者很懒,什么都没留下…
展开
-
Java 调用 web 接口的方式 HttpUrlConnection
直接上代码唠叨两句:建议使用 httpclient 库调用 web 接口,因为 HttpUrlConnection 写起来非常容易出错import com.google.gson.Gson;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.*;import java.net.HttpURLConnection;import java.net.URL;import java.net.URLConne翻译 2020-05-16 03:06:25 · 253 阅读 · 0 评论 -
ArrayList源码分析
ArrayList源码分析1.概述2.源码常用属性:常用构造方法:核心方法:参考1.概述动态增长和缩减的索引序列,基于数组实现的List线程不安全,可以存放null数据结构:数组(查询快,插入删除慢)实现了RandomAccess,遍历时推荐使用for循环RandomAccess一个标记接口(mark interface:),表示是否支持快速随机访问,即能否通过index直接定位...原创 2019-08-02 20:16:38 · 96 阅读 · 0 评论 -
LinkedList源码分析
LinkedList源码分析1.概述2.源码常用属性:常用构造方法:核心内部类:核心方法:参考1.概述高效插入和删除的有序序列线程不安全,非同步数据结构:链表(双向链表)继承了AbstractSequentialList,可以作为栈和队列使用实现了Deque,可以做双向链表遍历时推荐使用iterater关系图:public class LinkedList<E>...原创 2019-08-02 20:36:16 · 74 阅读 · 0 评论 -
javaIO分类以及具体实现
Java IOBIO:Block-IO,同步且阻塞Block-IO是一种同步且阻塞的通信模式。是一个比较传统的通信方式,模式简单,使用方便。但并发处理能力低,依赖网速。NIO:Non-Block-IO,同步非阻塞Java SE1.4版以后,针对网络传输效能优化的新功能。AIO:Asynchronous-IO,异步非阻塞在NIO的基础上引入了新的异步通信概念,并提供了异步文件通...原创 2019-07-21 21:29:04 · 114 阅读 · 0 评论