◼︎ 프로그램밍 - 컴퓨터가 일을 수행하도록 명령어를 만드는 일
- 컴파일 -> 컴퓨터가 실행 가능한 기계어를 만드는 일
- 컴파일러 -> 기계어로 만들어주는 프로그램
◼︎ 자바의 장점
- 안정적인 언어이다.
- 모호함과 불안함이 없다.
- 플랫폼의 영향을 받지 않는다. (리눅스든 윈도우든 상관이 없다) -> 운영체제에 맞는 JVM(가상머신)을 설치해서 사용하면 됨.
- 객체지향 언어이기에 유지 보수가 쉽다.
◼︎ 객체 지향 언어
- 프로그램의 구현을 시간의 흐름순이 아니라 객체간의 관계와 협력을 기반으로 프로그램 하는 것
(<-> 절차지향 언어.프러시얼 프로그래밍.(c 언어) // ex)이거 한다음->이거하고 -> 이거 하면 -> 된다!)
-> 객체 = 프로젝트 (ex. 회원 프로젝트 , 주문 프로젝트, 상품 프로젝트, 택배 프로젝트 각 프로젝트가 연관되어 돌아감 // 프로젝트별로 구성되어 있어서 재 사용 가능함)
◼︎ 자바의 사용처
- 웹 서버 구현
- 안드로이드 프로그래밍
- 게임 프로그래밍(마인크래프트 등)
◼︎ 용어 정리
- JDK : 자바에서 제공되는 개발용 라이브러리
- JRE : 자바 프로그램이 실행되는 환경 8.0까지 무료 제공
- JVM : 자바 가상
'코드짜는 마케터' 카테고리의 다른 글
[node.js]로그인 시 유저를 기억하게 만드는 법 1 (0) | 2023.01.03 |
---|---|
[시멘틱 태그] 웹사이트 구성에 의미를 부여하는 태그 (0) | 2023.01.03 |
비번을 비번답게 만들어주는 기술 password hassing(패스워드해싱) (0) | 2023.01.02 |
[mongodb] 사용할 때 쓰는 key (2) | 2022.12.29 |
String을 배열로 배열을 String으로 만드는 방법 (0) | 2022.12.29 |