목록자바 (45)
gpffh1011

@서론) 변수선언 int valueName; 자료형 변수이름 자료형을 붙이는 이유 - 자료의 최대크기와 어떤형식의 데이터를 담을 지 미리 알려주어 프로그램에서 필요한 공간을 예약하고 처리를 편하게 하기위함. 자바에서의 변수는 '선언 위치'에 따라 클래스 변수, 인스턴스 변수, 지역 변수로 나누어 진다. 아래에 3개의 변수를 각각 선언해 보았다. public class test { int iv; // 인스턴스 변수 static int cv; // 클래스 변수 void method() { int lv; // 지역 변수 } } 위의 그림에는 3개의 int 형 변수가 선언되어 있는데, 클래스 내부에 선언되어 있는 iv와 cv는 멤버 변수라고 한다. 그 중 cv는 static으로 선언되었으니 클래스 변수이고, i..
@JVM(Java Virtual Machine) JVM이란 자바가상머신 (Java Virtual Machine)의 약자를 줄여 부르는 용어로 자바 컴파일러가 변환한 ByteCode를 실행 시키는 프로그램 입니다. 간단히 말해 Java Byte Code를 컴퓨터의 운영체제(Operating System)에 맞게 해석해주는 역할을 한다. 그렇기 때문에 자바번역기라고도 불리며 자바는 OS의 관계 없이 사용이 가능한 장점을 가지게 되었다.

@비트(bit) 컴퓨터는 0과 1로만 데이터를 읽고 저장하는 이진수을 사용한다. 2진수에서의 0과 1 같이 신호를 나타내는 최소의 단위를 비트라 한다. 2진수는 0 또는 1의 값밖에 없으므로 비트 1자리로는 2종류를 구별할 수 있다. @바이트(byte) 비트가 주는 정보는 너무 적으므로, 훨씬 다양한 데이터를 나타내기 위해 8개의 비트를 묶어 1바이트로 나타낸다. 8자리 이진수는 2^8 이므로 256개의 값을 나타낼 수 있다. 영어 한문자 처리하는데 1byte가 필요하며 한글의 경우 문자에 2byte가 필요하다.
@컴파일(compile) 가나다...abc...123...%();등 다양한 문자를 사용하는 사람과 달리 컴퓨터는 0과 1로 구성된 2진코드로만 모든 명령을 이해하고 실행한다. 컴퓨터에게 명령을 내리기 위해서는 우리의 언어를 컴퓨터가 이해할 수 있도록 번역이 필요하다. 이 번역 과정을 컴파일이라 한다.