일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- IntelliJ
- Project
- React
- 취준생
- 입출력
- jdk11
- spring
- gradle
- 자바
- AWS
- SpringBoot
- 자취
- 공유DB
- coding test
- javascript
- 코딩테스트
- ps
- JDK
- MariaDB
- spring boot
- 스프링
- 프로젝트
- 백준
- JPA
- 코테
- Controller
- Java
- 팀프로젝트
- 디자인패턴
- MVC
Archives
- Today
- Total
목록Concept (17)
Tech Collection
[Interview] Java 기초 정리
OOP? 객체지향 프로그래밍 - Object Oriented Programming - 실제 세계를 표방함, 데이터와 절차를 하나의 덩어리로 처리하는 기법 - Java, Python, C++ - 절차지향 언어보다 속도 느림 OOP의 5가지 설계 원칙 1. 재사용성 높음 2. 코드 변경 용이 3. 직관적인 코드 분석 4. 개발 속도 향상 5. 상속을 통한 장점 극대화 OOP 특징 1. 추상화 : 객체가 가진 공통 속성이나 기능을 묶어 명시적인 이름을 부여 2. 캡슐화 : 관련된 데이터와 코드를 하나로 묶은 것으로 데이터를 감추고 외부와의 상호 작용은 메소드를 통함 3. 상속 : 이미 작성된 클래스를 이어받아서 새로운 클래스를 생성, 기존 코드 재활용 4. 다형성 : 같은 코드로 다른 행위 - Overridi..
Concept/Note
2021. 4. 9. 01:06