JVM 2

JAVA Eclipse 01 프로그램, 프로그래밍, 기계어, JAVA

프로그램 & 프로그래밍 프로그램이란? : 나열된 명령들의 집합 해야 할 일들을 실행하는 순서에 따라 나열한 것 프로그래밍이란? 명령들을 나열하고 나열된 명령들을 실행하는 과정 프로그래밍 언어 프로그래밍 언어란? 사람이 컴퓨터에게 명령을 내릴 때 사용하는 언어 ex. C언어, C++, Python, Java, … 일반 프로그램 실행 과정 프로그래밍 언어는 사람친화적 언어로 컴퓨터가 프로그래밍 언어를 바로 이해할 수 없다 컴퓨터는 사람이 아닌 ‘기계’이기 때문에 컴퓨터가 이해할 수 있는 언어인 ‘기계어’를 사용해야 한다 * 기계어 : 0과 1의 이진수로 이루어진 언어 전류가 통한다 : 1 전류가 통하지 않는다 : 0 코드 작성 : 자바소스 작성 컴파일 : 프로그래밍 언어를 기계어로 번역하는 과정 링크 : 라..

JAVA란? - JAVA의 기본 개념

JAVA란? CPP 기반의 객체지향프로그래밍 언어 단순성: 불필요한 기능을 없애고 사용자에게 혼란을 줄 수 있는 요소 삭제(포인터, 구조체) -> 설정의 단순화 * JVM(Java Virtual Machine): 자바프로그램을 실행할 수 있도록 만드는 가상의 운영 체제 - 동적 메모리 관리 - 인터프린트 방식(하이브리드방식) 인터프린트방식 VS 컴파일방식 * 인터프린트 방식: JAVA, Python, ... 운영체제에 독립적이다 컴파일방식보다 실행속도가 느리다 인터프린터 방식의 확장자: .java -> 컴파일(byte코드로 변환->기계어로 번역) .class -> 실행 JVM * 컴파일 방식: C계열의 언어 운영체제에 종속적이다 인터프린트방식보다는 실행속도가 빠르다 컴파일방식의 확장자: .c -> 컴파일..

Backend/JAVA 2023.01.31