컴퓨터는 0과 1 이진수로만 데이터를 저장한다.
이런 컴퓨터에게 일하도록 명령하는 명령어를 만드는 걸 '프로그래밍'이라고 한다.
명령어를 Java로 썻다면 Java프로그래밍이 되는것
실행중인 프로그래밍을 '프로세스'라고 하며 프로세스가 여러개면 '멀티 프로세스'
이렇게 프로그래밍 했다면 컴퓨터가 알아들을 수 있게 변환하는걸 '컴파일' 이라고 하며
컴파일 해주는 프로그램을 '컴파일러'라고 한다.
프로그래밍 언어는 Java, JavaScript, Python, C++등 여러가지가 있지만
내가 배워볼건 'Java'다.

항상 상위 순위에 들어있는 언어이며 웹서버, 안드로이드 앱, 게임 등을 만들 수 있다고한다.
Java의 장점으로 설명해 주신걸 정리해봤다.
1. 플랫폼에 영향을 받지 않고 다양한 환경에서 사용 가능
예를들어 Window에서 exe라는 확장자를 가진 실행파일만 사용 가능하다면
Java는 JDK(Java Development Kit), JVM(Java Virtual Machine) 지원, 어느 플랫폼에서든 사용 할 수 있다.
2. 객체 지향 언어
3. 유지 보수가 쉽고 확정성이 높다.
4. 풍부한 기능과 오픈소스가 제공되고있다.
5. 멀티스레드 지원
6. GC(Garbage Collection) 지원
안쓰는 데이터들의 메모리 관리를 자동으로 해준다.
자세히는 배우다 보면 알게되겠지!
'JAVA' 카테고리의 다른 글
| Java 객체 지향 프로그래밍 / 변수, 메서드, 생성자의 선언과 사용 (0) | 2021.11.29 |
|---|---|
| Java Scanner,출력문,조건문, 반복문 (0) | 2021.11.25 |
| Java 연산자 (0) | 2021.11.25 |
| Java 용어 정리 - 변수, 자료형,형변환 (0) | 2021.11.24 |
| Java JDK , Eclipse설치 (0) | 2021.11.23 |