일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 제주몬순커피주
- 감사주
- 아규먼트
- 술샘
- 다이나믹프로그래밍
- 제주술
- 11057
- 포도알
- iTerm2
- 자바언어의본질
- iTerm테마
- 커피냑
- 응답상태
- iterm
- 클래스로딩
- 술담화
- 백준
- 색상설정
- DB기초
- 어린날의추억
- 데이터베이스
- 스킨설정
- 테마설정
- 자바
- 개발용어
- 스프링부트
- 전통주
- 술쟁이
- iTerm스킨
- 클래스파일
- Today
- Total
목록자바 (3)
배니스트의 개발추적기
🎯 글머리 자주 사용하지만 막상 물어보면 잘 모를 수 있는 객체 지향 언어와 그 특성에 대해 간단하게 정리해둔다. 🎯 글몸통 - 객체 지향 언어란 해결할 과제를 실제 세상의 객체와 객체 간의 상호 관계로 모델링하여 '인간의 사고'에 가깝게 표현하고자 하는 언어이다. -> 실세계에 대한 쉬운 모델링을 하기 위함이다. * 실세계의 객체: 고유한 특성(state)과 행동(behavior)을 가지는 개체라 할 수 있다. 다른 객체들에게 행동을 요청하거나 정보를 주고받는 등의 상호작용을 한다. * 프로그래밍에서의 객체: 동일한 성질의 데이터(필드)와 함수(메소드)를 한곳에 모아두고 필요한 곳에서 언제든지 이용할 수 있게 만든 덩어리이다. - 객체 지향 언어의 특성 구분 특성 목적 캡슐화(Encapsulation)..
- Parameter는 '매개변수'다. 함수 혹은 메서드에서 전달받는 틀, 변수(Variable) 명이다. - Argument는 '인자'다. 함수 혹은 메서드에서 전달받는 값(Value), 입력 값이다. 예시를 들어 설명해보겠다. class Nobody { public int parameterAndArgument(int para, int arg){ return para + arg; } public static void main(String[] args) { Nobody n = new Nobody(); int m = n.parameterAndArgument(10, 5); System.out.println(m); } } 1. 위 parameterAndArgument() 메서드에서 int para와 int a..

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