일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- java
- intellij 연동
- svn
- terms
- error
- TortoiseSVN
- Subversion
- 문법
- cherrypick
- constructor
- commit
- Android Studio
- IntelliJ
- SSL
- IntelliJ IDEA Community
- Checkout
- 특징
- Class
- syntax
- 생성자
- sourcetree
- 자바
- VCS
- gradle
- 캡슐화
- install
- Android
- git
- Branch
- 상속
- Today
- Total
목록특징 (2)
Jay's Developer Note
객체지향 언어의 특징 객체지향은 Object-Oriented 라고 하며 객체가 중심이 됨을 뜻한다. 객체지향 프로그래밍은 OOP(Object-Oriented Programming) 라고한다. 객체지향 언어의 특징들을 자동차에 빗대어 표현해볼까 한다. 캡슐화 : Encapsulation - 캡슐화는 객체의 속성과 속성을 처리하는 메소드를 클래스로 묶어서 사용할 때 제공된 인터페이스만 사용할 수 있도록 열어준 것이다. 이때 객체의 속성과 메소드에 접근을 제한하여 외부에서 접근 가능한 것과 내부에서만 접근 가능한 것을 구분 짓는 접근 제어자를 사용하여 정보 은닉이 가능해진다. 자동차에 빗대어보면 운전자에게는 기어를 변속할 수 있는 레버가 주어진다. 운전자는 차 내부에서 무슨 일이 일어나는지 알 필요 없이 레버..
자바 특징 자바의 특징을 아주 간단하게 알아보겠다. 단순하다 - C++ 로부터 파생된 언어로써 문법적으로 유사하다. 객체지향 언어이다 - 객체 개념을 적용하는 언어이다. 플랫폼에 독립적이다 - JVM 에 의해 실행이 되므로 JVM 만 있다면 Windows, Linux, Android 어디서든 실행이 가능하다. 컴파일러와 인터프리터 언어의 두 가지 특징을 모두 가진다 - 컴파일러로 바이트코드로 변환한 뒤, 인터프리터로 기계어로 해석되어 실행한다. 분산 처리에 쓰기 쉽다 - 기본적인 네트워크 기능들을 내장하고 있고, 프로토콜을 쓸 수 있는 라이브러리들을 많이 제공한다. 견고하다 - 기존 언어들의 에러 원인이 되는 요소들은 라이브러리를 제공한다. - 포인터를 사용하지 않는다. - 자동으로 GC 기능을 수행해 ..