<출처>
1-1. 자바란?
1) 1995년에 발표된 "객체 지향" 프로그래밍 언어이다.
1-2 자바로 할 수 있는 일
1) 웹 프로그래밍 (Survlet, JSP, Spring frame work와 함께 사용)
2) 안드로이드 애플리케이션 (Android Studio와 함께 사용)
3) 게임 개발 (LWJGL, libGDX) -라이브러리
4) 데이터 베이스 처리
5) 빅 데이터 & 분산 처리
1-2 자바로 할 수 없는 일
1) 시스템 프로그래밍 (C, C++ 사용)
2) 높은 성능을 요구하는 프로젝트 ( C, C++, Rust 사용)
3) IOS 애플리케이션 ( Swift, Objective-C 사용)
*프레임워크와 라이브러리의 차이*
프레임워크 : 개발자가 소프트웨어를 개발함에 있어 코드를 구현하는 개발 시간을 줄이고, 코드의 재사용성을 증가 시키기 위해 일련의 클래스 묶음이나 뼈대, 틀을 라이브러리 형태로 제공되는 것을 말한다.
라이브러리 : 라 이브러리란 개발자가 만든 클래스들의 나열로, 다른 프로그램들에서 사용할 수 있도록 제공하는 방식이다.
프레임워크와 라이브러리의 차이는 주도권이 누구에게 있냐에 따라 달라진다.프레임워크는 스스로 주도권이 있지만 라이브러리는 개발자에게 달려있다.
1-3 Java의 특징 8가지
1) 간단하다.
2) 객체 지향적이다.
3) 인터프리티 언어다.
4) 강력하다.
5) 안전하다.
6) 플랫폼이 독립적이다.
7) 멀티 스레드를 지원한다.
8) 동적이다.
'JAVA 기초공부' 카테고리의 다른 글
| JAVA 기초공부(6) - 제어문 (1) | 2025.02.04 |
|---|---|
| JAVA 기초공부(5) - 자료형3 (1) | 2025.02.03 |
| JAVA 기초공부(4) - 자료형2 (0) | 2025.02.03 |
| JAVA 기초공부(3) 변수와 자료형 (0) | 2025.02.03 |
| JAVA 기초공부(2) - 개발환경 구축 & 간단한 예제 (1) | 2025.02.02 |