객체지향 프로그래밍
1등으로 실행되는 pg: window(운영체제)
- 메모리 Rom(운영체제,시스템...)
실행↓ Ram(운영체제,시스템...) ↑처리후 - (두뇌)CPU 빠르면 빠를수록 좋은것
TIP. C언어 만든 사람 데니스리치_불명의단어
프로그래밍 언어
- 문제 해결 방법을 나타내기 위해 특정 단어나 기호를 사용한 명령문들의 집합
ex) 두수의 평균 구하기
int a,b,c;
c=(a+b)/2;
System out.println("두수의 평균":+c);
역사
1991년 : 선마이크로 시스템즈의 제임스 고슬링을 주축으로 가전제품이 셋톱박스에 사용하기 위해 개발
☞네트워크
1991년 : Oak 개발 _가전 제품과 정보기기를 통합하는 새로운 인터페이스를 제공하는 언어
1995년 : java로 이름을 바꾸어 일반에게 공개
1996년 : 1.0버전 발표
등장 배경
특정 컴퓨터와 실행파일을 만드는 c언어의 문제점
→ 가전제품의 긴 수명으로 인한 완벽한 호환성 및 네트워크를 통한 시스템 업그레이드가 가능한
→ 언어의 필요성
→ c++언어의 복잡성
→ 1972년 C언어의 데니스리치
C언어 1972년(절차) 단점 : 재사용 불가능
C++ (객체) 재사용 가능JAVA 복잡,배우기 어려움
자바언어의 특징
- 단순하다
- 객체 지향이다
- 플랫폼 독립적이다
- 분산 처리에 용이하다
- 견고하다
- 컴파일러와 인터프린터 언어의 두 가지 특징을 모두 갖는다
- 안전하다
- 멀티스레드를 지원한다
- 동적이다
컴퓨터 언어의 특징
-참고1
▶컴파일 언어 : C, C++
JAVA(1/2)
소스 (원본) → 목적파일 → 실행 파일
파일 컴파일 해석 링크 실행
-참고2
▶인터프리터 언어 : JS, Python,JAVA
소스 (원본) → 실행
파일 인터프리티 명령어
'Programming > JAVA' 카테고리의 다른 글
4. 필드(field) 선언 (0) | 2022.10.25 |
---|---|
3. String클래스 (0) | 2022.10.25 |
2. 참조타입 (0) | 2022.10.25 |
1. 클래스 선언 (0) | 2022.10.25 |
[Java] 자바 관련 명령어 및 실행방법(기초) (0) | 2022.03.29 |