ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 1. JAVA란 ? -> 생활코딩 요약
    프로그래밍/Java 2014. 6. 17. 21:31
    반응형

    JAVA

     1. 자바란

     - 최소한 국내에서 자바는 가장 시장 규모가 큰 언어입니다. 기업용 시장에서는 전통적인 강자였고, 안드로이드가 주류가 되면서 다시 한 번 그 중요성이 커지고 있는 언어입니다. 

     - 또한 자바는 거대 규모의 소프트웨어를 만드는데 적합한 언어입니다. 따라서 웅장한 소프트웨어를 만들기 위해서 필요한 다양한 연구와 자료가 풍부한 언어입니다. 자바를 배운다는 것은 이러한 성취에 접근 할 수 있는 손쉬운 방법이기도 합니다.

     - 한국에서는 정부나 기업의 시스템 통합 프로젝트가 대부분 자바로 구현되기 때문에 자바는 기업용 시장에서 두각을 나타내고 있다.

     - 시스템 통합이란? System Integration의 약자로 기관이나 기업의 업무 관리를 소프트웨어화하는 것을 의미한다. 예를 들어 병원에 대한 SI라고 한다면 환자의 상태와 의료진의 상태에 따라서 효율적으로 진료가 이루어지게 한다거나, 제조 공정이라고 한다면 생산설비의 상태를 시스템적으로 관리하는 것이 있을 것이다. 아래는 국내에 대표적인 SI 업체인 삼성 SDS에서 하는 일에 대한 소개이다. 

     -  C를 했다면 자바의 객체지향이 어려울 수 있다. C++를 했다면 자바의 객체지향은 C++의 급진적인 객체지향을 좀 더 현실적인 방향으로 다듬은 것처럼 느껴질 수 있을 것 같다. 


     2. 구조도

     - HW->OS->JAVA->SOURCE/CODE

     - 코드작성->컴퓨터가 실행할 수 있는 형태로 컴파일->컴파일된 프로그램 실행


     3. Java SE란 : Java의 표준

     - 현재 Java의 버전은 7버전

     - 여러 주체들이 Java SE를 따서 오라클, IBM 등이 Virtual Machine을 만듦

     - JDK(Java Development Kit)란 : Java를 개발하는데 필요한 도구 (Java 소스를 컴파일해 실행시켜주는 등의 역할) -> 개발자를 위한 것

     - JRE(Java Runtime Environment) : 우리가 작성한 Java 코드로 프로그램을 생성시켜주는 것 -> 일반인을 위한 것

     - JVM(Java Virtual Machine) : 어떤 OS, 어떤 HW를 사용하던 간에 JVM에 의해 Java의 동작을 보장함

     - HW->OS->CODE-> (JVM < JRE < JDK) (JRE가 JDK에 포함)


     4. JDK 분류

     - JDK 7 = JAVA 7 = JDK1.7


     5. JDK 분류

     - Java SE (Standard Edition) : 일반

     - Java EE (Enterprise Edition)  : 기업용

     - Jave Me (Micro Edition) : 모바일용


     6. JDK 설치

     - JDK download : 컴퓨터->오른쪽마우스->속성 x86인지 x64인지 확인 후 다운로드

     - javac : Java를 컴파일할 때 필요한 것

     => http://goo.gl/QhxTZS

     - JDK Installer를 이용해 Java 설치 후, 아무 폴더에서나 Java를 사용할 수 있도록 설정!!


     - 컴퓨터->오른쪽마우스->속성->고급시스템설정->

      1) "Path" 부분에 마우스 클릭 후 편집 -> 맨 끝에 ; 추가 후

        c:\ 자바설치경로 \bin 까지 붙여넣기

      2) 시스템 변수 -> 새로만들기 -> 이름 : JAVA_HOME / 경로 : c:\ 자바설치경로


     7. Java 코딩

    Helloworld.java -> 소스코드

    
    class Helloworld {
        public static void main(String[] args){
            System.out.println("Hello world");
        }
    }
    


     - 컴파일 : Javac이라는 컴파일러로 컴퓨터가 이해할 수 있는 형식으로 변환 필요 -> byte 코드로 변환

    윈도우키+r -> cmd 창에서

    javac Helloworld.java

    dir/w 해보면 Helloworld.class 인 byte코드가 생성된 것을 확인할 수 있다

     - 실행 :  컴파일된 파일을 실행시켜주는 프로그램을 이용해야 한다. -> 런처가 JVM을 이용해 결과를 출력

    java Helloworld



    반응형

    '프로그래밍 > Java' 카테고리의 다른 글

    5. 상수  (0) 2014.06.18
    4. 데이터 타입  (0) 2014.06.18
    3. 변수  (0) 2014.06.18
    2. 이클립스  (0) 2014.06.17
    JAVA사이트, 책추천  (0) 2014.06.11
Designed by Tistory.