首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
用户1423948550339
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
浅析ArrayBuffer、TypedArray和Buffer
在node中处理文件时,经常遇到buffer。比如使用fs.readFile()去读文件时,第一个参数的类型是可以是Buffer,那Buffer是什么呢? 如果你对这三个问题的答案了然于心,那么接下来的文章可以不用看了。如果有疑问的话,可以往下看,说不定就能帮你解决疑问。 首先…
ArrayBuffer、TypedArray与DataView
因为需要处理一些二进制字符串的问题,接触到了ArrayBuffer,进而对TypedArray和DataView做了一些研究。 ArrayBuffer是为了处理二进制数据流而出现的,但是JS没有办法直接处理(读写)它里面的内容,于是就需要 TypedArray 。 TypedA…
Java反射机制
Java放射机制是指在==运行状态==中,对于任意一个类,都能知道这个类的所有属性和方法;对于任意一个对象,都能调用它的任意一个方法和属性;这种动态获取信息及动态调用方法的功能成为Java的反射机制。 利用Java机制,在Java程序中可以动态的去调用一些protected甚至…
Android:写了这么多代码,你真的理解泛型吗
在我们的实际工作中 泛型(Generics) 是无处不在的,我们也写过不少,看到的更多,如,源码、开源框架... 随处可见,但是,我们真正理解泛型吗?理解多少呢?例如:Box 、Box<Object> 、Box<?> 、Box<T> 、Box<? extends T> 、Box…
Handler消息机制(二)ThreadLocal原理
本文对ThreadLocal实现线程间分别存储数据,进行了深层次的探索,源码采用Android SDK 28版本进行分析。 1. ThreadLocal是什么 通过对官方描述的理解,我们知道ThreadLocal记录的变量跟线程相关,其他线程无法获取和修改该线程记录的变量。此特…
【Java进阶笔记】JVM内存模型(堆、栈、方法区、逃逸分析)
1. JVM 内存模型 .java文件会被编译器编译为.class文件,然后由JVM中的类加载器加载各个类的字节码文件,加载完毕后,交由JVM执行。JVM会用一段空间来存储程序执行期间需要的数据和相关信息,这段空间一般称为Runtime Data Area运行时数据区,也就是J…
Java 多线程常用方法分析
线程脑图Thread相关创建线程的方法:Runnable方式:Thread子类的方式:FutureTask方式:线程的生命周期:线程的6种状态:线程的常见方法sleep和wait方法的区别:线程结束的
并发编程[一]:synchronized 一撸到底
本文是极客时间 Java 性能调优专栏的笔记(非原创),妈的这个专栏写的太好了。 在并发编程中,多个线程访问同一个共享资源时,我们必须考虑如何维护数据的原子性。 在JDK 1.5 之前,是通过内置锁 synchronized 来实现,锁的释放是由 JVM 隐式实现的,而 syn…