
Java
文章平均质量分 86
Java 相关的文章
Homer_Jin
积跬步,行千里
展开
-
java BitSet
写在前面未经允许不得转载!java.util.BitSet 这个类其实很简单,但是我觉得很有意思,所以专门写篇文章说下怎么个有意思法!进入正题首先从名字上大致就知道这个类是干嘛的,存储 Bit 的 Set,Bit 就是二进制数据01(理解理解成标志位就行,0没有,1有),而是Set就是数学中的那个Set(集合),自己查资料。拓展点:BitMap,有兴趣自己查资料。先简单说明下怎么玩的:因为 java 中没有 ,java 中一个 long 变量占64bit,然后看类定义及其注释(自己翻原创 2022-02-26 00:32:21 · 610 阅读 · 0 评论 -
Java 集合框架之 Stack
Java 集合框架之 Stack简介java.util.Stack降生于jdk1.0。继承自java.util.Vector,所以从jdk1.2开始,也是集合框架中的一员,归属于List这个子类。这个类已经不太推荐使用,优先使用java.util.Deque的实现。优先使用java.util.Deque的原因:因为这个类是java.util.Vector,而且拓展的几个方法也是线程安全的,所以这个类是线程安全的,都是性能也会相对较差。接口没有java.util.Deque完善各种设计感觉有原创 2020-08-12 13:48:51 · 170 阅读 · 0 评论 -
JDK 动态代理的原理
近期内会补全 最近更新:2020-04-05 13:33写在前面 todo什么是代理?为什么要有静态代理?为什么要有动态代理?静态代理静态代理感觉没啥好说的,实现方式可以是组合,也可以是继承,当然是推荐用组合的方式实现静态代理,理由是解耦,可以任意组装需要的组合,比如说你要对原逻辑代理3次(我的案例可以拆成两个代理,一个校验参数,一个打印信息),进行不同的业务逻辑...原创 2020-04-05 13:39:42 · 173 阅读 · 0 评论 -
Java 中的自动装箱和拆箱原理
写在前面本来想偷懒不写这篇文章的,但是找了一些网上搜索的文章,感觉讲的不太好,所以专门写了这边文章分享下。相关链接JDK 8 中的自动装箱和拆箱的讲解解答首先,先了解下什么是自动装箱和拆箱(Autoboxing and Unboxing)。自动装箱(Autoboxing ):Java编译器在__基本数据类型(the primitive types)__及___其对应的对象包装...原创 2020-03-09 12:09:16 · 529 阅读 · 0 评论 -
Java 集合框架之 Vector
Java 数据结构之 Vector原创 2020-08-03 14:30:26 · 464 阅读 · 0 评论 -
Java 集合框架
官方文档地址: http://docs.oracle.com/javase/tutorial/collections/index.html有空再整理。。。原创 2020-02-23 16:53:46 · 271 阅读 · 0 评论