: 프로젝트를 개발할 때 유용하게 사용할 수 있는 뷰(VIEW)들을 미리 묶어 이름을 붙여 놓은 것을 말함
고급언어로 작성된 내용
컴퓨터가 이해할 수 있도록 0과 1로 이루어진 기계어로 변환하는 과정
기관이나 기업의 업무 관리를 소프트웨어화하는 것을 의미
프로그램을 개발하는 기법으로, 부품에 해당하는 객체들을 먼저 만들고 이것들을 하나씩 조립 및 연결해서 전체 프로그램을 완성하는 기법
자바 프로그램은 완전한 기계어가 아닌 중간 단계의 바이트 코드이기 때문에, 이것을 해석하고 실행할 수 있게 해주는 가상의 운영체제
- 참고 용어 : 필드, 스레드
: 프로그램에서 필요한 자바 가상 기계(JVM), 라이브러리 API, 컴파일러 등의 개발 도구가 포함된 소프트웨어 패키지
JRE(Java Runtime Environment)
- 참고용어 : API
자바 프로그램 실행에 필요한 자바 가상 기계(JVM), 라이브러리 API가 포함된 소프트웨어 패키지
: 변수 선언, 값, 저장, 메소드 호출에 해당하는 코드, 실행문 끝에는 세미콜론(;)을 붙여야 한다
: 객체를 생성하기 위한 필드와 메소드가 정의된 것, 객체의 설계도에 해당한다
: 어떤 일을 처리하는 실행문들을 모아 놓는 블록
* 메소드 호출 : 메소드를 코드 내에서 사용하는 것
: 프로그램 실행과는 상관없이 코드에 설명을 붙인 것
•// : //부터 라인 끝까지 주석으로 처리한다.
•/* ~ */ : /*와 */ 사이에 있는 모든 범위를 주석으로 처리한다.
//1줄 주석문
/*
여러줄 주석문
*/
/**
문서화 주석!
==>어떤 클래스나 어떤 메소드 생성시 javadoc 를 이용해서 API 문서를 만들때 사용한다.
프로그래밍을 막 짠다음에 클래스파일을 만들면...
* IDE : Integrated Development Environment
프로젝트 생성, 자동코드 완성, 디버깅 기능을 제공하는 환경
ex) Eclipse(자바), Visual studio(c/c++)
* 디버깅 (debugging)
: 모의 실행을 해서 오류를 찾아내는 행위
[⭐]
constructor(생성자) 2가지가 있는데 기본 생성자(파라미터(==매개변수)가 없는 생성자)와 파라미터(=매개변수)가 있는 생성자로 나뉘어진다
기본 생성자 (파라미터 (==매개변수))가 없는 생성자
Member(){ }
[⭐]
Member(){}
이 생략되어 있는 것이다정수를 저장할 수 있는 타입으로 byte, short, int, long 타입을 말한다
작은 따옴표(')로 감싼 하나의 문자 리터럴을 저장할 수 있는 타입이다
큰 따옴표(")로 감싼 문자열을 저장할 수 있는 타입이다
실수를 저장할 수 있는 타입으로 float,double 타입을 말한다
참과 거짓을 의미하는 true와 false를 저장할 수 있는 타입이다