일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 클래스파일
- 응답상태
- 데이터베이스
- 어린날의추억
- iTerm테마
- 커피냑
- iTerm스킨
- 제주술
- 11057
- iTerm2
- 감사주
- 다이나믹프로그래밍
- 아규먼트
- 포도알
- 술담화
- 테마설정
- 술쟁이
- 백준
- DB기초
- 전통주
- 자바언어의본질
- 술샘
- 제주몬순커피주
- 스프링부트
- iterm
- 색상설정
- 스킨설정
- 개발용어
- 자바
- 클래스로딩
- Today
- Total
목록CS Basic/Programming Language (2)
배니스트의 개발추적기
🎯 글머리 자주 사용하지만 막상 물어보면 잘 모를 수 있는 객체 지향 언어와 그 특성에 대해 간단하게 정리해둔다. 🎯 글몸통 - 객체 지향 언어란 해결할 과제를 실제 세상의 객체와 객체 간의 상호 관계로 모델링하여 '인간의 사고'에 가깝게 표현하고자 하는 언어이다. -> 실세계에 대한 쉬운 모델링을 하기 위함이다. * 실세계의 객체: 고유한 특성(state)과 행동(behavior)을 가지는 개체라 할 수 있다. 다른 객체들에게 행동을 요청하거나 정보를 주고받는 등의 상호작용을 한다. * 프로그래밍에서의 객체: 동일한 성질의 데이터(필드)와 함수(메소드)를 한곳에 모아두고 필요한 곳에서 언제든지 이용할 수 있게 만든 덩어리이다. - 객체 지향 언어의 특성 구분 특성 목적 캡슐화(Encapsulation)..

여전히 많은 개발자들의 사랑을 받고 있는 Java(TIOBE PYPL Rank 2, 위 사진)는 객체지향 언어로서 C 프로그래밍 언어의 단점을 극복하고 등장한 것으로 알려져 있다. 이 포스팅에서는 Java 언어가 탄생한 본질적인 배경 두 가지를 짚어보고자 한다. 1] WORA(Write Once Run Anywher) 자바는 WORA의 본질을 갖고 있다. 즉, 한번 써서 어디든 실행한다는 뜻이다. 그런데 '어디든' 실행한다는 건 어디를 말하는 걸까? 그렇다면, 원래는 한번 쓰면 한번밖에 실행하지 못한다는 뜻인가? 차근차근히 따라오길 바란다. 이를 이해하기 위해서는 소스 프로그램이 실행되는 과정을 살펴보아야 한다. 가장 먼저 프로그래머가 소스 프로그램(or 프로그램 소스)을 작성하면 컴파일러가 컴파일을 하..