![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCe8U3%2FbtrZz1NyFHj%2FIVJEHFdyQAJqgtTrhcbbmk%2Fimg.png)
Bootcamp/Codestates Section 1
Java - Java의 특징, JVM&JDK, 변수, 리터럴, 타입, 문자열
Java의 특징 C, C++ 등과 같이 특정 OS에 따라 다르게 작성해야하는 문제를 해결하고자 JRE(Java Runtime Environment : JVM(Java Virtual Machine) + 표준 클래시 라이브러리)를 개발하여 모든 운영체제에서 같은 코드로 실행할 수 있음 객체 지향 언어(OOP), 객체지향적으로 설계된 프로그램은 유지보수가 쉽고 확장성이 높음 람다식, 스트림 지원 자동 메모리 관리(Garbage Collection) JVM Java는 컴파일러(Compiler)를 통해 기계어(Machine Language)로 변환되는 언어 컴파일 : JVM이 이해할 수 있는 코드로 변환 Java는 JVM을 걸쳐서 실행되기 때문에 타 언어에 비해 실행 속도는 느린편이다. JDK JRE(Java R..