시스템 메모리를 관리하고 Java 기반 애플리케이션을 위한 휴대용 실행 환경을 관리한다다른 프로그램을 실행하는데 목적을 둔 프로그램이다어느 장치나 OS에서도 자바 프로그램이 실행될 수 있게 한다프로그램 메모리를 관리하고 최적화한다프로그램이 실행되면 JVM은 OS로부터
반드시 예외처리를 해야한다롤백처리가 되지 않는다 (트랜잭션 롤백)컴파일 중에 예외처리를 확인한다사용자 동작, 운영체제 등 외부 영향으로 인해 발생한다예외처리를 하지 않아도 된다롤백 진행런타임 중에 예외처리를 확인프로그래머의 실수에 의해서 발생한다
배열에 저장할 수 있는 객체 수가 배열을 생성할 때 결정되기 때문에 불특정 다수의 객체를 저장하기 어려움객체를 삭제했을 때 해당 인덱스가 비어버린다.새로운 객체를 저장할 땐 어디 인덱스가 비어 있는지 확인해야한다.image객체를 인덱스로 관리하기 때문에 객체를 저장하면
키와 값으로 구성된 Entry 객체를 저장키는 중복 저장 불가능하지만 값은 중복 저장 가능기존에 저장된 키와 동일한 키로 값을 저장하면 기존의 값은 없어지고 새로운 값으로 대체image객체 추가put()객체 찾기get()객체 삭제remove()모든 키를 Set 컬렉션으
List컬렉션은 저장 순서를 유지하지만, Set은 유지하지 않는다.객체를 중복해서 저장할 수 없고, 하나의 null만 저장할 수 있다.image구슬 주머니와 비슷하다. 동일한 구슬을 2개 넣을 수 없고, 들어갈 때와 나올 때의 순서가 다를 수도 있다.저장, 삭제Set&
==비교를 위한 연산자비교하고자 하는 대상의 주소값을 비교한다.equals() 메소드이며 객체끼리 값을 비교할 수 있다.비교하고자 하는 대상의 내용을 비교한다.
컬렉션의 저장 요소를 하나씩 참조해서 람다식으로 처리할 수 있도록 해준다.함수적 스타일로 처리할 수 있다.Iterator와 비슷하지만 내부 반복자를 사용하므로 병렬처리가 쉽다.중간 처리와 최종 처리 작업을 수행한다.image컬렉션 내부에서 요소룰 반복시키고, 개발자는
에러응용프로그램 실행 오류가 발생하는 것JVM 위에서 실행되는 프로그램을 아무리 견고하게 만들어도 실행 불능예외사용자의 잘못된 조작 또는 개발자의 잘못된 코딩으로 인해 발생되는 오류예외처리를 통해 프로그램을 종료하지 않고 정상 실행 상태가 유지되도록 한다image두 가
자바의 장단점에 대해서 살펴보자1) 자바는 Simple하다. \- 자바는 간단하고 코드를 이해하기 쉬운 프로그래밍 언어 중 하나로 배우고 수행하기 쉽다. \- 게다가, 자바는 C와 C++의 포인터와 같은 복잡한 특징들을 전부 제거하여 코드를 더 쉽게 수행할