JAVA/Java TPC(생각하고, 표현하고, 코딩하고)

JAVA/Java TPC(생각하고, 표현하고, 코딩하고)

[JAVA] 기본자료형(PDT) vs 사용자정의자료형(UDDT)

기본자료형(PDT : Primitive Data Type) - 컴파일러에서 기본적으로 제공해주는 자료형 사용자 정의 자료형(UDDT : User Define Data Type) - 기본 생성자 함수를 가지고 있다. (생략) - 객체 생성은 new라는 연산자를 써야 한다. (생성자 메서드) public BookDTO() { super(); } BookDTO b; // BookDTO가 메모리에 올려져 번지를 가지고 있기때문에 데이터타입으로 사용가능하다. b = new BookDTO(); // 생성자 연산자 new를 통해 BookDTO()생성자를 만들어서 b가 BookDTO의 번지를 가리키게 한다.

JAVA/Java TPC(생각하고, 표현하고, 코딩하고)

[JAVA] JVM의 메모리 모델(JVM이 사용하는 메모리 영역 - 4가지)

JVM이 class(실행 클래스)를 실행하는 방법 해당 클래스를 현재 디렉토리에서 찾는다. 찾으면 클래스 내부에 있는 static 키워드가 있는 메서드를 메모리에 로딩 한다. method Area의 static zone에 로딩 한다. main() method static zone에서 main() 메소드를 실행한다. (호출, 시작) main() method가 호출되면 main() metohd의 호출정보가 Stack Area에 들어간다(push) 프로그램이 시작되는 부분이다. (PC의 위치가 현재 동작되고 있는 메서드다.) Static Area가 비어 있으면 프로그램이 종료된 것이다. method Area 기계어 코드가 올라감 Method의 byte code가 저장되는 영역 stack area 메서드가 호출..

JAVA/Java TPC(생각하고, 표현하고, 코딩하고)

[JAVA] 메서드는 변수다(변수 vs 메서드 관계)

1. 변수와 메서드 변수(Variable) : 데이터를 한 개 만(한 개의 형태) 저장 기능하다. 저장만 한다. 메서드(method) : 동작을 한 후에 데이터를 한 개 만 만들어 낸다. 동작 후 저장한다. 메서드에서 리턴 하는 값을 메서드 이름에 저장한다. 메서드 이름이 변수 역할을 한다. 변수와 메서드는 결론적으로 데이터를 한 개만 저장하므로 비슷하다. 2. 메서드의 매개변수 전달기법(parameter passing) 실인수와 가인수의 개수가 맞아야 한다. 실인수와 가인수의 데이터 타입이 같아야 한다. Call by Value(값 전달 기법) → 기억공간 개별 int a = 10; int b = 20; int v = sum(a,b); // method 호출 부 // a,b : value(값) Call..

JAVA/Java TPC(생각하고, 표현하고, 코딩하고)

[JAVA] 데이터를 이동하라 (변수 vs 배열의 관계)

변수를 개별적(불연속적)으로 만드는 방법 int a, b, c; a = 10; b = 20; c = 30; - 데이터 처리가 복잡한다. - 이동이 어렵다. - 데이터를 한 개만 저장가능 하다. 변수를 연속적으로 만드는 방법(Array, 객체) Array(배열) : 동일한 타입의 데이터를 여러 개 저장하기 위한 연속적인 메모리 구조. - 자바에서 배열은 객체로 취급 int[] a; a = new int[3] -------------- in[] a = new int[3] a[0] = 10; a[1] = 20; a[2] = 30; - 많은 수의 변수를 만들기가 용이하다. - 기억공간 접근이 쉽다. (반복문 사용 가능) - 데이터 이동이 쉽다. (데이터를 하나의 형태로 담아서 이동) - 서로 다른 데이터 타입(..

JAVA/Java TPC(생각하고, 표현하고, 코딩하고)

[JAVA] 관계를 이해하라 (V. D. A)

V - Variable D - DataType A - Assign 기본 자료형(PDT - Primitve Data Type) 사용자 정의 자료형(UDDT - User Define Data Type) 클래스 -> 사용자 정의 자료형(새로운 자료형)을 만드는 도구 VO - Value Object DTO - Data Transfer Object

JAVA/Java TPC(생각하고, 표현하고, 코딩하고)

[Java] 프로그래밍의 3대 요소

1. 변수 - 데이터를 저장하는 메모리 공간의 이름(Symbol) - 변수선언 : 메모리에 변수(기억공간)를 만드는 것 -> DataType + Variable -> 변수가 선언되면 ST(변수테이블)에 등록이 된다. 2. 자료형(DataType) - 변수의 크기와 변수에 저장될 데이터의 종류를 결정하는 것 - 기본자료형(PDT) : 컴파일러에서 기본적으로 제공해주는 자료형 종류 자료형 크기(byte) 예시 정수 short,int,long 2,4,8 10,20 실수 float, double 4,8 23.4f, 34.567 문자 char 2 'A', 'a' 불 boolean 1 true(참), false(거짓) 사용자정의자료형(UDDT) : 객체 자료형(Object DataType) - 필요에 의해서 새롭게..

mane
'JAVA/Java TPC(생각하고, 표현하고, 코딩하고)' 카테고리의 글 목록 (3 Page)