유가엘
개발일지
유가엘
전체 방문자
오늘
어제
  • 분류 전체보기 (107)
    • Solution (16)
      • EAI (11)
      • Concept (1)
      • webMethods (4)
    • Language (20)
      • Java (20)
    • DataBase (19)
      • Oracle (18)
    • Web Programming (38)
      • JSP (11)
      • Spring (10)
      • Project (17)
    • 협업도구 (8)
      • Git (8)
    • IT (6)
      • ETC (4)
      • 정보처리기사 (1)
      • Android (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

티스토리

hELLO · Designed By 정상우.
유가엘

개발일지

1. Java 프로그래밍 과 개발 환경 구축
Language/Java

1. Java 프로그래밍 과 개발 환경 구축

2020. 3. 5. 11:35

lesson01_Basic.zip
0.00MB

프로그래밍이란?

컴퓨터에게 원하는 명령을 내리는 것입니다.

아래 이미지와 같이 개발소스를 컴파일을 통하여 컴퓨터가 인식할 수 있는 기계어로 변환 시켜줍니다.

 

 

다양한 언어 중 Java에 대해 정리해 보려고 합니다.

 

Java 언어의 시작

1995년 제임스 고슬링에 의해 시작되었으며, Oak 언어에서 Java로 발전 되었습니다.

원래 목적은 가전제품에 탑재 할 프로그램을 위해 개발 되었으나, 현재로는 웹, 안드로이드에서 많이 사용됩니다.

 

Java 언어의 특징

초창기에는 C , C++ 에 비해 속도가 느렸습니다. ( C, C++ 메모리를 직접 관리하나 , Java는 내부에서 자동으로 관리하게 됩니다.)

현재의 Java는 많은 기능들이 개선 되어 아래와 같은 장점이 있습니다.

  • 다양한 기능들을 부품화 합니다. ( 객체 지향 언어의 특징 )

  • 운영체제로부터 자유롭습니다

  • Garbage Collector 를 통해 자동으로 메모리 관리를 지원합니다.

  • 많은 웹 및 모바일 프로그래밍에 적용할 수 있습니다.

이미 검증된 기능들이 부품화 되어있기 때문에 내가 원할때 가져와 쓸 수 있습니다.

또한 Window 나 Linux 와 같이 운영체제에 맞게 JVM이 결합되기때문에 운영체제로부터 자유로울 수 있습니다.

C, C++ 는 개발자가 직접 메모리를 관리해야되며, 잘못 관리할 경우 메모리 누수가 생겨 프로그램이 멈출 수 있습니다.

 


Java 개발을 위한 환경 구축

Java를 개발하기 위해선 JDK ( Java Development Kit )을 기본적으로 설치하여야 합니다.

JDK 는 JRE 와 JVM을 포함하고 있습니다.

만약 Java 프로그램만 사용할 것이라면 JRE ( Java RunTime Environment )만 있으면 됩니다. 

JVM ( Java Virtual Machine ) 해당 운영체제와 맞는 가상의 공간을 만들어 연결 시키는 역활을 합니다.

JDK 설치

1. www.oracle.com에 접속하여 사진과 같이 Java 탭을 선택합니다.

2. Oracle Java Products > Learn more 을 선택합니다.

3. 다운로드 탭을 선택 후, 원하는 버전의 JDK를 다운로드 합니다.

4. .exe 파일을 실행시키면 아래와 같이 화면이 출력됩니다.

5. 설치된 경로에서 아래와 같이 확인 하실 수 있습니다.

Java 환경변수 설정

환경변수를 설정하는 이유?

JDK , JRE 설치 경로에 있는 java.exe , javac.exe 를 어디서나 사용하기 위해 설정합니다. 하지만, 굳이 설정하지 않아도 무방합니다. 

 

1. 내컴퓨터 > 우클릭 > 속성 > 고급 시스템 설정 > 환경변수로 이동합니다.

2. 환경변수의 상단은 해당 계정(사용자)만 사용할 수 있는 변수선언 란이고,

   시스템변수는 어떠한 계정으로 접속해도 공통으로 사용 가능한 변수를 선언합니다.

3. 시스템변수 중 변수(Path)를 찾아 편집을 클릭합니다.

   편집 창에 생성되면 새로만들기를 통해 JDK, JRE 경로를 등록해줍니다.

4. 정상적으로 등록이 되었다면 명령 프롬프트(CMD)에서 아래와 같이 확인 할 수 있습니다.

Java 개발을 위한 도구의 설치 ( Eclipse )

개발을 도와주는 다양한 도구 중 Eclipse 를 설치합니다. [ https://www.eclipse.org/ ]

1. Eclipse IDE for Java Developers 를 선택합니다.

2. 설치가 완료된 후 실행 된 Eclipse 화면입니다.

3. Java Project를 생성하여 잘 작동되는지 확인해 봅니다.

4. WorkSpace로 지정한 경로에서 Java Project가 생성된 것을 확인 할 수 있습니다.

   bin : 해당 폴더에는 개발한 소스가 자동  컴파일을 거쳐 컴퓨터가  인식할 수 있도록 자동 변화됩니다.

          ( EclipseCheck.class ) 

   src : 해당 폴더에는 제가 개발한 소스 입력됩니다. ( EclipseCheck.java )

5. Java로 작성된 소스가 컴퓨터까지 전달되는 과정입니다.

 

저작자표시 비영리 변경금지 (새창열림)

'Language > Java' 카테고리의 다른 글

5. Java 조건문  (0) 2020.03.05
7. Java 배열  (0) 2020.03.05
4. Java 연산자  (0) 2020.03.05
3. Java Console 출력 with 특수 문자와 서식문자  (0) 2020.03.05
2. Java 변수와 자료형  (0) 2020.03.05
    'Language/Java' 카테고리의 다른 글
    • 7. Java 배열
    • 4. Java 연산자
    • 3. Java Console 출력 with 특수 문자와 서식문자
    • 2. Java 변수와 자료형
    유가엘
    유가엘

    티스토리툴바