- Today
- Total
- 최대값과 최솟값
- IntelliJ #인텔리제이 #교육용
- JAVA #자바 #프로그래머스 #두 정수 사이의 합
- 자바 #프로그래머스 #JAVA #다음 큰 숫자
- JAVA #자바 #프로그래머스 #서울에서 김서방 찾기
- JAVA #백준
- 데이터베이스 #DB #데이터 #정의 #기본
- JAVA #프로그래머스
- 나누어 떨어지는 숫자 배열 #자바 #JAVA #프로그래머스
- JAVA #자바 #프로그래머스 #나머지가 1이되는 수
- 빌드 에러
- JAVA #핸드폰 번호 가리기 #프로그래머스 #자바
- 자바 #프로그래머스 #JAVA #최솟값 만들기 #코딩테스트
- servlet
- 콜라츠 추측 #자바 #JAVA #프로그래머스
- 문자열 다루기 기본 #자바 #JAVA
- 최대값과 최솟값 #자바 #JAVA
- SW공학
- 백준 #JAVA #자바
- Could not resolve all files for configuration
- JAVA #프로그래머스 #약수의 개수와 덧셈
- JAVA #자바 #프로그래머스 #숫자의 표현
- JAVA #프로그래머스 #문자열 내림차순으로 배치하기
- JAVA #코드업 #기초 100제
- Java
- 백준 #자바
- 프로그래머스
- 스프링 #의존성 주입 #DI
- 게임 맵 최단거리 #자바 #JAVA #프로그래머스
- 자바 #JAVA #프로그래머스 #정수 내림차순으로 배치하기
목록JAVA/JAVA (basic) (18)
MOMONOTE
운영체제에서 실행 중인 하나의 애플리케이션을 프로세스(process)라고 부르고, 작업의 단위를 스레드라고 부른다(프로세스 내에서 실제로 작업을 수행하는 주체). 사용자가 애플리케이션을 실행하면 운영체제로부터 실행에 필요한 메모리를 할당받아 애플리케이션의 코드를 실행하는데 이것이 프로세스다. 이러한 프로세스는 프로그램에 사용되는 데이터와 메모리 등의 자원 그리고 스레드로 구성된다. 멀티태스킹 두 가지 이상의 작업을 동시에 처리하는 것. 운영체제는 멀티 태스킹을 할 수 있도록 CPU 및 메모리 자원을 프로세스마다 적절히 할당하고, 병렬로 실행시킨다. 멀티태스킹이 멀티 프로세스를 뜻하는 것은 아니다. 한 프로세스 내에 멀티 태스킹을 할 수 있다. 스레드 한 가지 작업을 실행하기 위해 순차적으로 실행할 코드를..
제네릭 클래스, 인터페이스, 메소드를 정의할때 타입을 파라미터로 사용할 수 있도록 한다. 제네릭 사용 이유 제네릭 타입을 이용함으로써 잘못된 타입이 사용될 수 있는 문제를 컴파일 과정에서 제거할 수 있다. 비제네릭 코드는 불필요한 타입 변환을 하기 때문에 프로그램 성능에 악영향을 미친다. List list = new ArrayList(); list.add("안녕하세요"); String abc = (String) list.get(0); //제네릭을 쓰지 않은 경우 타입변환을 해야한다. ========================================== List list = new ArrayList(); list.add("반갑습니다"); String cdf = list.get(0); //제네릭을 쓰..
배열은 고정된 크기의 단 하나의 타입으로 복수개의 원소값을 한꺼번에 저장할 수 있다는 특징이 있다. 또한 배열안의 객체를 삭제했을 때 해당 인덱스가 비어있게 된다. 자바는 배열의 문제점을 해결하기 위해 java.util 패키지에 컬렉션과 관련된 클래스와 인터페이스를 포함시켰다(컬렉션 프레임워크). 프레임워크란 사용 방법을 미리 정한 라이브러리다. 자바 컬렉션 프레임 워크는 몇 가지 인터페이스를 통해 다양한 컬렉션 클래스를 이용할 수 있도록 한다. List와 Set은 객체를 추가, 검색,삭제하는 공통점이 있기 때문에 Collection 인터페이스로 정의해 둗고 있다. Map은 키,값 쌍의 자료 형태이다. Set 컬렉션 (인터페이스) java.util.Set 인터페이스 특징 * 1.가변적 크기의 복수개의 타..
API는 라이브러리라고도 부른다. 프로그램 개발에 자주 사용되는 클래스 및 인터페이스의 모음을 말한다. String , System 클래스 모두 API에 속하는 클래스들이다. 8버전 보려면 11을 8로 docs.oracle.com/en/java/javase/11/docs/api/index.html Overview (Java SE 11 & JDK 11 ) This document is divided into two sections: Java SE The Java Platform, Standard Edition (Java SE) APIs define the core Java platform for general-purpose computing. These APIs are in modules whose nam..