[자바] Java 언어의 탄생과 특징, 그리고 설치하기(+이클립스)

2021. 5. 11. 00:35·Archive/Java

1) 자바(Java) 언어의 탄생

 

자바(Java)는 1990년대 초에 제임스 고슬링(James Gosling)이 가전 제품의 효율적인 사용을 위한 객체지향 프로그램 언어로 만들었으나, 일반적으로 사람들이 알게 된 시기는 1990년대 말입니다. 왜냐하면 기존 C/C++에 비해 속도가 많이 느려 사람들로부터 외면 받았기 때문입니다. 1990년대 말에서 2000년대에 들어와 인터넷의 등장으로 인해 사람들로부터 관심을 얻기 시작했고, 현재 많은 웹 프로그래밍에 활용되고 있습니다.

 

 

2) 자바의 특징

  • 객체 지향 프로그래밍(OOP)
  • 자동 메모리 관리(gc)
  • 운영체제에 독립적
  • 멀티쓰레드 지원
  • 동적 로딩 지원

 

 

3) 자바 설치하기 - Java SE 8 버전

www.oracle.com 에 접속하여 자신의 컴퓨터 사양에 맞는 SE 8 버전 다운로드

( www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html )

 

계속 Next 를 눌러 설치하고 Close 합니다.

 

 

다음으로, 환경설정을 해주어야 합니다.


[내 PC] - [속성] - [고급 시스템 설정] - [환경 변수]

2개 중 아래에 있는 [시스템 변수(S)]에 다음 내용 추가

a. [새로만들기]
변수 이름(N): JAVA_HOME
변수 값(V): C:\Program Files\Java\jdk1.8.0_271

b. [Path] - [편집] - [새로 만들기] - 하기 내용 추가
%JAVA_HOME%\bin

 

 

마지막으로, 편리하게 사용할 수 있는 자바 편집기인 이클립스 IDE를 설치합니다.

Java 8이 가능한 eclipse 4.16 버전을 자신의 OS에 맞게 다운로드 합니다.

( www.eclipse.org/downloads/packages/release/2020-06/r )

 

2020-06 R | Eclipse Packages

444 MB 12,471 DOWNLOADS The Modeling package provides tools and runtimes for building model-based applications. You can use it to graphically design domain models, to leverage those models at design time by creating and editing dynamic instances, to collab

www.eclipse.org

 

 

zip 파일을 압축 풀면, eclipse.exe 파일이 있고 편의를 위해 바탕화면에 바로가기를 만들어 사용하면 좋습니다.

 

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

[자바] 제어문 - 조건문 - switch/case문  (0) 2021.05.12
[자바] 제어문 - 조건문 - if문  (0) 2021.05.12
[자바] 연산자 operator  (0) 2021.05.11
[자바] 변수 variable  (0) 2021.05.11
[자바] Hello, World! 출력하기 및 주석 달기  (1) 2021.05.11
'Archive/Java' 카테고리의 다른 글
  • [자바] 제어문 - 조건문 - if문
  • [자바] 연산자 operator
  • [자바] 변수 variable
  • [자바] Hello, World! 출력하기 및 주석 달기
J. Son
J. Son
Petit à petit l'oiseau fait son nid.
  • J. Son
    Steady Study Log
    J. Son
  • 전체
    오늘
    어제
    • 분류 전체보기 (170) N
      • Python & SQL (63)
        • Python Basics (21)
        • Python Problems (23)
        • Python Practice (11)
        • MySQL (1)
        • Git & GitHub (7)
      • ML & DL (7) N
      • Projects (5)
        • Project Portfolio (5)
      • AI Camp (4)
        • Camp Reflection (4)
      • Concept Notes (6)
        • Statistics & Stata (4)
        • Mathematics (2)
      • Archive (84)
        • Java (24)
        • R (1)
        • Languages (49)
        • Miscellaneous (10)
  • 블로그 메뉴

    • 홈
    • 방명록
  • 링크

    • GitHub
    • WikiDocs
  • 공지사항

  • 인기 글

  • 태그

    python streamlit
    초보자를 위한 파이썬 300제
    프랑스어 공부
    어린왕자 프랑스어
    share.streamlit.io
    machine learning
    streamlit
    Stata
    파이썬 크롤링
    객체
    파이썬 streamlit
    맥 git
    python problem
    Github
    파이썬 문제
    Le Petit Prince
    어린왕자 불어
    점프투파이썬 연습문제 풀이
    머신러닝
    불어 관계대명사
    GIT
    불어 공부
    점프투파이썬 연습문제
    자바
    복합과거
    프로젝트 오일러
    passe compose
    MySQL
    Python
    파이썬
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
J. Son
[자바] Java 언어의 탄생과 특징, 그리고 설치하기(+이클립스)
상단으로

티스토리툴바