23.04.27 학습일기

23.04.27 학습일기

  • Eclipse 설치 및 개발 환경 설정

  • JVM (자바 가상 머신) 복습

  • 프로그래밍의 3대 요소 : 변수, 자료형, 할당 복습

  • 변수 선언과 할당 복습

  • 기본 자료형과 사용자 정의 자료형 복습

JVM : JVM이라는 가상머신을 통해 각 OS에 독립적으로 실행할 수 있게 해준다. 1차 컴파일 (byte code)과 2차 컴파일(구동될 OS 리소스에 맞게 재 컴파일)

변수(Variable) : 데이터를 저장할 메모리 공간의 이름(symbol)

자료형(Data Type) : 변수의 크기와 변수에 저장될 데이터의 종류를 결정하는 것

할당(Assign) : 변수에 값을 저장(대입, 할당) 하는 것.

기본 자료형(PDT) : 컴파일러에서 기본적으로 제공해주는 자료형

 


사용자 정의 자료형 (UDDT) : 객체 자료형(Object DataType)

  • 필요에 의해서 새롭게 만들어 사용하는 자료형

  • 만드는 도구, 설계하는 도구, 모델링하는 도구가 필요하다 -> class

 

public class BookDTO {

  public String title;
  public int price;
  public String company;
  public int page;

}

 

변수(Variable)+자료형(DataType) -> 변수 선언

* Symbol Table(변수 목록표)

symbol table을 거쳐서 memory에 접근, symbol table에 변수가 없으면 can not find symbol 에러

변수 선언 : 메모리에 변수(기억공간)를 만드는 것. 변수가 선언되면 ST(변수 테이블)에 등록이 된다.

 


L-Value = R-Value; -> 변수 = 값, 변수, 수식, 메서드 호출 문

 

a=10;
a=b;
a=b+20;
a=sum(b,c);

댓글을 작성해보세요.

채널톡 아이콘