값을 저장할 수 있는 메모리의 번지에 붙이는 이름이다.프로그램은 변수를 통해서 특정 번지에 값을 저장하고 읽을 수 있다.변수에 맞는 타입(자료형)과 변수 이름으로 선언한다.영문이나 숫자를 사용. 특수 문자는 '\_', '$' 만 사용 가능숫자로 시작할 수 없다.예약어
조건문은 조건식에 따라 실행문을 실행하기 위해서 사용한다.조건문 종류에는 if문과 switch문이 있다.조건식의 결과에 따라서 실행여부가 결정된다. 조건식이 true이면 블록 내 실행문을 실행하고, false이면 블록 내 실행하지 않는다.if문 조건식이 true이면 i
📌 객체(object)텍스트란? 물리적, 추상적으로 존재하고 생각할 수 있는 자신의 속성을 가지고 있으면서 식별 가능한 것을 의미한다. 객체는 속성과 동작으로 구성된다. 이 속성과 동작을 각각 멤버 변수, * 메소드*라고 한다. | 속성 | 이름, 나이, 주소
상속은 이미 개발된 클래스를 재사용해서 새로운 클래스를 만들기 때문에 중복되는 코드를 줄여준다.상속을 이용하면 부모 클래스의 수정으로 모든 자식 클래스들도 수정되기 때문에 유지 보수 시간을 최소화할 수 있다.상속 예약어가 extends인 이유는 단순하게 소스만 물려받는
클래스들의 공통적인 특성을 추출해서 선언한 클래스를 추상 클래스라고 하며,객체를 직접 생성할 수 있는 클래스를 실체 클래스라고 한다.추상 클래스와 실체 클래스는 상속관계를 가지고 있다. 추상 클래스가 부모, 실체 클래스가 자식으로 구현되엉ㅆ고 실체 클래스는 추상 클래스
잘못된 조작, 잘못된 코딩으로 인해서 발생하는 프로그램 오류를 예외라고 한다.예외가 발생되면 그 순간 종료된다는 점에서 에러와 비슷하다.예외는 예외처리(exception handling)를 통해서 프로그램을 종료하지 않고 정상 실행 상태가 유지되도록 할 수 있다.자바는
java는 기본적으로 다양한 패키지를 지원해준다. 그 중에서 java.lang 패키지는 java 프로그램의 기본적인 클래스를 담고 있는 패키지이다.그래서 java.lang 패키지에 있는 클래스와 인터페이스는 import 없이 사용할 수 있다.많이 사용한 String,
java.util은 프로그램 개발에서 자주 사용되는 자료구조일 뿐만 아니라, 날짜 정보, 유용한 API를 포함하고 있다.특정 시점의 날짜를 표현하는 클래스이다. Date 객체 안에는 특정 시점의 연도, 월, 일, 시간 정보가 저장된다.Date 객체의 toString()
Java는 입출력 작업을 손쉽게 처리할 수 있도록 java.io 패키지를 제공해준다.java에서 데이터는 Stream(스트림) 을 통해서 입출력된다. Stream은 단일 방향으로 연속적으로 흘러가는 것을 말한다.데이터가 저장되어 있는 저장소에서 프로그램으로 데이터를 읽
컬렉션 객체의 저장을 뜻하고, 프레임워크는 사용 방법을 정해놓은 라이브러리를 말한다.컬렉션 프레임워크는 사용 방법을 정의한 인터페이스와 실제 객체를 저장하는 다양한 구현 클래스를 제공한다.컬렉션 프레임 워크의 주요 인터페이스에는 List, Set, Map 이 있다.Li