jdk

[TIL] Java 개발 환경 구축, 변수와 타입
✍ Today I Learned 항해99 시작! 💪 99일간의 여정 중, 첫 주는 pre-onboarding 기간으로 주특기가 될 언어의 문법을 팀원들과 공부한다. 기초적인 내용이지만, 그동안 알 것 같은 느낌만 있고 실제로 설명하긴 어려웠던 개념이나 정의를 다시 곱씹어 보려 한다! 내가 헷갈렸던 내용, 다시 보면 좋을 내용 위주로 정리해 보았다😉 01 자바 시작하기 01-1 프로그래밍 언어와 자바 시작하기 전에 기계어는 사람의 언어와 다르기 때문에 다리 역할의 프로그래밍 언어 필요 프로그래밍 언어로 작성한 파일 == 소스파일 소스파일은 컴퓨터가 바로 이해할 수 없기 때문에 컴파일 과정을 통해 기계어 파일로 번역한 후 컴퓨터에서 사용 자바의 특징 모든 운영체제에서 실행 가능 ex) 윈도우에서 개발된 프로..
[TIL] Java 개발 환경 설정, 데이터 타입, 입출력
✍ Today I Learned 자바로 개발하기 위해서는 통합개발환경이 필요하다. (이클립스, 안드로이드 스튜디오) 통합개발환경에는 자바 컴파일이 포함되어 있지 않으므로 JDK라는 별도의 개발 도구를 설치해야 한다. JDK란? Java SDK(Software Development Kit)의 줄임말로 자바 개발 도구 모음을 의미한다. (자바 라이브러리, 컴파일러, JRE(JVM, Java Plugin, 유틸리티) 등을 포함) JVM이란? Java Virtual Machine의 줄임말로 자바 바이트코드를 해석하고 실행한다. 자바는 WORA(Write Once Run Anywhere)를 구현하기 위해 물리적인 머신과 별개의 가상 머신을 기반으로 동작하도록 설계되었다. 따라서 자바 바이트코드를 실행하고자 하는 ..