728x90

Programming 33

3. 배열

배열이란? 여러개의 변수(데이터)를 모아놓은 요술주머니라 생각하면 된다. #이 강의에서는 할당되는걸 요술주머니에 집어넣는거라 표현하신다.. 6년점 컴프수업 갬성마냥..ㅎ 배열문법 1. 배열선언 변수선언과 비슷함. 여러개의 데이터가 모여있어서 중괄호{} 사용. 배열의 크기는 최초에 한번 설정되면 변경이 불가함 //배열선언 예시 //1 int[] iArr = {10,20,30,40} //2 int[] iArr = new int[5] //배열의 크기만 정하고 이후에 할당 int[0] = 10; int[1] = 20; int[2] = 30; int[3] = 40; int[4] = 50; 2. 메모리구조 배열 안 각 데이터의 주소값을 배열 안에 저장함. 3. 레퍼런스의 이해 위에 주소값등르 '레퍼런스'라고 한다...

Programming/Java 2020.12.30

2. 변수와 연산자

(기초적인 내용은 생략된 부분이 많습니다.) 1. 기본자료형 vs 객체자료형 기본자료형(Primitive) - java언어에 이미 존재하는 데이터타입. ex) int, double, boolean, char 등등 - 메모리에 직접 할당 객체자료형(Object) - 여러가지 데이터들이 모여 있는 복잡한 데이터로 기본 자료형에 비해 크기가 크다. ex)String, System, ArrayList 등 - 메모리 어딘가에 저장 후 그 주소값을 할당 2. 형변환 묵시적 형변환 작은 데이터를 큰 데이터로 변환 int a = 10 double b = a 위의 경우 b 출력시 10.0으로 출력됨. int(4byte) a 가 double (8byte)로 형변환됨 반대의 경우를 큰데이터 -> 작은데이터 인 경우 명시적 ..

Programming/Java 2020.12.30

1. Java란

초보 개-발자의 자바공부 스타트! 1) Java 언어의 특징 - Virstual Machine 운영체제(윈도우, 리눅스, 맥OS 등)의 영향 받지 않는다. 즉 프로그래밍 해놓고 각 OS에 맞는 Virtual Machine만 있다면 실행 가능하다는것. - Garbage Collection 메모리 관리에 용이한편. 사용하지 않는 메모리 회수, 할당이 Garbage collector에 의해 이뤄지기 때문에 메모리 관리가 용이한 장점이 있다. - Object Oriented Program(OOP) 객체지향 언어로 개발과 유지보수를 효율적으로 진행할 수 있음! 2) 자바 개발 환경설정 - JDK(Java Development Kit) : Java 개발 키트. - IDE(Integrated Development E..

Programming/Java 2020.12.29
728x90