[JAVA] JAVA란?

2023. 3. 2. 17:43·JAVA

1. JAVA란?
 - CPP기반의 객체지향프로그래밍 언어 이다.
 - 단순성
  - 불필요한 기능을 없애고 사용자에게 혼란을 줄 수 있는 요소 삭제(포인터 , 구조체 등)
  - 설정의 단순화
 - JVM(Java Virtual Machine)
  - JAVA프로그램을 실행할 수 있도록 만드는 가상의 운영 체제
  - 동적 메모리 관리
  - 인터프린트방식(하이브리드방식)이다

※ 인터프린트방식 - JAVA , Python 등
 - 운영체제에 독립적이다.
 - 컴파일방식 보다는 실행 속도가 느리다.
※ 컴파일방식 - C계열의 언어
 - 운영체제에 종속적이다.
 - 인터프린트방식보다는 실행 속도가 빠르다.


2. JAVA 개발 환경 구축
 - JDK - 컴파일러와 가상의 환경을 제공
  - JRE - 가상의 환경을 제공(JVM 포함)
 - java.oracle.com - SE 11

3. IDE(통합개발환경 툴)
  - eclipse - eclipse.org
  - EditPlus
  - IntelliJ

 

 

'JAVA' 카테고리의 다른 글

[JAVA] 변수 선언  (0) 2023.03.06
[JAVA] 데이터 타입 및 진법  (0) 2023.03.06
[JAVA] Hello World!  (0) 2023.03.02
[JAVA] 변수와 자료형(기타 등등)  (0) 2023.03.02
[JAVA] 프로그래밍 언어 발전 과정  (0) 2023.03.02
'JAVA' 카테고리의 다른 글
  • [JAVA] 데이터 타입 및 진법
  • [JAVA] Hello World!
  • [JAVA] 변수와 자료형(기타 등등)
  • [JAVA] 프로그래밍 언어 발전 과정
kwh_coding
kwh_coding
성장하는 괴물 성괴 김우형
  • kwh_coding
    코딩 일기
    kwh_coding
  • 전체
    오늘
    어제
    • 분류 전체보기
      • JAVA
      • JavaScript
        • Node
        • React
      • PYTHON
      • GitHub
      • DJANGO
      • ERP Project
      • NAVER CLOUD Web DevOps
      • 자격증
        • SQLD
        • 정보처리기사
        • ADsP
      • 코딩테스트
        • 프로그래머스 Lv0
        • 프로그래머스 Lv1
      • Spring
      • Tools
        • Postman
        • eGov
      • WEB
      • CS
  • 블로그 메뉴

    • 홈
    • GitHub
    • Notion
    • 방명록
  • 링크

    • GitHub
  • 공지사항

  • 인기 글

  • 태그

    html
    node
    spring
    javascript
    코테
    CORS
    jsp
    코딩
    gitbash
    AdSP
    Tomcat
    annotation
    brycpt
    RDBMS
    Postman
    eGov
    Java
    web
    React
    js
    프로그래머스
    Python
    코딩테스트
    git
    github
    해시 암호화
    SQLD
    private network
    정보처리기사
    django
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
kwh_coding
[JAVA] JAVA란?
상단으로

티스토리툴바