Java基础
文章平均质量分 93
Java基础学习笔记
saltsoul
这个作者很懒,什么都没留下…
展开
-
Java访问远程接口
Java 应用程序可以直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的net包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效、功能丰富的支持 HTTP 协议的客户端编程工具包。.net包的HttpURLConnection ...原创 2019-06-28 23:54:44 · 6113 阅读 · 0 评论 -
Java定时任务
TimerTaskTimerTask是java.util包下的定时任务类。创建一个任务类继承TimerTask并实现自定的任务内容public class GetWeatherTask extends TimerTask{ @Override public void run() { System.out.println("定时任务内容"); //业务逻辑 }}在主线程启...原创 2019-06-29 02:45:45 · 610 阅读 · 0 评论 -
Thread和Runnable创建多线程的方式的区别
线程(thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。同一进程中的多条线程将共享该进程中的全部系统资源。源码浅析Runnable源码Runnable是个空接口,只有一个抽象方法run();@FunctionalInterfacepubl...原创 2019-07-25 16:12:05 · 501 阅读 · 0 评论 -
浅析ArrayList源码:Iterator并发修改异常的底层机制
错误信息ConcurrentModificationException异常控制台报checkForComodification常见于迭代器操作中在ArrayList类中查询“checkForComodification”在ArrayList中查找关键字,我们首先会找到Itr这个类;Itr 是ArrayList的内部类,当调用ArrayList的iterator()方法时,返回的就是一个...原创 2019-07-26 21:53:45 · 459 阅读 · 1 评论