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) 이클립스를 사용하지 않고 개발하는 방법
폴더 불러오기
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);
}
}