플레이데이터 - 1일차 자바 공부

Kim Hyen Su·2023년 7월 3일

🎇자바 기초

프로그래밍 언어

  • 프로그램을 만들기 위한 언어
  • 소스파일 → 컴파일러(컴파일) → 바이트코드 → JVM → 기계어(1,0)

언어 종류

  • C,C++ : 메모리 효율이 높음(일일히 메모리를 지정해줘야함), 절차 지향언어
  • 파이썬 : 대용량 데이터 처리 효율이 좋음.
  • java : 웹 프로그래밍 시 사용, 객체 지향언어
  • C# : 객체 지향언어
  • Js : 프론트 & 백엔드(node.js)

Java

  • 객체 지향언어(객체 간의 상호작용으로 프로그램을 완성하는 기법)
  • 메모리 자동 관리
  • JDK에 의해 운영체제와 상관없이 어디서든 프로그래밍 가능.(운영체제 독립성)

🎇자바 설정

JDK 다운로드

IDE 다운로드

  • 통합 개발 환경 : 여러가지 기능을 제공해주는 개발 툴.
  • Eclipse, IntelliJ
  • 워크 스페이스 : 이클립스에서 메타 데이터 및 프로젝트가 저장되는 폴더를 의미.
  • 주석 : 프로그램 실행과 상관 없는 코드에 대한 설명.(//, /* */)
  • 실행문 : main() 메서드 내부에 작성하고 실행문 끝에는 세미콜론(;)을 넣어줘야 한다.
  • main() 메서드 : Java 프로그램 실행의 시작점.

환경변수 설정

  • Java 프로그램 실행 시 필요한 정보를 제공해주기 위한 변수.
  • JAVA_HOME 변수 : 변수값으로 java 경로 지정.
  • path에 '%JAVA_HOME%\bin'을 추가.
  • class 파일을 어디서든 확인할 수 있도록 하기 위함.
  • 만약, 없는 경우 자바에서 메모리 전체를 확인하여 파일을 찾아야 하기 때문에 비효율적이다.

🎇변수

변수란?

  • 값을 담기 위한 메모리.

변수 선언

  • 변수타입 변수명;

변수 명명 규칙

  • 숫자 시작 X, 특수문자(_,$)만 사용.
  • 변수명 / 메서드명 : 첫자 소문자 이후 대문자 시작.
  • 클래스명 : 첫자 대문자 이후 대문자 시작.
  • 상수명 : 전체 대문자.
  • 예약어 사용 불가.

변수 사용 규칙

  • 변수는 선언 후 초기화 해줘야 사용이 가능하다.
  • 변수 2개 내부에 저장된 값을 변경할 때에는 하나의 변수를 추가로 선언하여 3개를 사용하여 바꿔줘야 한다.
	int x = 1;
    int y = 2;
    int tmp;
    
    tmp = x;
    x = y;
    y = tmp;
    
    이러한 방식으로...
profile
백엔드 서버 엔지니어

0개의 댓글