[포스코x코딩온] 웹개발자 풀스택 부트캠프8기

[포스코x코딩온] JAVA의 시작(개발환경 구축)

항상 발전하는 개발자 2023. 10. 19. 16:08
728x90

JAVA란?

웹 애플리케이션 코딩에 널리 사용되는 프로그래밍 언어입니다. 20년 넘게 개발자들 사이에서 많은 인기를 끌은 결과, 오늘날 수백만개의 Java 애플리케이션이 사용되고 있습니다. Java는 그 자체로 플랫폼으로 사용할 수 있는 다중 플랫폼, 객체 지향 및 네트워크 중심 언어입니다. 모바일 앱 및 엔터프라이즈 소프트웨어에서 빅 데이터 애플리케이션 및 서버 측 기술에 이르기까지 모든 것을 코딩하기 위한 빠르고 안전하며 안정적인 프로그래밍 언어입니다.
https://aws.amazon.com/ko/what-is/java/

 

Java 개발환경

1. JDK(Java Development Kit)

  • JVM과 JRE에 의해서 실행이 되고 컴파일러와 Class Library를 포함하는 소프트웨어 패키지
  • 자바 개발 도구로써, 자바 플랫폼에서 널리 사용한다. JDK를 설치하지 않으면 Eclipse를 개발도구로 사용할 수 없다. 

2. JRE(Java Runtime Environment)

  • 자바 런타임 환경으로 JDK의 일부
  • 소프트웨어 프로그램을 실행하기 위한 기본 베이스
  • 컴퓨터 운영체제 위에서 실행되면서 자바를 위한 소프트웨어계층

3. JVM(Java Virtual Machine)

  • '자바 가상 머신'이라고 불리며 메모리 관리를 통한 '자동 메모리 관리'를 하여 스스로 garbage를 비워준다.
  • Java 계층과 운영체제의 사이에서 중개자 역할을 하며, Javaa가 운영체제에 종속되지 않고 실행될 수 있는 환경 제공

https://simplesnippets.tech/jdk-vs-jre-vs-jvm-in-java-whats-the-difference/

Oracle Java

Oracle Java는 세계 1위의 프로그래밍 언어이자 개발 플랫폼입니다. Java는 비용 절감, 개발 기간 단축, 혁신 유도, 애플리케이션 서비스 개선 등의 이점을 선사하죠. 전 세계 수백만 명의 개발자가 600억 대가 넘는 Java Virtual Machine을 실행하고 있다는 사실이 입증하듯 Java는 기업과 개발자들이 선택하는 개발 플랫폼이라는 명성을 이어가고 있습니다.

https://www.oracle.com/kr/java/

 

Java Software

비용 절감, 혁신 촉진, 애플리케이션 서비스 개선을 가능하게 해주는 Java Software. 세계 1위 개발자 플랫폼 Java에 대한 더 많은 정보를 확인해보세요.

www.oracle.com


JDK 설치

https://www.oracle.com/java/technologies/downloads/#java17

 

Download the Latest Java LTS Free

Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.

www.oracle.com

운영체제에 맞게 설치하면 된다.

설치 확인

java -version

※환경변수 설정(windows)


eclipse

  • Java를 기반으로 한 통합 개발 환경

설치

 

Eclipse Downloads | The Eclipse Foundation

The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projects, including runtimes, tools and frameworks.

www.eclipse.org


프로젝트 생성

 


※진짜 진짜 기본 간단한 코드 실행

  • 자바는 main메소드 안에서 실행을 시작한다. 
    • public class ~ : 클래스
    • public static void ~ : 메소드
  • 실행 방법
    • Run 버튼
    • 키보드 ctrl + F11 

실행 결과


학교에서도 Java를 배웠지만 여기서 다시 한번 차근 차근 배워보려고 합니다.

728x90