java base
Java 자료형
Java 자료형(data type) 기본 자료형(primitive type)과 객체 자료형(reference type) 기본 자료형(primitive type) 정수형 : byte (1byte) : -128 ~ 127 까지의 정수를 다룰 수 있음 short (2byte) : -32,768 ~ 32,767 int (4byte) : -2,147,483,648~2,147,483,647 권장 long (8byte) : -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 실수형 : float(4byte) : ±(1.40129846432481707e-45 ~ 3.40282346638528860e+38) double(8byte) : ±(4.94065645841246544..
Java 변수 란
변수란 데이터를 담을 수 있는 메모리 공간 변경 가능함 변수의 선언 자료형 변수명 = 초기값; 변수에 저장된 데이터는 언제든지 변경할 수 있다. 대입연산자 = : 대입연산자 변수 = 데이터 변수와 메모리 변수를 만들면 램에 메모리가 생성 램: 현재작업중인 프로그램들을 띄워놓는 책상과 같은 역할 변수를 만들면, 램의 공간에서 만들어짐 생성된 메모리의 Reference(참조) 고유 주소값이 생성됨. ex) int x = 10; x 라는 이름의 저장공간이 RAM에 할당되고, 10이라는 값이 들어간다. 공간이 만들어졌으므로 주소값이 부여되지만 알 수 없다. 변수 사용시 주의사항 변수명 숫자는 맨 앞에 쓸 수 없다. 1num X 특수문자 사용 금지 _ (under bar) 사용가능 no_where, now_h..
Java 언어 시작
Java 언어 탄생 1995년 James Gosling(제임스 고슬링)이 만듬 썬 마이크로시스템즈(Sun Microsystems)에서 배포 오크(Oak) 언어에서 발전 처음에는 가전제품에 탑재할 수 있는 프로그램을 개발하기 위한 목적으로 탄생 특징 장점 객체 지향 언어 기능이 최적화 JRE를 이용하기 때문에 운영체제로부터 자유롭다. 어떤 운영체제이든간에 호환성이 좋다 웹 및 모바일 프로그밍에 좋음 운영체제로부터 자유롭기 때문 GC(Garbage Collector)를 통해 자동메모리관리를 지원하여 C 계열의 언어와 다르게 메모리 관리가 용이 단점 JVM(자바 가상 머신)을 거쳐야 하므로, 실행속도가 다른 언어에 비해 느리다. 예외처리를 개발자가 일일이 처리를 지정해야 한다.