① 자바프로젝트 생성 -> 프로젝트 폴더 생성( mac 단축키 : option + command + N )② 패키지 생성 -> 하위 폴더 생성③ 자바 소스 파일 생성 -> 소스파일 생성(.java)④ 컴파일 및 바이트 코드 생성 -> 바이트 코드 생성(.class)⑤
C, 자바 같은 컴파일 언어는 변수를 사용하기 전에 반드시 자료형을 서언해야 한다. 변수의 자료형을 선언할 때는 변수 이름 앞에 자료형을 표기해야 한다. 변수에 자료형이 선언되면 메모리에는 변숫값을 저장할 수 있는 공간이 만들어진다.Do it! 실습 | 변수 선언과 값
자바의 연산자는 연산 결과의 특징에 따라 3가지로 나눌 수 있다. 첫째, 연산 결과가 특정 값이 나오는 산술, 비트, 시프트 연산자 둘째, 연산 결과가 참과 거짓 중 하나의 값으로만 나오는 비교, 논리 연산자 마지막으로 값을 반환하는 것이 아닌 값을 대입하는 의미를 지
기본적으로 프로그램은 소스코드를 차례대로 1줄씩 처리한다. 이때 제어문은 '프로그램의 처리 순서를 바꾸는 것'이다. 자바에는 5개의 제어문(선택제어문 2개, 반복제어문 3개)과 2개의 제어키워드가 있다.if 문은 조건식에 따라 실행문의 실행 여부를 결정하는 선택 제어문
자바에서는 8개의 기본 자료형 이외의 모든 자료형은 참조 자료형이다.대표적인 참조 자료형에는 배열, 클래스, 인터페이스 등이 있다. 참조 자료형은 개발자가 얼마든지 정의할 수 있어 무한개라 할 수 있음.동일한 자료형을 묶어 저장하는 참조 자료형.생성할 때 크기를 지정해
1. 클래스와 객체의 개념 자바는 객체지향형 프로그래밍 언어로 클래스, 추상 클래스, 인터페이스와 같은 객체지향적 문법 요소를 사용해 프로그램을 구성한다. 자바를 제대로 이해하려면 이러한 문법 요소를 이해해야 한다. 기본 문법 요소인 클래스에 관해 알아보자. 1-1.
클래스의 내부 구성 요소 중 첫 번째필드는 클래스에 포함된 변수로 객체의 속성값을 지정할 수 있다.지역변수는 메서드에 포함된 변수로 중괄호 안에서만 유효한 변수이다.이때, 필드는 클래스의 중괄호 안에 선언된 변수이고 지역변수는 메서드의 중괄호 안에 선언된 변수이다.둘의
비슷한 목적으로 생성된 클래스 파일들을 한 곳에 모아 둔 폴더자바 제공 API의 대표적인 패키지기본 클래스들을 묶어 놓은 java.lang유용한 확장 클래스 들을 묶어 놓은 java.util자바 그래픽과 관련된 클래스들을 묶어 놓은 java.swing과 javafx자바
자바 제어자(modifier)는 클래스, 필드 ,메서드, 생성자 등에게 어떠한 특징을 부여하는 문법 요소.'쓴 커피', '맛있는 사과'와 같이 커피, 사과(클래스나 멤버)를 꾸며 주는 형용사 쯤으로 생각.접근 지정자는 자바 제어자의 한 종류로, 클래스, 멤버, 생성자
총 대학생 필드 3개, 메서드 3개 총 직장인 필드 3개, 메서드 3개 상속 기본적으로 부모의 모든 필드, 메서드를 내 클래스에서 사용할 수 있는 것 다형성(polymorphism) 하나의 객체를 여러가지 이름으로 부를 수 있는 성질로, 상속관계(부모-자식 관계
필드, 지역변수, 메서드, 클래스 앞에 위치어디에 위치하느냐에 따라 의미가 다름.final 제어자는 변수를 선언할 때만 지정가능final 변수는 한번 대입된 값을 수정할 수 없음.즉, 한번 대입된 값이 최종값이 되는 셈.클래스 내 필드는 선언과 동시에 값을 대입(A1)
메서드의 본체가 완성되지 않은 미완성 메서드자바는 크게 클래스, 인터페이스로 나뉜다.마치 세상은 크게 여자, 남자/ 생물, 무생물로 나뉘듯 말이다.이때 클래스는 일반클래스, 추상 클래스로 또 나뉘는데이때 일반 클래스는 붕어빵 틀에 비유할 수 있으며 붕어빵을 만들려고 붕
클래스 안에는 단 4개만 들어갈 수 있는데, 필드 메서드 생성자 클래스(이너) 가 해당된다. 이때, 이너클래스는 클래스 내부에 포함되는 인스턴스 멤버 이너 클래스, 정적 멤버 이너 클래스 그리고 지역 이너 클래스로 나뉜다. * 인스턴스 멤버와 정적 멤버
프로그램을 작성하는 과정에서 실수, 사용자가 잘못된 값을 입력하면 오류가 발생한다. 다양하게 발생하는 오류 중 개발자가 해결할 수 있는 오류를 '예외(exception)'이라고 한다. 이 예외가 발생했을 때 적절히 처리하는 것을 예외처리! 예외 vs 에러 예외는 '