JAVA 기초공부

JAVA 기초 공부(1)

Dotae1 2025. 2. 2. 19:20

<출처>

01-01 자바란? - 점프 투 자바

 

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) 동적이다.