Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 배열메소드
- CSS
- addEventListener
- useRef
- Props
- 자바스크립트
- 비동기함수
- 컴포넌트
- webProject
- frontendstudy
- this 객체
- JavaScript
- 리액트
- promise
- 이벤트핸들링
- input
- DOM
- try.. catch
- HTML
- typeScript
- 렌더링
- REACT
- 함수 실행
- useState
- Frontend Study
- 이벤트
- 메소드 실행
- 배열
- FrontendStydy
- callback함수
Archives
- Today
- Total
이다닷
[JAVA] DAY1-Java 본문
Java를 본격적으로 시작하기 전 Java에 대해서 공부하는 시간을 가져보겠습니다.
1. Java란?
자바는 객체 지향 프로그래밍 언어로서 네트워크 분산 처리 환경에서 사용한다.
1.1 Java의 특징
- 플랫폼에 독립적인 언어이다.
- 플랫폼이 아닌 가상머신에 종속적이다.
- 프로그램의 실행의 주체가 운영체제가 아닌 JVM(Java Virtual Machine)이다.
2 JVM(Java Virtual Machine)이란?
JVM은 Java로 개발한 코드 최적화와 백엔드를 담당한다. JVM은 플랫폼 독립적으로, JVM이 실행 가능한 환경이라면 어디서든 Java 프로그램이 실행될 수 있도록 한다. JVM은 일종의 샌드박스 환경이다.
2.1 JVM의 역할
자바 애플리케이션을 클래스 로더를 통해 읽어 들여 자바 API(Application Programming Interface)와 함께 실행하는 것이다. 그리고 Java와 OS(Operating System)사이에서 중개자 역할을 수행하여 Java 가 OS에 구애받지 않고 재사용을 가능하게 해준다.
'JAVA' 카테고리의 다른 글
[JAVA] Day 3-클래스에 대해서 (0) | 2021.07.26 |
---|---|
[JAVA] Day 2-메소드 (0) | 2021.07.20 |
[JAVA] Day 2-변수 (0) | 2021.07.20 |
[JAVA] Day 2-배열 (0) | 2021.07.20 |
[JAVA] Day 3-클래스 (0) | 2021.07.15 |