[JAVA]JAVA 프로그래밍의 기초

Date:     Updated:

카테고리:

태그:

[3] JAVA 프로그래밍의 기초

3.1. 자바 코딩 규칙

  • 파일 형식
    • 소스 파일 확장자 엄수(클래스명.java)
    • 클래스와 파일의 명칭 통일(대, 소문자 포함)
    • 관례상 클래스명은 대문자로 시작
  • main() 메서드를 시작점으로 한다
  • 자바 명령문을 마칠 때는 세미콜론(;) 필수
  • 코드 작성시 들여쓰기 필수

3.2. 괄호

  • () 소괄호
  • {} 중괄호
  • [] 대괄호

3.3. 자바 예약어

  • Keyword
  • 자바에서 미리 사용하는 단어
  • 이미 지정된 예약어는 클래스 및 변수명으로 사용할 수 없음

3.4. 자료 표현

  • 2진수로 표현
    • 데이터를 0과 1만 이용하여 표현
    • Bit(비트)
      • 컴퓨터가 표현하는 데이터의 최소 단위
      • 2진수 값 하나를 저장할 수 있는 메모리의 크기
    • Byte(바이트)
      • 1byte = 8bit
  • 2진수와 10진수

      10진수 :  0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, ...
      2진수  :  0, 1, 10, 11, 100, 101, 110, 111, 1000, 1001, 1010, ...
    
  • 8진수와 16진수
    • 8진수 : 2진수를 3비트씩 모아서 표현
    • 16진수 : 2진수를 4비트씩 모아서 표현

      10진수 :  0  1   2   3   4   5   6   7       8       9   10      11      12      13      14      15      16
      2진수  :  0  1   10  11  100 101 110 111     1000   1001  1010   1011    1100    1101    1110    1111    10000
      8진수  :  0  1   2   3   4   5   6   7       10     11   12      13      14      15      16      17      20
      16진수 :  0  1   2   3   4   5   6   7       8       9   A       B       C       D       E       F       10
      
  • 비트로 나타낼 수 있는 수의 범위
    • 1비트 : 0, 1 (2개)
    • 2비트 : 00, 01, 10, 11 (4개)
    • 3비트 : 000, 001, 010, 100, 011, 101, 110, 111 (8개)

3.5. 변수(Variable)

  • 항상 변하는 값을 나타낼 때 사용(ex. 성적, 합계, 게임의 레벨, 주소, …)
  • 특정 메모리 영역에 할당한 이름
  • 하나의 값을 저장할 수 있는 메모리 내부의 기억 공간
  • 변수 선언
    • 표현하고자 하는 자료에 맞는 데이터 타입(자료형) 사용(숫자, 문자, 문자열 등)

3.6. 변수 이름 규칙

  • 영문(대, 소문자 구분)과 숫자, 특수문자는 $ 및 _ 만 사용 가능
  • 맨 앞에는 숫자 입력 불가
  • 예약어 사용 불가
  • 용도 및 가독성이 중요함
    • int numberOfStudent;
  • 변수 작명 방식
    • 카멜 표기법(Camelcase Notation)
      • ex) CamelCase
    • 스네이크 표기법(Snakecase Notation)
      • ex) snake_case

JAVA 카테고리 내 다른 글 보러가기

댓글 남기기