문서의 이전 판입니다!
Key Word 로 JAVA를 읽어보자.
프로그래밍 언어는 결국 영어이다. 영어로 이해할 수 있는 능력을 키우는 게 필수라고 생각한다. 客體至向처럼 한자어 번역을 또 한글로 번역, 이해와 오해가 난무하는 이런 체계는 이제 제발…
Object-Oriented Programming
객체지향프로그래밍(지양이 아니다)
프로그램의 문제 해결을 우선시하는 프로그래밍 방식.
JDK : Java Development Kit 자바 프로그램을 개발하기 위한 개발킷으로 컴파일러와 디버거등이 포함되어 있음.
JRE : Java Runtime Environment 자바 프로그램을 실행(Run)하기 위한 환경
JVM : Java Virtual Machine 자바가 어떤 운영체제 환경에서나 실행될 수 있도록 만들어진 가상 머신. 자바의 개발 모토(WORA : Write Once Run Anywhere 어디에서나 쓰고 읽을 수 있는
)를 구현하기 위한 핵심 기술이다.
Compiletime↔Runtime 컴파일타임(CompileTime)은 편집과정(소스코드를 작성하고 컴파일러(컴퓨터가 알아들을 수 있도록 기계어로 번역해주는 것)를 거쳐 실행 가능한 프로그램으로 만드는 것)이며 런타임(RunTime)은 사용자에 의한 실행 → 응용프로그램이 동작되어지는 과정
이 개념을 이해해야 Error 유형과 그 메시지를 이해할 수 있다. 웹프로그래밍에서는 프론트엔드(Front End)와 백엔드(Back End) 또는 클라이언트 사이드(Client Side)와 서버 사이드(Server Side)의 두 가지로 나눌 수 있는데, 여기에서 사용자의 브라우저에서 읽혀지는 소스코드에서의 에러와 웹서버에서 해석되는 소스코드의 에러의 형태로 세분화될 수 있다.