CODEDRAGON ㆍDevelopment/Java
SUMMARY - 자바프로그래밍 요약 3
객체지향 프로그래밍
현실 세계의 객체를 프로그램으로 구현하기 위해 자바에서는 클래스로 표현한다. 클래스의 구성 요소에는 객체의속성 와(과) 기능 이(가) 있다.객체의 속성 은(는) 클래스에서변수 로 표현 할 수 있고,객체의 기능은(는) 클래스에서 메서드로 표현 할 수 있다.객체를 표현한 클래스를 이용해 객체를 생성할 때 원하는 값으로 초기화 할 수 있는 메서드를 생성자 라 한다 |
https://codedragon.tistory.com/2403
https://codedragon.tistory.com/4537
https://codedragon.tistory.com/2410
Class Relationship(클래스들의 관계)
만약 A객체와 B객체의 관계가 [A는 B이다]가 성립 한다면 두 객체의 관계는 상속(확장) 관계이고 extends키워드를 사용하여 표현할 수 있다. [A는 B를 포함한다]가 성립 한다면 두 객체의 관계는포함관계이고 A는 B를 변수로 가져야 한다. |
https://codedragon.tistory.com/4648
https://codedragon.tistory.com/2491
https://codedragon.tistory.com/3975
https://codedragon.tistory.com/2490
생성자
· new 연산자는 객체를 생성하는 연산자이다. · 생성자의 이름은 클래스의 이름과 동일하다. · super()는 상위 클래스의 객체 생성을 의미한다. · 생성자의 접근지정자로 private를 사용할 수 있다. · this()와 super()는 함께 사용될 수 없으며 생성자 구분에서 반드시 처음에 위치해야 한다. |
https://codedragon.tistory.com/2410
상속과 다형성
· 상속은 클래스와 클래스간, 인터페이스와 인터페이스간에 이루어지며 모든 클래스는 Object 클래스를 상속하고 있다 · 상속을 하고자 할 때는 extends라는 키워드를 사용하며 인터페이스를 구현하고자 할 때는 implements라는 키워드를 사용한다. · 자바에서 클래스와 클래스간의 상속은 단일상속만이 가능하다. · 참조변수에 저장될 수 있는 객체가 하위 타입의 다양한 객체가 저장되어 활용되는 것을 다형성이라고 한다. |
https://codedragon.tistory.com/2491
체크 예외
FileNotFoundException |
https://codedragon.tistory.com/3509
컬렉션
· ArrayList는 List 인터페이스를 구현하고 있으며, 순서적으로 저장되며, data의 중복을 허용하고 데이터를 1차원으로 늘어놓은 형태로 자료를 구성한다. · 같은 값의 자료는 중복 저장되지 않으며 특정 위치의 데이터를 읽어오기 위해서는 iterator()메소드를 이용하는 HashSet · 스택은 LIFO(Last In First Out)의 구조로 입출력이 이루어지며 큐는 FIFO(First In First Out의 형태로 입출력이 이루어진다. · Map구조는 키와 값으로 구성되며 키의 값은 중복될 수 없으나 값은 중복될 수 있다. |
https://codedragon.tistory.com/4394
https://codedragon.tistory.com/6275
Stack
https://codedragon.tistory.com/4369
Queue
https://codedragon.tistory.com/4689
( ) com.vehicle; ( ) com.vehicle.Car; public class Bus extends Car { String szType = "버스" } |
package
https://codedragon.tistory.com/2533
https://codedragon.tistory.com/2569
import
https://codedragon.tistory.com/2534
FileInputStream
https://codedragon.tistory.com/5289
FileReader
https://codedragon.tistory.com/5479
'Development > Java' 카테고리의 다른 글
Joda-Time - 자바의 Date와 Time클래스를 대채하기 위해 만든 라이브러리 (0) | 2019.05.30 |
---|---|
JAVA(자바) – 자바의 탄생, 오크(Oak), 자바의 특징 (0) | 2019.05.29 |
객체 생성, 참조 자료형 (0) | 2019.05.21 |
변수 스코프 (0) | 2019.05.17 |
for문 (0) | 2019.05.15 |