首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
smith3581
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
UML 类图介绍
类图是描述类、接口以及类之间关系的图。 类在 UML 中通常以实线矩形框表示。 矩形框中有若干分隔框,分别包含类名、属性、行为等元素。如下图: 接口的类图表述与类大致相同,不同的是接口名要添加 Interface 标识,且行为的可见性必须用 "+" 表示。如下图: 继承是面向对…
Java面试- JVM 内存模型讲解
经常有人会有这么一个疑惑,难道Java开发就一定要懂得JVM的原理吗?我不懂JVM,但我照样可以开发。确实,但如果懂得了JVM,可以让你在技术的这条路上走的更远一些。JVM的重要性首先你应该知道,运行
[Google] 再见 SharedPreferences 拥抱 Jetpack DataStore
一个新库的出现必定为我们解决了一些问题,那么 Jetpack DataStore 为我们解决什么问题呢,在分析之前,我们需要先来了解 SharedPreferences 都有那些坑。 接下来我们逐个来分析一下 SharedPreferences 带来的这些问题,在文章中 Sha…
深入Android系统(五)Android的同步和消息机制
Android 应用的UI线程,同样采用了消息驱动模式,所有外部来的按键事件、触屏事件、各种系统Intent、广播等都会转化为内部的消息,然后在主线程中分发处理。 现在的操作系统普遍采用消息驱动模式。Windows操作系统就是经典的消息驱动类型。但是,Android的消息处理机…
View体系详解
注意:View在平移过程中,top和left表示原始左上角的位置信息,发生改变的值是x、y、translationX、translationY这四个参数。 ViewConfiguration.get(getContext()).getScaledTouchSlop()。 在处理…
反制面试官 | 14张原理图 | 再也不怕被问 volatile!
这一篇也算是Java并发编程的开篇,看了很多资料,但是轮到自己去整理去总结的时候,发现还是要多看几遍资料才能完全理解。还有一个很重要的点就是,画图是加深印象和检验自己是否理解的一个非常好的方法。 这是一份精心总结的Java内存模型思维导图,拿去不谢。 JMM是Java内存模型,…
OutOfMemoryError 可以被 try catch 吗?
群里小伙伴碰到的一道比较经典的面试题,但我相信很多第一次碰到这个问题的同学应该无法立刻给出答案,最好的办法肯定还是动手测一测。 注意看下面的 Gif,每点击一次 Allocate 20MB ,都会给数组容量增加 20*1024*1024,当然应该并不是 20 MB。如下面代码所…
Android 蓝牙开发(3)——蓝牙的详细介绍
前面的两篇文章,主要是在 Android 官网关于蓝牙介绍的基础上加上自己的理解完成的。主要针对的是 Android 开发中的一些 API 的使用。 第一篇文章 Android 蓝牙开发(1) 主要是介绍了普通的蓝牙在 Android 开发中的运用。 第二篇文章 Android…
Android 蓝牙开发(2)——低功耗蓝牙
本文章是参考官网,然后加入自己实践中的理解完成!没有看上一篇的读者,可以先阅读一下前一篇,这是一个系列。 Android 4.3 (API 18 )引入了低功耗蓝牙,应用可以查询周围设备、查询设备的服务、传输信息。 GATT 配置文件是一种传输数据规范,用于在 BLE 链路上发…
不要再重复造轮子了,这款开源工具类库贼好使!
Hutool是一个小而全的Java工具类库,它帮助我们简化每一行代码,避免重复造轮子。如果你有需要用到某些工具类的时候,不妨在Hutool里面找找。本文总结了平时常用的16个工具类,希望对大家有所帮助! Hutool的安装非常简单,Maven项目中只需在pom.xml添加以下依…