
🧺 변수의 선언과 저장 프로그래밍 하는 과정에서 필요에 따라 데이터를 저장할 때 사용하는 공간 입니다. 마치 양동이와 같이 데이터를 담을 수 있는 공간을 할당할 때 변수 선언을 하죠. 변수란 프로그래밍 하는 과정에서 필요에 따라 데이터를 저장할 때 사용하는 공간

연산자는 앞장에서 배운 기본 자료형을 더하거나 빼는 등의 계산을 하기 위해서 사용합니다. 자바 언어에서는 다양한 연산자를 제공해주는데 타입별 사용 가능한 연산자가 있습니다. 수많은 연산자 분류는 피연산자 수에 따라 단항, 이항, 삼항 연산자로 구분합니다.연산식은 하나의

자바는 컴퓨터 프로그래밍 언어로, 컴퓨터 프로그램을 만드는데 사용합니다. 누구나 웹 사이트에 접속하여 게시글을 읽거나, 작성하거나 수정 혹은 삭제하는 작업을 해본 경험이 있을것입니다. 이런 게시판이나 웹 사이트를 웹 프로그램 이라고 하는데, 자바는 이런 웹 프로그램 개

인생을 살면서 많은 상황에서 조건에 따른 선택을 하게됩니다. 예를 들면 이런것이죠프로그램의 코드를 작성하는 것도 위와 같이 조건을 따지는 작업을 반복적으로 수행하는 것입니다. 쇼핑몰에서 만약 회원 등급이 VIP등급 이상일 경우 포인트를 10,000원 넣어주는 로직을 작

현실 세계에서 제품을 만들 때, 각각의 부품을 만들고나서 하나씩 조립하여 완성된 제품을 만들게 됩니다. 자동차를 만들 때 자동차에 들어가는 부품들 - 타이어, 차틀, 엔진, 핸들, … 등의 부품들을 조립하여 최종적으로 만들겠죠. 이때 각각의 부품들을 자바에서는 ‘객체’

🧣 프로그램 오류, 예외 클래스의 계층구조 10월 15일 카카오에 무슨 일이 오류(error) 와 예외(exception)의 차이 에러:프로그램 코드에 의해서 수습될 수 없는 심각한 오류 예외 : 프로그램 코드에 의해서 수습될 수 있는 다소 미약한 오류 🧐 에

👻 제네릭 사용하는 이유 제네릭이란 자바에서 제네릭(generic)이란 데이터의 타입(data type)을 일반화(generalize) 한다는 것을 의미합니다. 제네릭은 클래스나 메소드에서 사용할 내부 데이터 타입을 컴파일 시에 미리 지정하는 방법입니다. 이렇게

🎃 Collection 컬렉션(Collection) 이란 사전적 의미로 요소를 수집해서 저장하는 것을 말합니다. 프로그래밍을 하다보면 다수개의 객체를 저장해 두고 필요할 때 마다 꺼내서 사용하는 경우가 있습니다. 만약 10개의 Product 객체를 저장해 두고, 필