자바의 정석

    [자바의 정석] 2장 변수

    변수 변수란? 프로그래밍에서의 변수는 값을 저장할 수 있는 메모리상의 공간을 의미한다. "변수란, 단 하나의 값을 저장할 수 있는 메모리 공간" 변수의 선언과 초기화 int age; // age 라는 이름의 변수 선언 변수타입은 변수에 저장될 값이 어떤 '타입'인지를 저장하는 것 변수이름은 메모리 공간에 이름을 붙여주는 것 📌 변수의 초기화 메모리는 여러 프로그램이 공유하는 자원이므로 전에 다른 프로그램에 의해 저장된 '알 수 없는 값(쓰레기 값)'이 남아있을 수 있기 때문에 반드시 초기화를 해주어야 한다. "변수의 초기화란, 변수를 사용하기 전에 처음으로 값을 저장하는 것" 예시 class Variable { publci static void main(String[] arg..

    [자바의 정석] 1장 자바를 시작하기 전에

    자바란 1996년 썬마이크로시스템즈에서 개발하고 발표한 객체지향 프로그래밍 언어이다. 운영체제에 독립적이라 운영체제의 종류에 관계없이 실행이 가능하다. 즉 이식성이 높다. 자바의 특징 운영체제의 독립적 객체지향 언어 비교적 배우기 쉬움 자동 메모리 관리(Garbage Collection) 네트워크와 분산처리를 지원 멀티쓰레드 지원 동적 로딩(Dynamic Loading) 지원 JVM(Java Virtual Machine) JVM을 직역하면 '자바를 실행하기 위한 가상 기계'라 할 수 있다. 일반적인 프로그램은 OS만 거치고 실행되는데 자바 애플리케이션은 JVM을 한 번 더 거쳐서 실행된다. 자바 애플리케이션은 JVM 하고만 상호작용을 하기 때문에 다른 OS에서도 프로그램의 변경 없이 실행이 가능하다. 단..