자바 시작

EunchongKim·2023년 3월 9일
0

Java프로그래밍

목록 보기
1/3

3/7 <1.프로그래밍 이론>
교재(명품JAVA Programming) 18-50p

컴퓨터가 다른 도구(세탁기, 가위 등등-전용 도구)과 차이를 보이는 핵심: 소프트웨어

소프트웨어가 있기에 컴퓨터는 범용도구.
cpu 실행하는 애(기계어를 처리할 연산도구를 갖고 있음-ALD)
ram 메모리: 행렬 안에 데이터 위치에 대한 액세스 속도 제어
ssd 저장공간. ram으로 로딩

언어의 발달

어셈블리어 -> 고급언어(c언어) ->... -> java
이클립스: 자바 도구 안에 컴파일러가 있음

자바의 특징

1. 플랫폼 독립성

WORA가 가능함 -> 바이트코드와 자바가상기계가 있기 때문에

2. 가비지

프로그래밍할 때 컴파일 시 나오는 가비지 축적 -> 메모리 오버플로우 발생
자바가상머신에서 가비지를 처리해줌 -> ‘가비지 컬렉션’
가비지; 할당된 메모리에 접근할 수 있는 수단 방해

자바 플랫폼

jdk&jre (JDK만 설치해도 ok)

0개의 댓글