随笔分类 -  java语言基础

摘要:欢迎关注公众号,第一时间获取最新文章: 本篇目录 一、前言 okio是大名鼎鼎的square公司开发出来的,其是okhttp的底层io操作库,既然已经有java原生的io库为什么还要自己费尽开发一套呢?java原生的io操作存在很多问题,比如读写阻塞,内存管理并不高效,体系臃肿,api调用不精简,以 阅读全文
posted @ 2019-03-14 09:52 WangLei_ClearHeart 阅读(2868) 评论(1) 推荐(0) 编辑
摘要:一、前言 本篇文章没有什么主题,就是一些零散点的总结。周末没事看了几道蚂蚁金服的面试题,其中有好几道都是特别简单的,基础性的题目,就是我们平时用到的,但是发现要是完全说出来还是有一些不清楚的地方,所以小小的总结一下。 二、hashCode()方法理解 提到hashCode()必然会涉及equals( 阅读全文
posted @ 2019-03-11 09:47 WangLei_ClearHeart 阅读(825) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文出自汪磊的博客,未经作者允许禁止转载。 Java深拷贝与浅拷贝实际项目中用的不多,但是对于理解Java中值传递,引用传递十分重要,同时个人认为对于理解内存模型也有帮助,况且面试中也是经常问的,所以理解深拷贝与浅拷贝是十分重要的。 一、Java中创建对象的方式 ①:与构造方法有关的创建对 阅读全文
posted @ 2018-04-03 10:15 WangLei_ClearHeart 阅读(1364) 评论(3) 推荐(2) 编辑
摘要:版权声明:本文出自汪磊的博客,转载请务必注明出处。 Java线程池技术属于比较“古老”而又比较基础的技术了,本篇博客主要作用是个人技术梳理,没什么新玩意。 一、Java线程池技术的由来 我们平时使用线程来进行异步操作时,线程的创建,销毁等相对来说都是比较消耗资源的,试想这样一个业务情景:高并发请求, 阅读全文
posted @ 2018-03-07 09:50 WangLei_ClearHeart 阅读(1403) 评论(1) 推荐(1) 编辑
摘要:版权声明:本文出自汪磊的博客,转载请务必注明出处。 一、ThreadFactory概述以及源码分析 ThreadFactory很简单,就是一个线程工厂也就是负责生产线程的,我们看下ThreadFactory源码; 很简单吧,就是一个接口,newThread方法就是用来生产线程的,子类需要实现这个方法 阅读全文
posted @ 2018-02-24 09:39 WangLei_ClearHeart 阅读(24554) 评论(2) 推荐(1) 编辑
摘要:版权声明:本文出自汪磊的博客,转载请务必注明出处。 Java线程系列文章只是自己知识的总结梳理,都是最基础的玩意,已经掌握熟练的可以绕过。 一、从一个小Demo说起 上篇我们聊到了Java多线程的同步机制:Java多线程同步问题:一个小Demo完全搞懂。这篇我们聊一下java多线程之间的通信机制。 阅读全文
posted @ 2018-01-23 10:02 WangLei_ClearHeart 阅读(4343) 评论(0) 推荐(1) 编辑
摘要:版权声明:本文出自汪磊的博客,转载请务必注明出处。 Java线程系列文章只是自己知识的总结梳理,都是最基础的玩意,已经掌握熟练的可以绕过。 一、一个简单的Demo引发的血案 关于线程同步问题我们从一个简单的Demo现象说起。Demo特别简单就是开启两个线程打印字符串信息。 OutPutStr类源码: 阅读全文
posted @ 2018-01-17 10:35 WangLei_ClearHeart 阅读(9620) 评论(4) 推荐(4) 编辑
摘要:版权声明:本文出自汪磊的博客,转载请务必注明出处。 一、守护线程概述及示例 守护线程就是为其它线程提供"守护"作用,说白了就是为其它线程服务的,比如GC线程。 java程序中线程分两种:用户线程与守护线程,用户线程就是我们平常编写的一个个子线程,比如负责下载的线程,上传数据的线程等。如果一个线程调用 阅读全文
posted @ 2018-01-15 17:14 WangLei_ClearHeart 阅读(1011) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示