Java

· Java
클래스 권장 규칙 클래스 이름의 첫 글자는 항상 대문자로 한다. 여러 단어로 이루어진 이름은 단어의 첫 글자를 대문자로 한다. 상수의 이름은 모두 대문자로 한다. 어러 단어로 이루어진 경우 '_'로 구분한다. 변수의 이름은 짧을수록 좋지만, 약간 길더라도 용도를 알기 쉽게 선언하는게 바람직하다. 식별자 생성 규칙 프로그래밍에서 사용하는 모든 이름을 '식별자(identifier)'라고 하며, 같은 영역 내에서 서로 구분(식별)될 수 있어야 한다. 식별자를 생성할때는 다음과 같은 규칙을 지켜야 한다. 대소문자가 구분되며 길이에 제한이 없다. 예약어를 사용해서는 안 된다. 숫자로 시작해서는 안된다. 특수문자는 '_'와 '$'만을 허용한다. 예약어 예약어는 키워드(keyword) 또는 '리져브드 워드(reser..
· Java
JVM(Java Virtual Machine)이란? 자바를 실행하기 위한 가상 기계(컴퓨터) 자바로 작성된 애플리케이션은 모두 이 가상 컴퓨터(JVM)에서만 실행되기 때문에, 자바 애플리케이션이 실행되기 위해서는 반드시 JVM이 필요하다. 일반 애플리케이션의 코드는 OS만 거치고 하드웨어로 전달되는데 비해 Java 애플리케이션은 JVM을 한 번 더 거치기 때문에, 그리고 하드웨어에 맞게 완전히 컴파일된 상태가 아니고 실행 시에 해석(interpret)되기 때문에 속도가 느리다는 단점을 가지고 있다. 하지만 하드웨어의 기계어로 바로 변환해주는 JIT컴파일러와 향상된 최적화 기술이 적용되어서 속도의 격차가 많이 감소한다. JVM의 메모리 구조 응용 프로그램이 실행되면 JVM은 시스템으로부터 프로그램을 수행하..
· Java
자바란? 썬 마이크로시스템즈(Sun Microsystems, Inc. 이하 씬)에서 개발하여 1996년 1월에 공식적으로 발표한 객체지향 프로그래밍 언어 자바의 가자 중요한 특징은 운영체제(Operation System, 플랫폼)에 독립적 운영 체제에 따라 프로그램을 전혀 변경하지 않고도 실행이 가능 자바언어의 특징 운영체제에 독립적 자바 응용프로그램은 운영체제나 하드웨어가 아닌 JVM(Java Virtual Machine)하고만 통신하고 JVM에선 전달받은 명령을 해당 운영체제가 이해할 수 있도록 변환하여 전달 운영체제에 독립적이지만 JVM은 운영체제에 종속적이어서 썬에서는 여러 운영체제에 설치할 수 있는 서로 다른 버전의 JVM을 제공 한번 작성하면, 어디서나 실행된다.(Write once, run ..
beekei
'Java' 태그의 글 목록 (8 Page)