JAVA 5

자바의 Collection ( List , Map , Set )

자바의 Collection Framework는 데이터를 효율적으로 관리하고 조작하기 위한 클래스와 인터페이스의 집합입니다. 주요 인터페이스로는 List, Set, Map 등이 있으며, 각각 고유한 특성과 용도를 가지고 있습니다. 아래는 각 인터페이스와 주요 구현 클래스, 그리고 사용 예제입니다.1. Set 인터페이스특징:중복 요소를 허용하지 않음.요소의 순서를 보장하지 않음. (HashSet)순서를 보장하는 경우도 있음. (LinkedHashSet)정렬된 순서를 유지. (TreeSet)주요 구현 클래스HashSet: 요소의 순서를 보장하지 않음.LinkedHashSet: 요소의 삽입 순서를 유지.TreeSet: 요소를 정렬된 상태로 유지.2. Map 인터페이스특징:키-값 쌍(Key-Value Pair)으..

JAVA 2025.01.06

JAVA 입출력 개념 정리 (Scanner), String 참조변수

Java에서 입력을 처리하는 가장 기본적인 방법 중 하나는 Scanner 클래스를 사용하는 것입니다. Scanner는 표준 입력(키보드)으로부터 데이터를 읽을 수 있도록 도와주는 클래스입니다.Scanner 사용 개념Scanner 객체 생성:Scanner 객체는 System.in을 매개변수로 받아 생성합니다.   Scanner scanner = new Scanner(System.in);사용 가능한 메서드:nextLine() : 한 줄의 문자열을 입력받습니다.nextInt() : 정수를 입력받습니다.nextDouble() : 실수를 입력받습니다.next() : 공백 전까지의 문자열을 입력받습니다.기타 다양한 데이터 타입을 지원하는 메서드가 있습니다.리소스 해제:사용이 끝난 후에는 scanner.close()..

JAVA 2025.01.04

PC 에 JAVA 환경변수 설명 방법

1. 윈도우 아이콘 -> 우클릭 후 시스템 누르기 or Windows + Pause 버튼                3.시스템 변수-> 새로 만들기    4. 시스템 변수에 새로운 환경 변수 명을 설정해줌 ( JAVA_HOME , JDK 설치 경로로 변수 값 지정)5. 시스템 변수-> path에 새로만들기 -> %JAVA_HOME%\bin 새로 만들기 이후 확인 6 . 환경변수에 있는 자바 c가 제대로 동작하고 있는지 확인

JAVA 2025.01.02

JAVA 개념 정리 - (1) JDK 개념설명

1. Java VersionJava Version은 자바 프로그래밍 언어와 관련된 특정 버전의 자바 개발 환경을 말합니다. 자바는 지속적으로 새로운 버전이 출시되며, 각 버전은 새로운 기능 추가, 성능 향상, 보안 개선 등을 포함하고 있습니다.Java 8, Java 11, Java 17 등과 같이 자바의 특정 버전이 존재합니다.Java 버전은 JDK와 JRE (Java Runtime Environment)의 특정 버전도 포함하며, 프로그램을 개발하고 실행하는 데 중요한 기준이 됩니다.예시:Java 8은 람다 표현식과 스트림 API를 도입하여 자바의 중요한 변화를 가져왔습니다.Java 11은 장기 지원(LTS) 버전으로 안정성과 보안 강화를 중시하는 환경에서 널리 사용됩니다.Java 17은 최신 LTS 버..

JAVA 2025.01.02