Notice
Recent Posts
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Archives
관리 메뉴

YUNA's Programming

What is JAVA? 본문

Programming/JAVA

What is JAVA?

l_yuna 2023. 3. 14. 21:52

 

 

JAVA란?

 

;1995년 썬마이크로시스템즈(Sun Microsystems)에서 최초 발표한 언어 -> 2010년 오라클에서 썬을 인수하여 JAVA 개발, 관리, 배포 주관하게 됨

 

 

-----------------------------

JAVA의 특징?

 

;이식성, 확장성이 높은 언어; 소스코드파일을 클래스파일로 컴파일 했을 때, MS윈도우, 리눅스과 맥 등의 모든 시스템에서 작동함.

;객체지향언어[OOP; Object-oriented Programming]; C++, JAVA; 부품 객체를 먼저 만들고, 이들을 조합해 전체 프로그램을 완성

<---> 절차지향언어[Procedure-oriented language](C언어); 위에서 아래로 순차적 진행

; 캡슐화, 상속, 다형성 기능 완벽하게 지원

; 함수적 스타일 코딩 지원; 람다식(Lambda Expressions) 지원

; 메모리를 자동으로 관리; Garbage colletor가 주기적으로 검사하여 사용하지 않는 객체가 자동으로 메모리에서 제거되기 때문에, 핵심 기능 코드에 집중할 수 있음~Garbage Collection(GC)

;멀티 스레드(Multi-Thread) 쉽게 구현 가능; 동시에 여러작업을 수행하고 대용량 작업을 빨리 처리함

;동적 로딩(Dynamic Loading) 지원; 미리 객체를 만들어 놓지 않고, 필요한 시점에 동적 로딩해 객체 생성; 유지 보수 시 특정 객체만 쉽게 수정 및 교체해 사용

;막강한 오픈 소스 라이브러리 풍부함

 

 

 

'Programming > JAVA' 카테고리의 다른 글

IntelliJ 플러그인  (0) 2023.03.18
IntelliJ 설치하기  (0) 2023.03.18
Amazon JDK 설치하기  (0) 2023.03.18
What is Programming language?  (0) 2023.03.14
ECLIPSE 설치 방법  (0) 2023.03.13
Comments