#중앙정보처리학원-23일차-
8/28
오늘을 새로오신 선생님께서 오셔서 교육을 해주시게 되었다.
지난 선생님께 상속에서 다형성 까지 배웠지만 이해가 잘 안돼 백승은 선생님께서 한번더 가르쳐 주시게 되었다
복습 개념으로
데이터 타입
1. 기본타입 (8개)
정수형
-> byte(1), short(2), int(4), long(8)
실수형
-> float(4), double(8)
논리형
-> boolean(1)
문자형
-> char(2)
2. 참조타입(기본타입8개를 제외한 모든 타입)
-> 사실상 무한대
1. 데이터가 저장되는 공간이 따로 생기고(인스턴스[객체][객체]) -> 메모리주소
2. 메모리에 인스턴스의 메모리 주소가 저잗이 되는 것을 참조 타입 이라고 한다.
String a; // 참조타입
String b; // 참조타입
int c; // 기본타입
int[] d; // 참조타입 배열은 참조 타입이다.
String e;
e = "java";
int f;
f = 9;
2차원 배열 예(참조타입)
int[][] a = { {1,2,3},{10,20,30},{100,200,300} };
int[][] b = a;
System.out.println(a[0][2]); // 3
System.out.println(b[0][2]); // 3
a[1][1] = 2000;
System.out.println(a[1][1]); // 2000
System.out.println(b[1][1]); // 2000
b[2][2] = 9999;
System.out.println(a[2][2]); // 9999
b[2] = new int[] {111,222,333};
System.out.println(a[2][2]); // 333
System.out.println(b[2][2]); // 333
b = new int[][] {{33, 44}, {22, 11}}; // 이렇게 b 에 값을 만들어 준순간 a와 b의 주소 저장 값은 달라진다.
System.out.println(b[0][0]); // 33
System.out.println(a[0][0]); // 1
추가로 기존에 사용하던 이클립스에서 인텔리제이로 ide프로그램을 바꿨다 간단한 단축어 입력이
편해진거 같은데 아직 적응 하는데 좀 걸릴거 같다 그리고 git Hub 기능도 사용 해서 집에서 편하게
코드를 받아 사용 할 수 있게 되었다.