일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- Code
- MS949
- 자바
- 인프런
- 객체지향
- WIL
- org.h2.jdbc.JdbcSQLSyntaxErrorException
- ServerSelectionTimeoutError
- 스파르타코딩클럽
- JSESSIONID
- 김영한
- 독서
- java.sql.SQLException
- 항해99
- PUT과 PATCH
- TIL
- 엔터키 이벤트
- unmappable character for encoding MS949
- 자바스프링
- 프로그래머스
- 스프링시큐리티
- 알고리즘
- API
- .decode('utf-8')
- jwt
- HTML
- 인텔리제이
- mysql
- 에러해결법
- Today
- Total
목록객체지향 (2)
고을마을 : 나의 코딩 이야기

2022년 5월 22일 항해99에 참여한지 2주가 된 날이다. 2주간 공부하면서 제대로 이해 못했던 부분을 다시한번 살펴보고 그 내용을 적어보고자 한다. 객체지향 프로그래밍이란? 객체지향 프로그래밍(Object Oriented Programming)은 문제를 여러 개의 객체 단위로 나눠 작업하는 방식. 이 방식은 오늘날 가장 많이 사용하는 대표적인 프로그래밍 방식이고 JAVA가 대표적인 객체지향 프로그래밍 언어! 객체지향 프로그래밍의 가장 큰 특징은 클래스를 이용해 연관 있는 처리부분(함수)과 데이터 부분(변수)를 하나로 묶어 객체(인스턴스)를 생성해 사용한다는 점이다. 그리고 객체지향 프로그래밍에서는 프로젝트를 독립적인 객체 단위로 분리해서 작업할 수 있기 때문에 여러 개발자와 협업해 규모가 큰 프로젝..
2022년 5월 16일 항해9일차. 오늘도 어제와 같이 알고리즘 공부를 했다. 오늘은 알고리즘 모의고사가 있는 날이라 지금까지 풀었던 문제들을 다시한번 풀어보고 조원들에게 설명해보는 시간을 가졌다. 사실 알고리즘 모의고사는 별 걱정없었고 오늘 나의 가장 큰 걱정은 객체지향 과제였다. 문제를 여러봐도 감이 잡히지 않았고, 결국 에이스 조원의 특강(?)을 듣고 한땀한땀 코딩을 해보게 됐다. 전문적인 테스트 코드까지 작성해가면서 보여주는 우리 조의 에이스 분의 코드에 비하면 내 코드는 미천하기 짝이없다. 사실 에이스 분의 코드를 내 컴퓨터로 가져와 복사 붙여넣기하고, 그 코드를 계속 보고, 이해하고, 과제를 제출해도 그만이다. 하지만 그러면 내 실력이 향상될까? 라는 의문이 들었다. 그려지지 않아도 머리를 쥐..