본문 바로가기 메뉴 바로가기

Power of Positive Thinking

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Power of Positive Thinking

검색하기 폼
  • 분류 전체보기 (47)
    • 프로그래밍언어 (11)
      • JAVA (10)
      • PYTHON (1)
    • Computer Science (7)
      • OS (5)
      • DataBase (2)
    • Algorithm (6)
      • Data Structure (2)
      • Impressive Solution (4)
    • Web (20)
      • Spring (7)
      • Node.js (4)
      • HTML & CSS & JS (5)
      • React (2)
      • Django (2)
    • Infra (2)
      • AWS (1)
      • Git (1)
      • Docker (0)
    • __notouch__() (0)
    • 기타 (1)
    • 킹콩지능 (0)
      • Deep Learning (0)
  • 방명록

jre (2)
[JAVA] 자바 버전/ 기본 타입 / 타입변환(자동 vs 강제)/ JRE vs JDK

자바는 컴파일을 한 번하게 되면 -> 컴파일된 클래스 파일로 여러 운영체제에서 실행할 수 있다는 장점이 있다. 즉, 이식성이 높은 언어이다. - 파이썬과 자바스크립트는 컴파일이 필요 없다. - 자바는 함수적 스타일 코딩을 지원한다. (람다식) - 자바는 메모리(주기억장치)를 자동으로 관리한다. - 이클립스와 STS(Spring Tool Suite)는 주 언어로 JAVA를 이용하여 만들었다. - 멀티스레드를 쉽게 구현할 수 있다. - 동적 로딩을 지원한다. ※ 자바의 3가지 영역 - Java SE - Standard Editioin : 기본 에디션, 자바 프로그램을 실행시키는 JVM 정의 자바 프로그램들이 공통으로 사용하는 개발 도구와 API 정의 구현체 -> JDK - Java EE - Enterpris..

프로그래밍언어/JAVA 2021. 2. 16. 18:00
JVM은 무엇이며 자바 코드는 어떻게 실행하는가.

# 목표 - 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기 0. intro - Write Once, Run Everywhere 다른 프로그래밍 언어와 비교했을 때, 자바를 특색 있게 만드는 것은 하나의 자바 프로그램이 어떤 컴퓨터 기종에서도 실행이 가능하는 점이다. 실행 파일을 전혀 변경하지 않아도 된다. 즉, 다시 컴파일할 필요가 없다. 이렇게 자바가 다양한 종류의 컴퓨터에서 실행이 가능한 것은 "가상 기계" 개념 때문이다. 1. JVM이란 무엇인가 다른 프로그래밍 언어의 경우, 소스 코드가 컴파일러에 의하여 특정한 컴퓨터의 기계어로 변환되어서 특정 컴퓨터에서 실행된다. 그러나 자바 컴파일러는 특정한 컴퓨터를 위한 코드를 바로 생성하지 않는다. 대신에 가상적인 컴퓨터의 기계어인 바이트..

프로그래밍언어/JAVA 2020. 11. 16. 14:40
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 자바빌드도구
  • es6모듈
  • jre
  • 자바스크립트Call-back
  • jdk
  • java
  • os
  • 메이븐 저장소
  • 클래스와객체
  • nodejs
  • 자바스크립트Promise
  • Git
  • sequelize.fn
  • yarn start
  • dynamic-project
  • 객체지향개념
  • @functools.singledispatch
  • @functools.wraps
  • 인스턴스멤버
  • 자바스레드
  • ES6
  • 정적멤버
  • 사용자정의예외클래스
  • 백준2206 파이썬 풀이
  • 생성자필드메소드
  • method와 function
  • 익명자식객체
  • @functools.lru_cache
  • nunjucks
  • 백준
more
«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바