[Java의 정석] #01. ch1-1~4 Java(자바)의 개념


[Java의 정석] #01. ch1-1~4 Java(자바)의 개념

자바란? 프로그래밍 언어 실행환경(JRE) + 개발도구(JDK)+라이브러리(API) * 라이브러리 : 프로그램을 만드는 데 필요한 기능들을 미리 만들어 둔 것 Java 사용처 : PC 어플리케이션, 웹 어플리케이션, 안드로이드 어플리케이션, 빅데이터, 게임 등등... Java를 사용하는 이유 다양한 분야에서 활용 20년간 프로그래밍언어 1~2위 배우기 쉽고 학습자료 풍부 모던 프로그래밍 언어(객체지향 + 함수형) 안정성 실무에서 가장 많이 사용 (java se8이 가장 많이 쓰임) 자바의 특징 배우기 쉬운 객체지향 언어 * 객체지향 언어 = 기존 프로그래밍언어 객체지향 개념을 도입한 것 (ex. C++, Java, python, Js 등) 자동 메모리 관리 : 가비지 컬렉터(GC)가 알아서 메모리를 정리해준다. 멀티 쓰레드 지원 * 하나의 프로그램에서 동시에 여러 작업을 할 수 있음 (ex. 채팅프로그램에서 파일을 주고 받을 수 있음) 풍부한 라이브러리로 쉽게 개발 가능 운영체제에 ...


#java공부 #개발공부 #백엔드공부 #자바공부 #자바의정석 #코딩공부

원문링크 : [Java의 정석] #01. ch1-1~4 Java(자바)의 개념