(JAVA) 자바 개발 환경 구축

최민지·2023년 9월 2일

JAVA

목록 보기
1/1
post-thumbnail

📌 JAVA 언어의 특징


1. 운영체제에 독립적

  • 자바로 작성된 프로그램은 운영체제에는 독립적
  • 여러 운영체제가 이해할 수 있도록 서로 다른 버전의 JVM(자바가상머신)을 제공
  • 따라서 잡 는 운영체제와 하드웨어에 관계없이 실행 가능 ('한 번 작성하면, 어디서나 실행된다.')

2. 객체지향언어

3. 비교적 배우기 쉬움

4. 자동 메모리 관리

  • 가베지컬렉터(Garbage Collectoer)가 자동으로 메로리 관리
  • 프로그래머는 메모리를 따로 관리 하지 않아도 된다.

5. 네트워크와 분산처리를 지원

6. 멀티 쓰레드 지원

7. 동적로딩(Dynamic Loading) 지원




🖥️ 자바 개발 환경 구축


-JDK : 자바 개발 키트

  • 프로그램에 필요한 자바 가상 기계(JVM), 라이브러리 API, 컴파일러 등의 개발도구 포함

-JRE : 자바 실행 환경

  • 프로그램 실행에 필요한 JVM, 라이브러비 API만 포함
  • 이미 개발된 프로그램 실행 시 JRE만 설치해도 상관없음

⚠️ 자바 개발도구 설치 순서 : JDK -> 이클립스




📃웹 페이지 동작 과정

JAVA : 서버를 돌리는 언어

SQL : DB를 검색하는 언어

HTML / CSS / JS / Jquery : 화면을 만들고 조작하는 언어

Spring Framework : 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임 워크

(대한민국 전자정부 표준프레임워크의 기반 기술로 사용)

profile
노력과 열정이 가득

0개의 댓글