목록프로그래밍/자바 (2)
Road to 개발자

자바가 동작하는 과정은? 자바는 코드를 작성하고 저장을 하면 OOO.java라는 파일이 생깁니다. 그 파일을 컴파일 하면 javac(컴파일러)를 통해서 OOO.class 라는 파일을 만들고 컴파일러가 바이트코드(반기계어)로 바꿔줍니다. 하지만 바이트코드는 아직 컴퓨터가 바로 해석을 할 수없습니다. JVM(Java Virtual Machine / 자바 가상 머신)이 여기서 내부적인 처리를통해서 컴퓨터가 해석할 수 있는 바이너리 코드로 바꿔줍니다. * 컴퓨터는 프로그래밍언어를 바로 이해할 수 없어요! 0과 1만 이해할 수 있습니다.(전기신호) ※ javac : 자바 컴파일러 ※ 컴파일 : 프로그래밍 언어를 컴퓨터가 이해할 수 있도록 바꿔주는 과정 - 용어 설명 - ● JDK (Java Development ..

자바란? 자바란 무엇일까요? 프로그래밍을 해보지 않으신 분들도 컴퓨터를 종종 하신다면 한 번쯤 들어보셨을 겁니다. 자바는 제임스 고슬링과 연구원들이 개발한 프로그래밍 언어입니다. 그렇다면 프로그래밍 언어 인건 알겠는데.... 무엇을 할 수 있을까요? 정답은 "무수히 많다" 입니다. 게임, 서버, 어플, 각종 프로그램 등등 많은 것을 만들 수 있어요. 프로그래밍 언어도 하나의 도구이기 때문에 이 언어를 이용해서 많은 일들을 할 수 있습니다. 아마존, 에어비앤비, 넷플릭스, 구글 등등 자바라는 언어를 사용하고 있어요. 그만큼 많이 사용하고 사랑받고 있는 언어입니다. 그렇다면 자바의 특징은 무엇일까요? 1. 한번 만들면 모든 운영체제(OS)에서 돌아간다! 예를 들면 C언어 같은 경우 운영체제마다 다른 API를..