본문 바로가기

java

자바 프로그래밍 시작하기

취업이 코앞으로 다가오고

자바에 대해 한번 다시 차근히 정리할 겸 

오랜만에 포스팅을 한다 :)

 


프로그래밍이란?

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

컴파일

프로그래밍 언어 --> 컴퓨터가 실행 가능한 기계어

컴파일러

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

 

자바 프로그래밍

자바의 역사 : 1991년 제임스 고슬링을 비롯한 선 마이크로 시스템스 연구원들이 처음 개발

 

자바 프로그램 특징

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

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

- 프로그램이 안정적임 ( 웬만해선 죽지 않음)

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

 

그렇다면 객체지향프로그래밍은 무엇인가?

프로그램의 구현을 시간의 흐름순이 아닌, 객체간의 관계와 협력을 기반으로 프로그램 하는 것

--> Java, c++, c#, Python, JavaScript, Ruby 등 다수

 

자바의 장점

1. 재사용성

2. 유지보수에 용이

3. 코드관리

4. 신뢰성 높은 프로그램

 

자바관련 용어 정리

JDK : 자바에서 제공되는 개발용 라이브러리

JRE : 자바 프로그램이 실행되는 환경

JVM : 자바 가상 머신으로 프로그램이 실행되는 환경인 JRE가 설치되어야 함

 

 

'java' 카테고리의 다른 글

접근 제어 지시자와 정보은닉  (0) 2021.07.16
생성자란  (0) 2021.07.08
객체  (0) 2021.07.07
함수와 메서드  (0) 2021.07.07
객체 지향 입문  (0) 2021.07.07