1차시 JAVA 언어 특성 이해

JongseokLee·2021년 7월 24일
0
post-thumbnail

JAVA 언어 특성 이해

1)개요😀

1995년 썬마이크로시스템(Sun Microsystem)사에 의해 개발
현재 오라클(Oracle)사가 저작권 가지고 있음
객체지향 프로그래밍 언어(OOP : Object Oriented Programming)
크로스 플랫폼(Cross platform) 언어
한번 컴파일된 코드는 재컴파일 없이 다른 운영체제에서 실행 가능
(컴파일이란 어떤 언어의 코드를 다른 언어로 바꿔주는 과정. 대표적인 예는 C++ 코드를 기계어로 바꿔주는 것이다. 사전적 의미는 엮다, 편집하다는 뜻으로 소스코드와 기타 라이브러리 등을 하나로 엮어서 결과물을 만들어 낸다고 이해)
C/C++언어와 매우 흡사하여 프로그래머들에게 친숙함
JAVA는 세계1위 언어이고 플랫폼

2) 자바 개발 키트😀

(1)자바 애플리케이션 개발에 필요한 자바 라이브러리
(2)자바 애플리케이션 개발에 필요한 명령들(컴파일러 등)
(3)자바 실행환경(JRE:Java Runtime environment)

자바 어플리케이션에 필요한 모듈들

자바 가상 머신(JVM : Java Virtual Machine) : 자바 애플리케이션 실행

3) 자바 통합 개발 환경


(❗ 이클립스로 수업 진행함)

4) 코딩(Coding) 작업

(1)컴퓨터언어로 소스파일(Source File) 만들기
소스파일을 소스코드(Source Code)또는 원시프로그램(Source Program)이라고도 함
문자로 구성된 텍스트 파일 형태임
(2)컴퓨터 언어에 따라 파일의 확장자가 다름
Java언어 *.java
C언어 *.c

<Java 소스파일 예제>
public class Hello{
    public static void main(String[]args){
        System.out.printIn("Hello~~");
    }
}

컴파일 → 바이트코드(*.class)

5) 디버깅(Debugging) 작업

(1)문법적 오류를 수정하는 작업
(2)소스파일을 수정하였으면, 컴파일 작업을 다시 해야함
(3)디버깅과 컴파일을 반복하여 문법오류 해결

6) 실행작업

(1)문법적 오류가 없는 바이트코드 파일을 실행
자바 가상 머신(JVM)이 바이트코드를 실행
(2)실행 시 오류가 발생되면
소스파일의 알고리즘을 점검하여 수정

7) JAVA 언어의 개발환경 구축

(1)JDK SE 설치
다운로드 바로가기
(2)PATH 환경 설정
설정 방법 바로가기
(3)연결확인 방법
①프롬프트 자바 실행환경 확인 명령 java -version
②프롬프트 자바 컴파일러 확인 명령 javac
(4)자바 언어 통합개발 환경
①이클립스 설치
다운로드 바로가기
②workspace 설정(작업폴더 지정)

8) 유의사항 ❗

(1)여러 JDK 중 JDK SE 최신 버전 다운로드 및 설치
(2)이클립스 최신 버전 다운로드 및 설치
(3)하드디스크 여유공간 충분히 확보
(4)구버전은 삭제 후 설치

9) JAVA 언어 프로그램 작성 및 디버깅하기


10) 이클립스를 사용하지 않고 개발하는 방법

11) 실습



폴더 불러오기
File → Import → General → Existing Projects into Workspace → Folder 선택
폴더 삭제
폴더 우클릭 → Delete → OK(이클립스 에서만 삭제) or Check(Delete project contents on disk(connot be undone) 하드웨어에서도 삭제
워크스페이스 변경
File → Switch WorkSpace

//<1부터 100사이의 합계를 출력>

public class Hello {
public static void main(String[] args) {

    int total = 0;
    for(int i=1; i<=100; i++)
    {
        total += i;
     }
     System.out.println(“Total = “ + total);

}

}

profile
DataEngineer Lee.

0개의 댓글