본문 바로가기

java3

[자바 예제] Scanner 클래스를 이용해 화면에서 입력받기 화면으로 부터 값을 입력받으려면 어떻게 해야 할까요? 여러가지 방법이 있지만 오늘은 Scanner 클래스를 이용해 화면에서 입력 받는 방법에 대해 알아보겠습니다. 화면에서 입력 받기 (Scanner 클래스 이용) import java.util.Scanner; //Scanner 클래스를 사용하기 위해 import public class Ex1 {public static void main(String[] args) {Scanner scanner = new Scanner(System.in); //Scanner 클래스의 객체 생성System.out.println("입력하고 싶은 정수를 입력하세요.");int num = scanner.nextInt(); //입력받은 정수를 num에 저장 //double dnum .. 2018. 8. 21.
자바 가상 기계 JVM(Java Virtual Machine) 자바의 가장 큰 특징 중 하나인 자바 가상 기계(JVM)에 대해 알아 보겠습니다. JVM의 상세한 내용과 메모리 구조에 대해서는 다음에 알아보기로 하고 오늘은 JVM의 간단한 기능을 알아봅시다. 자바 Write once, run anywhere. (한 번 작성하면 어디서든 실행된다.) 다른 언어로 쓰여진 코드는 운영체제를 거치고 하드웨어로 전달 됩니다. 이 코드는 해당 운영체제에 최적화 되어 있습니다. 그렇기 때문에 운영체제가 바뀌면 코드도 바뀌어야 합니다. 하지만, 자바 언어로 쓰여진 코드는 JVM을 한번 거친 후에 운영체제를 거쳐 하드웨어로 전달 됩니다. 그러므로, 자바 언어는 해당 운영체제에 맞는 JVM을 설치하면, 한 번만 작성해도 어디서든 실행 할 수 있습니다. 아래 그림은 위에서부터 아래로 자.. 2018. 8. 20.
자바의 역사 및 특징 안녕하세요. 자바 프로그래밍 언어를 공부하기에 앞서 자바의 역사 및 특징에 대해 알아보려고 합니다. 자바란? 자바는 썬 마이크로시스템즈(Sun Microsystems, Inc) 에서 개발해 1995년 발표한 객체지향 프로그래밍 언어 입니다. 1991년 썬의 엔지니어들은 오크(Oak)라는 언어를 개발했습니다. 오크는 C++의 장점을 도입하고, 단점은 보완한 언어입니다. 인터넷이 발달하며 오크를 인터넷에 적합하게 바꾼 언어가 자바입니다. 현재 웹 애플리케이션 구축용으로 자바가 인기를 얻고있습니다. 자바의 특징 운영체제에 독립적 입니다.프로그램은 운영체제에서 실행됩니다. 한 운영체제에서 최적화 되어 실행할 수 있는 프로그램은 다른 운영체제에서는 실행 할 수 없는 것이 일반적입니다. '이것을 프로그램은 운영체제.. 2018. 8. 20.