Languages/Java

👉 Spring이란? Java를 사용한 앱을 더 쉽게 만들게 해주는 프로그램 ( Java Framework ) 특징 경량 컨테이너에 자바 객체를 담아 관리한다. ( 생성, 삭제 등등 ) [IOC] 제어의 역전, 개발자가 객체를 관리하지 않고, Spring이 관리한다.
👉 Java란? 어떤 CPU 에서라도, 실행가능하도록 만들어진 프로그래밍 언어 Java의 특징 가상 머신 사용 객체를 사용 ( 객체 지향 프로그래밍 ) 코드를 바로 바로 실행가능 - 인터프리터 메모리 자동 관리 - C++은 안됨 쓰레드 관리 API 제공 - 멀티 쓰레드 구현 쉬움 필요한 클래스만 로드 - 동적 로딩 TCP/IP 라이브러리 지원 http, htp 프로토콜 지원 👉 JVM이란? Java로 쓰여진 프로그램을 실행할 수 있는 가상머신 (Java Virtual Machine) C언어는 기계어로 바로 컴파일 하므로, CPU마다 각각의 컴파일러가 필요하지만, Java는 컴파일러가 Java클래스 파일로 번역( 바이트 코드 )하고, JVM의 excution이 클래스파일을 기계어로 ( 바이너리 코드 )로 ..
MOONCO
'Languages/Java' 카테고리의 글 목록 (3 Page)