본문 바로가기
IT/자바

자바 정리 - 기초

by 김보리 2021. 11. 30.
728x90
반응형

자바

  • 자바 기초설정 시

Window - Preferences - General - Workspace - Text file encoding - Other - UTF-8로 변경

  • 폰트 설정 방법

Window - Preferences - General - Appearance - Colors and Fonts - Basic - Text Font - Edit - 폰트 변경

bin = binary 약자 : class 파일이 들어감(컴파일 된 파일이 들어감)

bidirection - 양방향

src = source 약자 : java 파일이 들어감(소스 파일이 들어감)

단축키

  • 메인 메소드 생성 (public static void main(String[] args)) : m 입력 →
    ctrl + space → enter
  • System.out.println(); 명령어 자동 생성 : syso 또는 sout 입력 후 ctrl + space
  • run 단축키 : ctrl + F11

main()메소드 : java 명령어로 바이트 코드 파일 실행 시 제일 먼저 main()메소드를 찾아 블록 내부를 실행, main()메소드를 프로그램 실행 진입점(entry point)라고 부름

주석

// : 라인 주석 - 라인 끝까지 주석처리

/* / : 범위 주석 - / 내용 */ 사이에 있는 내용은 모두 주석

/** / : 도큐먼트 주석 - /** 내용 */ 사이에 있는 내용은 모두 주석

주로 javacdoc 명령어로 API 도큐먼트 생성시 사용

프로그래밍 기초 (필수로 외우기)

  1. 변수(Variable) : 선언, 초기화
    • 값을 저장할 수 있는 메모리의 특정 번지에 붙여진 이름
    • 변수 통해 해당 메모리 번지에 하나의 값 저장하고 읽을 수 있음
    • 변수는 정수, 실수 등 다양한 타입의 값을 저장할 수 있음
    • 변수 사용 위해 변수 선언 필요예시) 타입 : int, double, 변수 이름 : age, valuedouble value; // (실수(double)값을 저장할 수 있는 value변수 선언
    • int age; // 정수(int)값을 저장할 수 있는 age 변수 선언
    • 변수에 어떤 타입의 데이터 저장할 것인지, 변수 이름 무엇인지 결정
    • 변수 이름 규칙
      1. 첫 번째 글자는 문자, '$', '_' 가능, 숫자 불가능
      2. ex) age (o), $g (o), 1v (x), @so (x), #a (x)
      3. 영어 대소문자 구분(필수)
      4. 첫 문자는 영어 소문자로 시작하며, 다른 단어가 붙을 경우 첫 문자를 대문자로(관례)
      5. ex) maxSpeed, firstName - camel case 방식
      6. 문자 수(길이) 제한 없음
      7. 자바 예약어는 사용 불가(필수)
      8. ex) if, boolean, for, while 등 자바 예약어 불가능
    • 값 저장변수 선언 후 대입 연산자를 사용해 오른쪽 값을 왼쪽 변수에 저장
    • ex) int score; // 변수 선언 score = 90; // 값 저장 //초기값 int score = 90; // 변수 선언과 동시에 초기화 //잘못된 코딩 예 int value; // value에 값을 저장하지 않아 오류 발생 int result = value + 10; // 올바른 코딩 예 int value = 30; // value에 30 값 지정 int result = value + 10;
    • 값 저장 시 대입 연산자(=) 사용
  2. 연산자
  3. 제어문(조건문, 반복문)
  4. 메소드(함수)

객체(클래스) : 변수와 메소드로 이루어짐

변수 + 메소드(함수) = 객체(클래스)

  • 용량 단위1bit = 0, 1 표현하는 단위 (2개 표현 가능)1byte = 8bit(256개) → -128 ~ 1271mb = 1kb * 10001tb = 1gb * 1000
  • 1gb = 1mb * 1000
  • 1kb = 1byte * 1000
  • 2bit = 4개, 3bit = 8개, 4bit = 16개, 8bit = 256개 표현 가능
  • bit → byte → kb → mb → gb → tb
728x90
반응형

댓글