목록자바 (2)
안치현의 블로그
import java.util.Scanner; public class InputExam{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); System.out.println(sc.next()); } } Scanner 클래스는 사용자가 입력하는 키 값을 공백('\f', \r', ' ', '\n')으로 구분되는 토큰 단위로 읽는다. System.in은 자바에서 제공하는 표준 입력 스트림 객체이며 키보드 장치와 직접 연결되어 키 값을 바이트 정보로 바꾸어 제공하는 저수준(low-level) 스트림 객체이다. Scanner 클래스의 주요 메서드 메서드 설명 String next() 다음 토큰을 문자열로 리턴 byte next..
자바 소스 파일의 확장자 .java 컴파일을 통해 만들어진 목적 파일의 확장자 .class 플랫폼에 맞게 소스코드를 작성하고 컴파일해야하는 언어의 특징을 플랫폼 종속성(platform dependence)라고 한다. 자바는 플랫폼에 상관없이 자바 가상 머신(JVM)만 있으면 동일하게 실행되며, 이를 WORA(Write One Run Anywhere)라고 한다. 자바 가상 머신은 플랫폼에 적합하게 서로 다르게 구현되므로 플랫폼 종속적이다. 자바 배포판은 자바 응용프로그램을 개발하고 실행하는데 필요한 총제적 환경을 말하며 JDK(Java Development Kit)라고도 부른다. JDK는 자바 컴파일러 등 자바 응용프로그램을 개발하는데 필요한 도구와 자바 응용프로그램이 실행될 때 필요한 자바 가상 머신과 ..