最新 最热

JAVA常见容器_JAVA比较容器

本文主要介绍JAVA中常见容器间的关系和主要区别。JAVA中的容器种类很多,且各有特点。为此特意进行学习研究,写下此文,作为一点总结。若有错误,欢迎拍砖。...

2022-11-17
1

linkhashmap和hashmap的区别_java优先队列默认是大顶堆吗

我们先看下HashMap和LinkedHashMap的继承关系。这两个类都实现了Map接口,同时LinkedHashMap继承于HashMap。具体如下图所示。

2022-11-17
1

Java HashSet的实现原理详解

HashSet是Java Map类型的集合类中最常使用的,本文基于Java1.8,对于HashSet的实现原理做一下详细讲解。

2022-11-16
1

JavaScript入门笔记

DOM(文档对象模型) 是浏览器对 html 文件的描述方式, DOM API是浏览器提供给JavaScript操作html页面内元素的方式。简而言之, 浏览器提供了一些内置函数来让我们操作页面(增删改查)...

2022-11-15
1

LinkedHashMap和hashMap和TreeMap的区别「建议收藏」

HashMap是无序的,当我们希望有顺序地去存储key-value时,就需要使用LinkedHashMap了。

2022-11-15
1

JAVA面试题

所谓的面向对象其实一种编程的思维,即要用我们在日常生活中的思维去解决程序的问题。生活中我们主要面对的就是一些具体存在的物体,以及他们之间的相互关系。而面向对象编程就是将生活中的这些客观存在的事物以及他们之...

2022-11-15
1

如何做文本分析_大数据文本行去重

在之前的两篇博文分别介绍了常用的hash方法([Data Structure & Algorithm] Hash那点事儿)以及局部敏感hash算法([Algorithm] 局部敏感哈希算法(Locality Sensitive Hashing)),本文介绍的SimHash是一种局部敏感hash,它也是Go...

2022-11-15
1

RMI攻击Registry的两种方式

RMI(Remote Method Invocation) :远程方法调用。它使客户机上运行的程序可以通过网络实现调用远程服务器上的对象,要实现RMI,客户端和服务端需要共享同一个接口。...

2022-11-14
1

java集合理解(深入浅出)

一方面, 面向对象语言对事物的体现都是以对象的形式,为了方便对多个对象 的操作,就要对对象进行存储。另一方面,使用Array 存储对象方面具有 一些弊 端 ,而 Java 集合就像一种容器,可以 动态地 把多个对象的引用放入容器...

2022-11-13
1