본문 바로가기

전체 글

(26)
JAVA: 참조변수와 일반변수 + 헷갈리는 변수 정리 변수(variable)란? 예) int num = 10; 여기서는 'int' 를 말한다. '변하는 수' 라고도 한다. num은 변수에 붙여준 이름이다. 나는 값을 저장할 수 있는 int로 상자를 만들고, 이 상자를 상자라고 부를 수 없으니, num이라고 라벨링 한 것이라고 이해했다. 정확하게는 값(value)(여기서는 10)을 저장할 수 있는 메모리 공간을 의미한다고 한다. + 추가 : 변수 선언, 초기화 더 나아가서 int num; 은 변수를 선언 하는 것이고: 상자를 하나 마련해서 num이라고 이름 써놓음 int num = 10; 은 변수를 초기화 한다고 하는데, num이라는 상자에 첫 값을 넣어줄 때 초기화 한다는 용어를 쓴다. 일반변수 (Primitive type) 일반변수는 자바에서 기본으로 제..
JAVA 첫걸음: JAVA 의 특징과 장단점 JAVA 란? 자바는 프로그래밍에 사용되는 가장 대표적인 언어 중 하나다. 자바는 객체 지향 언어로 웹서버, 어플리케이션, 게임 개발 등 많은 분야에서 이용되고 있다. 자바의 특징 객체 지향 언어(Object-Oriented Programming)이다. 운영체제에 독립적으로 동작한다. 가비지 컬렉터가 있어 자동적으로 메모리 관리를 한다. 동적 로딩 지원으로 필요한 라이브러리를 필요할 때 불러올 수 있다. 멀티쓰레드를 지원해 CPU 사용을 최적화, 동시에 여러 작업 수행이 가능하다. 자바의 장점 운영체제 독립적 = 이식성이 높음, 운영체제가 무엇인지에 상관 없이 사용 가능 → 자바에 있는 JVM(Java Virtual Machine)이 각 운영체제에 맞게 컴파일하여 실행 파일로 바꿔 줌 객체 지향 언어(O..