목록JAVA (11)
일
1-8 첫번째 자바 프로그램 작성하기 자바로 프로그램을 개발하려면 편집기가 필요함. 이클립스eclips나 인텔리제이IntelliJ 같은 전문 개발 도구를 많이 씀. 이번 시간에는 메모장으로 간단한 자바 프로그램을 작성함. class Hello { public static void main(String[] args) { System.out.printIn("Hello, world."); } } 이 예제는 Hello, world를 출력하는 간단한 프로그램임. 이름은 Hello.java로 저장. jdk1.8 폴더 안에 work 폴더를 새로 만들어서 그 안에 저장함. 이 프로그램이 출력되기 위해 거치는 과정은 다음과 같음. Hello.java 작성 → javac.exe 컴파일 → Hello.class 생성 → j..
1-4 자바 가상 머신 Java Virtual Machine 쉽게 말해, 자바를 실행하기 위한 가상 컴퓨터 정도로 생각하면 됨. 영어권에서는 컴퓨터를 머신이라고도 부름. 일반 애플리케이션의 코드는 OS만 거치고 하드웨어로 전달됨. 하지만 Java애플리케이션은 JVM을 한번 더 거치고 전달됨. 이때 하드웨어에 맞게 완전히 컴파일된 상태가 아니고 실행 시에 해석interpret됨. 그래서 속도가 느리다는 단점이 있지만 요즘엔 JIT 컴파일러+최적화 기술로 속도 높임. 1-5 자바 개발 도구 Java Development Kit 설치하기 1. 구글에서 java 8 download 검색 후 링크 클릭 2. 모든 쿠키 수락 3. 자신의 운영체제에 맞는 java 다운로드 클릭 4. 오라클 계정 만들기 5. 다운로드..
Chapter 1 자바를 시작하기 전에 1-1 자바(java)란? 객체지향 프로그래밍 언어object-oriented programming language. 썬 마이크로시스템즈(현재 오라클에서 인수)에서 1996년 발표. 컴퓨터 프로그램(애플리케이션)을 만드는데 사용. 실행환경(JRE) + 개발도구(JDK) + 라이브러리(API) 제공. 쉽고 빠르게 애플리케이션 개발 가능. 자바의 이용: PC 애플리케이션 Ex. 인텔리제이, 이클립스 웹 애플리케이션(웹사이트) → 스프링부트 모바일 애플리케이션(안드로이드) 빅 데이터 Ex. hadoop 게임(마인 크래프트), 과학, 소형기기 등 왜 자바인가? 다양한 분야에서 활발히 사용 20년 동안 프로그래밍 언어 1,2위 배우기 쉽고 풍부한 학습 자료 모던 프로그래밍 ..