首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
麻麻的温柔
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
46
文章 46
沸点 0
赞
46
返回
|
搜索文章
赞
文章( 46 )
沸点( 0 )
五分钟搞定正则表达式,如果没搞定,再加两分钟
不用过多介绍,大家对正则表达式应该不太陌生。即使没有用过,也一定听说过。 对于正则表达式,第一映像是一串神秘的字符串。如果不是真正了解其规则,看到这字符串,定然是摸不着头脑。 不过说实话,了解其规则以后,看到这数字,也有点头疼。毕竟正则这个东西,写时爽歪歪,看时如天书。 话虽这…
大家都说 Java 反射效率低,你知道原因在哪里么
我们在 Java 开发中,难免会接触到反射,而在一些框架中,反射的运用更是常见。我相信,每次提到反射,大家的第一反应一定是反射效率低,尽量少使用。 这篇文章就来探索一下这些问题。 由于本机上安装的是 openjdk 12,所以这里就使用 openjdk 12 源码进行分析。 我…
部署HTTP2 and HTTPS - nginx
通俗易懂的方式简单的介绍了 HTTP、HTTPS、HTTP2,并且介绍了基于nginx服务器如何部署HTTPS和HTTP2
深入Java虚拟机(四)连接模型
上一篇文章只是简单描述了类生命周期的各个阶段,但是没有深究装载和解析的细节。现在,我们用整个篇幅来讲一下装载和解析的细节,并展示解析过程如何和动态扩展相关联。 当编译一个Java程序时,每个类或者接口都会编译成独立的class文件。虽然class文件之间看上去毫无关联,实际上它…
深入Java虚拟机(三)Java类型的生命周期
上一篇简单记录了Java class文件的格式,它以标准的二进制形式来表现Java类型。本篇我们来看下当二进制的类型数据被导入到和Java虚拟机中时,到底会发生什么。我们以一个Java类型(类或接口)的生命周期(从进入虚拟机开始到最终退出)为例来讨论开始阶段的装载、连接和初始化…
深入Java虚拟机(二)Java Class 文件
Java class文件是8位字节的二进制流。数据项按顺序储存在class文件中,相邻项之间没有任何间隔,这样可以使得class文件紧凑。占据多个字节空间的项按照高位在前的顺序分为几个连续的字节存放。 在class文件中,可变长度项的大小和长度位于实际数据之前。这个特性使得cl…
Java集合框架——Android中的HashMap源码分析
本文章讲解的内容是Android中的HashMap源码分析。 本文章分析的HashMap源码是基于Android SDK(版本为28)。 要注意的是,Android SDK 28和JDK 1.8对HashMap的底层实现进行了优化,例如:引入了红黑树的数据结构和扩容的优化等。 …
Android coder 需要理解的注解、反射和动态代理
注解我们经常使用它,很多框架也提供了很多注解给我们使用,如 ARouter 的 @Route(path = "/test/activity") 、butterknife 的 @BindView(R.id.user) EditText username; 等,但是,你有没有自定义…
计算概论(一)计算起源、图灵机、计算原理
三次数学危机到哥德尔不完备性定理,产生了可计算与不可计算的边界问题。而对于边界问题探讨,引发了图灵机的问世。 数是万物的本源,事物的性质是由某种数量关系决定的,万物按照一定的数量比例而构成和谐的秩序。 后来,毕达哥拉斯还证明了勾股定理,但是同时发现『某些直角三角形的三边比不能用…
Android:写了这么多代码,你真的理解泛型吗
在我们的实际工作中 泛型(Generics) 是无处不在的,我们也写过不少,看到的更多,如,源码、开源框架... 随处可见,但是,我们真正理解泛型吗?理解多少呢?例如:Box 、Box<Object> 、Box<?> 、Box<T> 、Box<? extends T> 、Box…
下一页
关注了
12
关注者
0
收藏集
0
关注标签
4
加入于
2020-07-08