본문 바로가기

언어공부/Java

(83)
자바 주석문(comment), 클래스(class), 메소드(method),자바의 문장(statement), 세미콜론(;) - 주석문 (comment) 주석문은 소스의 설명을 적어놓는 곳이다. 주석문은 컴파일러는 무시하지만 소스를 읽는 프로그래머들 한테는 꼭 필요하다. 종류는 한줄 주석문 (//)과 한줄이상 주석문(/* */)이 있다. - 클래스 (class) 자바 프로그램은 클래스들의 모임으로 구성된다. 객체 지향 언어에서는 프로그램 개발의 단위가 클래스이다. 일반적으로 하나의 소스 파일은 하나의 클래스를 포함하며(여러 개의 클래스도 가능), 클래스 안에는 여러 개의 메소드가 포함될 수 있다. 위의 코드에서는 맨 첫 번째 줄의 public class Hello{}가 해당된다. Hello라는 클래스를 정의하며, 앞의 public키워드는 Hello클래스가 다른 클래스에서도 사용 가능함을 나타낸다. public이 붙은 클래스는 ..
자바의 컴파일 과정 및 개발 환경 설정 (JDK 1.8 버전 / 이클립스 설치) - 자바의 컴파일 과정 (*cmd 창에서는 ansi형식 파일만 가능하다. UTF-8형식으로 저장된 파일은 컴파일 하지 못한다.) 1. 최초 작성한 자바 언어는 "파일명.java(=원시언어, 소스파일)"로 저장한다. (ex. First.java) 2. 작성된 원시 언어를 자바 컴파일 명령어인 javac.exe에 의해서 "javac 파일명.java"를 입력해 컴파일하면 "파일명.class" 바이트 코드 클래스 파일이 만들어진다. (ex. javac First.java 입력 >> First.class 생성) 3. 컴파일 된 클래스 파일에서 .class확장자를 떼 버리고, "java 파일(클래스)명" 만 입력하면 자바가상머신(JVM)에 로드 되어져서 실행한다. (ex. java First) - 자바 개발 환경 ..
자바의 특징 (자바의 부상이유 / 자바의 특징 / 애플릿과 애플리케이션의 차이) 자바(Java)는 1991년 제임스 고슬링을 포함한 썬 마이크로시스템즈의 연구원들에 의해 인터랙티브 TV(Interactive TV)용 프로그램 작성을 위해 처음 개발되었다. 제임스 고슬링은 자신의 사무실 밖의 참나무를 보고 언어의 이름을 오크(Oak)라고 명명하였으나, 이는 이미 다른 회사의 상표로 등록되었기 때문에 이름을 변경해야 했다. 논의된 여러 후보 이름 중 커피를 좋아하는 연구팀원들에 의해 자와섬(자바섬)에 빗대어 현재의 이름이 선택되었다. 최초의 자바 공개 버전인 자바 1.0은 1995년에 출시되었다. -자바의 부상이유 자바의 부상이유로 기존프로그램 방식과 달리 한번 작성하면 어디서든지 똑같이 동작하는 프로그램을 만들 수 있는 부분이 꼽힌다. WORA(Write Once, Run Anywhe..