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..
변수를 개별적(불연속적)으로 만드는 방법 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; - 많은 수의 변수를 만들기가 용이하다. - 기억공간 접근이 쉽다. (반복문 사용 가능) - 데이터 이동이 쉽다. (데이터를 하나의 형태로 담아서 이동) - 서로 다른 데이터 타입(..
V - Variable D - DataType A - Assign 기본 자료형(PDT - Primitve Data Type) 사용자 정의 자료형(UDDT - User Define Data Type) 클래스 -> 사용자 정의 자료형(새로운 자료형)을 만드는 도구 VO - Value Object DTO - Data Transfer Object
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) - 필요에 의해서 새롭게..
bin - TPC01.class (byte code) c\Java~src\java.exe TPC01 src - TPC01.java (소스 파일) c\Java~src\java.exe TPC01.java 자바는 exe 파일이 아니기 때문에 바로 실행할 수 없다. 컴파일을 하면 .class 파일로 나온다 (바이트 코드) 이것을 실행하기 위한 엔진 JVM(Java Virtual Machine)이 있다. 1차 컴파일(byte code) -> 2차 컴파일 (구동될 OS에 맞게 재컴파일) 장점 Java 프로그램은 OS에서 독립적으로 실행할 수 있다. -> JVM이라는 가상 머신이 구동하기 때문이다. 단점 다른 언어에 비해 느리다. -> 가상머신으로 실행하기 때문이다. 자바로 되어있는 프로그램을 받으면 받는 사람도 J..