自分で作ったクラスを HashSet や HashMap のキーに入れるときは、equals と hashCode を実装する必要があります。実装していないと、中身が同じでも「別のもの」として2つ入ります。Java 16以降なら record を使うと自動で用意されます。
Java에서 부동소수점(double이나 float)을 다룰 때, 수식상으로는 같은 0으로 보이는 0.0과 -0.0이 있습니다. 기본 데이터 타입(프리미티브 타입)으로 비교하는지, 객체(래퍼 클래스)로 비교하는지에 ...
500+ Java interview questions and answers for Junior, Middle, and Senior Java backend developers. Covers Spring Boot, Hibernate / JPA, SQL, PostgreSQL, Kafka, Docker ...
本内容遵循CC 4.0 BY-SA版权协议 在 Java 集合框架中,HashSet 是最常用的“去重容器”之一,它基于 HashMap 实现,核心作用是存储不重复的元素,支持快速的添加、删除和查找操作。很多开发者在 ...
Всем привет, меня зовут Сергей Прощаев, и в этой статье я расскажу про коллекции в Java и их алгоритмическую сложность. В этой статье мы ...
Package a Jakarta EE 11 web application and Open Liberty runtime into one runnable JAR with Maven and the Liberty Maven Plugin. Use JUnit, Cucumber, REST Assured, Selenium and JMeter to test Java ...
Package a Jakarta EE 11 web application and Open Liberty runtime into one runnable JAR with Maven and the Liberty Maven Plugin. Use JUnit, Cucumber, REST Assured, Selenium and JMeter to test Java ...
本内容遵循CC 4.0 BY-SA版权协议 与Java相关的知识点,包括但不限于各种框架、算法题、项目代码、使用小技巧。 在Java集合框架中,HashMap、HashTable与HashSet是最常用的哈希型数据结构。它们因高效 ...
Generics make your code more flexible and easier to read, and they help you avoid ClassCastExceptions at runtime. Get started with this introduction to using generics with the Java Collections ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results