HashMap的理解
HashMap在Map.Entry静态内部类实现中存储keyvalue对。HashMap使用哈希算法,在put和get方法中,它使用hashCode()和equals()方法。当我们通过传递keyvalue对调用put方法的时候,HashMap使用KeyhashCode()和哈希算法来找出存储keyvalue对的索引。Entry存储在LinkedL
Wesley13 Wesley13
4年前
Android Bitmap理解
Bitmap加载在android中可以使用BitmapFactory类提供的四类方法:decodeFile,decodeResource,decodeStream,decodeByteArray来完成一个bitmap的加载。其中decodeFile,decodeResource是间接调用decodeStream实现的。Bitma
Wesley13 Wesley13
4年前
Java Volatile理解
参考资料:http://www.google.com/cse?sa.x0&sa.y0&cx010284515138798138769%3Aajbqkpwaapm&ieUTF8&qvolatilegsc.tab0&gsc.qvolatile&gsc.page1(https://www.oschina.net/action/Go
Wesley13 Wesley13
4年前
Java 编程要点之并发(Concurrency)详解
本文同步至http://www.waylau.com/essentialjavaconcurrency(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.waylau.com%2Fessentialjavaconcurrency)计算机用户想当然地认为他们的系统在一个时
Wesley13 Wesley13
4年前
Java应用一般架构原理
当我们架设一个系统的时候通常需要考虑到如何与其他系统交互,所以我们首先需要知道各种系统之间是如何交互的,使用何种技术实现。1\.不同系统不同语言之间的交互现在我们常见的不同系统不同语言之间的交互使用WebService,Http请求。WebService,即“Web服务”,简写为WS。从字面上理解,它其实就是“基于Web的
Taro 鸿蒙技术内幕系列(一):如何将 React 代码跑在 ArkUI 上
作者:京东零售朱鸣辉基于Taro打造的京东鸿蒙APP已跟随鸿蒙Next系统公测,本系列文章将深入解析Taro如何实现使用React开发高性能鸿蒙应用的技术内幕背景随着鸿蒙操作系统的快速发展,开发者们期待将现有跨平台应用迁移到鸿蒙平台。Taro作为一个流行的
CPU的指令周期
CPU中会有存器、指令寄存器、控制器等多类单元。指令集,就是CPU中用来计算和控制计算机系统的一套指令的集合,而每一种新型的CPU在设计时就规定了一系列与其他硬件电路相配合的指令系统。
codigger codigger
5天前
不止于 MVC:拆解 Codigger Application Framework 的性能引擎与全栈协作秘籍
在我们的第一篇文章中,我们介绍了CodiggerApplicationFramework(AF)作为高并发分布式操作系统Codigger上的应用构建框架,及其宏观价值。本文将深入AF的内核,详细解析其核心工作机制——MicroViewMVC的组件职责,以及