[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] 프로그래밍 언어 발전 과정
whkim98
whkim98
꾸준히 내 것으로 만드는 게시글을 작성하자
  • whkim98
    내 일기장
    whkim98
  • 전체
    오늘
    어제
    • 분류 전체보기
      • JAVA
      • JavaScript
        • Node
        • React
      • PYTHON
      • GitHub
      • DJANGO
      • Project
        • Insty
        • ERP
      • Cloud
        • NAVER CLOUD Web DevOps
        • Public
      • 자격증
        • SQLD
        • 정보처리기사
        • ADsP
        • 리눅스마스터
        • AWS
      • 코딩테스트
        • 프로그래머스 Lv0
        • 프로그래머스 Lv1
      • Spring
      • Tools
        • Postman
        • eGov
      • WEB
      • CS
  • 블로그 메뉴

    • 홈
    • GitHub
    • 방명록
  • 링크

    • GitHub
  • 공지사항

  • 인기 글

  • 태그

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

  • 최근 글

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

티스토리툴바