일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 제이쉘
- 클래스
- Java
- eclips
- 초보코딩탈출
- 리눅스
- github
- 기초코딩
- 프로그래밍언어
- 메소드
- JShell
- 초보코딩
- 알고리즘
- 배열
- 자바프로그래밍
- Git
- 자바기초
- Elk
- 데이터베이스
- spring
- 이클립스
- 자바
- 프로그래밍
- 스프링 기초
- 컴퓨터과학개론
- 스프링
- 프로그래밍기초
- JAVA기초
- 코딩초보
- 자바 스프링
- Today
- Total
목록JAVA (66)
키보드워리어
안녕하세요 【키보드 워리어】 블로그 방문자 여러분, 안경닦이입니다. 오늘은 배열 리스트 내부적 동작 (ArrayList)에 대해 살펴봅니다. ArrayList가 implements한 인터페이스는 Serializable,Cloneable, Iterable, Collection, List, RandomAccessed 입니다. Serializable은 클래스 인터페이스를 직렬로 구현하는게 가능해집니다. Cloneable은 객체를 복사할 수 있게 해줍니다. Iterable은 Collection객체들을 (ArrayList의 부모 클래스임)반복을 할 수 있게 해줍니다. List는 순서가 있는 컬렉션으로 중복된 요소를 허용할 수 있습니다. RandomAccess는 List인터페이스를 구현한 객체를 빠른 액세스를 접근..
안녕하세요 오늘은 인터페이스 Map에 대한 소개를 하려고 합니다. 유용한 인터페이스 Map https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html Map (Java SE 17 & JDK 17) Type Parameters: K - the type of keys maintained by this map V - the type of mapped values All Known Subinterfaces: Bindings, ConcurrentMap , ConcurrentNavigableMap , NavigableMap , SortedMap All Known Implementing Classes: AbstractMap, Attr..
안녕하세요 【키보드 워리어】 ⌨🗡🧑 블로그 방문자 여러분, 안경닦이입니다. 오늘은 SET 에 대해 알아보겠습니다. HashSet,LinkedHashSet,TreeSet Set은 순서나 위치가 없는 인터페이스로, 중복이 없는 유일한 것만 가질 수 있습니다. 예를 들어, "A", "B", "C", "B" 라는 문자열이 있을 때, Set은 "A", "B", "C" 라는 유일한 값만 가질 수 있습니다. 따라서, 같은 요소를 추가하면 추가되지 않는 Set의 특징이 있습니다. A collection that contains no duplicate elements Set 인터페이스를 구현하는 클래스로는 HashSet, LinkedHashSet, TreeSet 등이 있습니다. HashSet은 저장된 순서나 정렬과 상관..
안녕하세요 오랜만에 돌아온 자바 입문 section 시리즈 15번째 Collection입니다. Comparable 인터페이스 구현 https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Comparable.html Comparable (Java SE 17 & JDK 17) Type Parameters: T - the type of objects that this object may be compared to All Known Subinterfaces: ArrayType, ByteValue, CharValue, ChronoLocalDate, ChronoLocalDateTime , Chronology, ChronoZonedDateTime..
안녕하세요 블로그 방문자 여러분들 모두 환영합니다. 오늘은 지난 포스팅에 이은 내용입니다. 아직 못 보셨다면 여기를 클릭해 주세요. 2023.04.07 - [JAVA입문/JAVA 꿀팁모음] - [자바]🍯꿀팁 - equals 메서드 활용 [자바]🍯꿀팁 - equals 메서드 활용 안녕하세요 【키보드 워리어】 ⌨🗡🧑 블로그 방문자 여러분, 안경닦이입니다. Equals Java에서 객체를 비교하는 방법은 두 가지가 있습니다. 첫 번째는 == 연산자를 사용하는 것이고, 두 번째는 e keyboardwarrior.tistory.com equlas 메서드와 hashcode 메서드는 왜 붙어있을까요? Java에서 객체들을 비교할 때 equals 메서드를 사용합니다. 이때 equals 메서드는 객체들이 동일한지 아닌지..
안녕하세요 【키보드 워리어】 ⌨🗡🧑 블로그 방문자 여러분, 안경닦이입니다. Equals Java에서 객체를 비교하는 방법은 두 가지가 있습니다. 첫 번째는 == 연산자를 사용하는 것이고, 두 번째는 equals() 메서드를 사용하는 것입니다. == 연산자는 두 개의 객체가 메모리 상에서 동일한 객체인지를 비교합니다. 즉, 두 개의 객체가 같은 메모리 주소를 참조하는 경우에만 true를 반환합니다. 하지만, equals() 메서드는 객체의 내용이 같은지를 비교합니다. 따라서 두 개의 객체가 같은 메모리 주소를 참조하지 않더라도, 내용이 같다면 true를 반환합니다. 객체의 내용이 같은지를 비교하려면 equals() 메서드를 오버라이딩하여 사용해야 합니다. public class MyClass { priva..