JAVA 기초

이지현·2024년 2월 29일

자바의 기본 구조

  1. 반드시 클래스 파일의 첫 번째 줄에 패키지 선언문이 위치해야 한다.
  2. 객체 지향 언어이므로, 시작 개체로 사용할 클래스를 하나 선언해야 한다.
[접근지정자][기타제어자] class 클래스명 {
}
* 대괄호[]가 있는 구문은 생략 가능
  1. 클래스명은 파일명과 동일해야 한다.
  2. 카멜 표기법 : 클래스명은 대문자로 시작하고, 띄어쓰기가 없는 대신 새로운 단어의 첫 글자는 대문자여야 한다.
  3. 시작 개체에는 프로그램을 시작/종료하는 main 함수가 있어야 한다.
[접근지정자][기타제어자] 리턴자료형 함수명[(매개변수), ...] {
// 코딩
[return 리턴값;]
}
  1. 시작/종료 블록{}을 이용하여 클래스의 시작과 종료 지정한다.## 패키지란?

  2. 디렉토리(폴더) 역할

  3. 비슷한 클래스끼리 묶어서 관리하기 용이

  4. 같은 이름의 클래스를 만들 수 있음

  5. 반드시 클래스 파일의 첫 번재 줄에 패키지 선언문이 위치해야 함
    package 패키지경로;

코드 블럭

: 영역(범위)를 나타내는 연산자.

  • {} 안에 가둔다.
  • 영역 안의 변수를 지역변수라 한다.
  • 지역변수의 위치를 신경쓰지 않은 채 코딩하면 ---- cannot be resolved to a variable 이라는 오류 메시지가 뜬다.

용어

  1. 소스코드 : 소스 파일에 작성된 코드
  2. 소스 파일 : 프로그램 작성 시 가장 먼저 작성하는 파일
  3. 바이너리 코드(기계어) : 컴퓨터가 이해할 수 있는 언어. 0과 1로 이루어짐
  4. 컴파일 : 소스코드를 바이너리 코드로 변환하는 과정
  5. 컴파일러 : 컴파일 할 때 사용하는 프로그램
  6. 키워드 : 의미가 부여된 예약어
  7. 식별자(identifier) : 개발자가 부여한 이름들(변수명, 클래스명, 함수명 등)
profile
병아리 개발자

0개의 댓글