본문 바로가기

개발/Java

프로그래밍(Programming)이란??

반응형

· 프로그래밍 : 컴퓨터가 일을 수행하도록 프로그밍 언어로 명령어 집단(프로그램)을 만드는 일


· 컴파일(compile) : 프로그래밍 언어를 컴퓨터가 실행 가능한 기계어로 만드는 일

· 컴파일러 : 기계어로 바꾸어 주는 프로그램(ex. 자바 컴파일러, gcc)


 

자바 프로그래밍(객체 지향) 장점

 

· 자바 프로그래밍 특징

    - 플랫폼에 영향을 받지 않으므로 다양한 환경에서 사용

    - 객체 지향 언어이기 때문에, 유지보수가 쉽고 확장성이 좋음

    - 프로그램이 안정적

    - 풍부한 기능이 제공되는 오픈 소스

'

 

· 객체 지향 프로그래밍이 무엇인가?

    1) 프로그램의 구현을 시간의 흐름 순이 아닌 객체 간의 관계와 협력을 기반하는 프로그래밍

    2) Object Oriented Programming(OOP) <cf. 절차 지향 프로그래밍 produral programming>

    3) 재사용성, 코드 관리, 유지보수, 신뢰성 높은 프로그램

 

· 자바를 활용한 프로그래밍

    1) 웹 서버 구현

    2) 안드로이드 프로그래밍
    3) 게임 프로그래밍

 

 


용어 정리

JDK (Java Development Kit) : 자바에서 제공되는 개발용 라이브러리
JRE (Java Runtime Environment) : 자바 프로그램이 실행되는 환경.
JVM (Java Virtual Machine) : 자바 가상 머신으로 프로그램이 실행되는 환경인 JRE가 설치되어 있어야 함.

반응형

'개발 > Java' 카테고리의 다른 글

자바의 연산자  (0) 2021.04.18
상수와 리터럴, 변수의 형 변환  (0) 2021.04.18
자료형 (data type)  (0) 2021.04.18
변하는 수 - 변수(Variable)  (0) 2021.04.18
자료 표현하기  (0) 2021.04.17