| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 자바
- 스프링 부트
- 시맨틱 태그
- 바닐라js
- 기술 면접
- tcp와 udp의 차이점
- 스프링부트
- multiarray
- cs질문
- css position
- css
- 자바의 장점
- html
- 구글 리캡차
- 네트워크
- 80 to 443
- 기술면접
- Create
- CSS display 속성
- Rename to
- html요소
- 예외처리
- 리캡차
- 속성
- Java
- position속성
- 신입개발자
- Failed to read the 'responseText' property from 'XMLHttpRequest'
- database
- Oracle
- Today
- Total
목록전체 글 (97)
Building value
자바의 HashSet 클래스는 Set 인터페이스를 구현한 클래스 중 하나로, 중복된 원소를 허용하지 않고 순서를 보장하지 않는 컬렉션입니다. HashSet은 해시 테이블을 사용하여 구현되어 있기 때문에 원소들을 매우 빠르게 추가하고 삭제할 수 있습니다. HashSet은 원소의 값만 저장할 수 있으며, null 값을 하나만 저장할 수 있습니다. 아래는 HashSet의 예시 코드입니다. import java.util.HashSet; public class HashSetExample { public static void main(String[] args) { // HashSet 객체 생성 HashSet set = new HashSet(); // add() 메소드를 사용하여 원소 추가 set.add("apple..
자바의 LinkedList 클래스는 List 인터페이스를 구현한 클래스 중 하나로, 연결 리스트를 사용하여 구현되어 있습니다. LinkedList는 원소들의 순서를 보장하며, 중복된 원소를 허용합니다. 또한 원소들을 추가하고 삭제할 때마다 리스트의 크기가 동적으로 조정됩니다. LinkedList 클래스는 다음과 같은 메소드를 포함하고 있습니다. import java.util.LinkedList; public class LinkedListExample { public static void main(String[] args) { // LinkedList 객체 생성 LinkedList list = new LinkedList(); // add() 메소드를 사용하여 원소 추가 list.add("apple"); l..
자바에서 ArrayList는 크기를 동적으로 조정할 수 있는 배열입니다. ArrayList는 배열과 마찬가지로 인덱스를 사용하여 요소에 접근할 수 있습니다. 하지만 배열과 달리 ArrayList는 요소를 추가하거나 삭제할 때 자동으로 크기를 조정합니다. ArrayList는 java.util 패키지에 포함되어 있습니다. ArrayList의 생성자에는 초기 용량을 지정할 수 있는데, 이는 ArrayList의 크기가 늘어날 때마다 새로운 배열을 생성하는 데 필요한 비용을 줄일 수 있습니다. 용량을 지정하지 않으면 기본값으로 10이 할당됩니다. import java.util.ArrayList; public class Example { public static void main(String[] args) { Ar..
제네릭스(Generic)란 클래스나 메서드에서 사용할 데이터 타입을 미리 지정하지 않고, 사용하는 시점에서 지정할 수 있도록 하는 기법입니다. 제네릭스를 사용하면 클래스나 메서드의 재사용성을 높이고, 타입 안정성을 보장할 수 있습니다. 제네릭스 클래스는 클래스 이름 뒤에 기호를 사용하여 선언합니다. 이 때, 안에는 사용할 데이터 타입을 지정합니다. 대표적인 예시로 List 인터페이스가 있습니다. import java.util.ArrayList; import java.util.List; public class Example { private T data; public Example(T data) { this.data = data; } public T getData() { return data; } publ..
throw와 throws는 예외 처리를 위한 키워드입니다. throw : 예외를 강제로 발생시키는 데 사용됩니다. 즉, 프로그래머가 직접 예외를 발생시킬 때 사용됩니다. 예시 코드를 통해 설명하겠습니다. public class Example { public static void main(String[] args) { try { // 조건에 따라 예외 발생 int num = 10; if (num < 0) { throw new IllegalArgumentException("음수는 입력할 수 없습니다."); } } catch (IllegalArgumentException e) { // 예외 처리 코드 System.out.println(e.getMessage()); } finally { // 항상 실행되는 코드..