1. Java 이해하기
1. Java 언어의 장단점 장점 - OS에 독립적이다 : JVM에서 동작하기 때문 - 객체지향 언어이다 - 자동으로 메모리를 관리해준다 : GC로 인해 별도의 메모리 관리가 필요없다 - 오픈소스이다 : OpenJDK가 오픈소스이다. - 멀티스레드를 쉽게 구현할 수 있다 : 스레드 생성 및 제어와 관련된 라이브러리 API를 제공한다. - 동적 로딩을 지원한다 : 애플리케이션이 실행될 때 각 객체가 필요한 시점에 클래스를 동적 로딩해서 생성한다. 전체 애플리케이션을 다시 컴파일할 필요가 없으므로 유지보수가 쉽고 빠르다. 단점 - 비교적 속도가 느리다 : JVM에 의해 기계어로 번역되고 실행하는 과정을 거치므로 C/C++ 보단 속도가 느린 편이다. - 예외처리가 불편하다 2. Java의 데이터 타입 1. 기..
2021.06.21