부트캠프 학습 7일차
📗 오늘의 학습 topics > - 클래스와 객체 > - 필드와 메서드 🌿 클래스와 객체 클래스 객체를 정의한 설계도(blueprint), 객체의 틀(frame) → 객체 생성에 사용 → 객체는 클래스에 정의/설계된 대로 생성됨 클래스의 멤버 = 필드 + 생성자 + 메서드 + 내부 클래스 객체 객체의 생성과 활용 JVM 메모리 구조 생성된 객체에...
📗 오늘의 학습 topics 🌿 열거형(Enum) 🌿 제네릭(Generic) 🌿 예외(Exception) 처리(Handling) 🌿 Collection Framework 🌿 열거형(Enum) > - 열거형을 사용하는 이유를 설명할 수 있다. > - 열거형을 정의하고 사용할 수 있다. 🌱 ✔️ ❕ 🌱 🌱 🌿 제네릭(Generic...
기술 면접 > Java 언어의 문법 및 객체지향 프로그래밍의 기술적인 부분에 대해 처음으로 다른 사람에게 말해볼 수 있는 기회였다. 그 뿐만 아니라, 페어분의 심도 있는 꼬리 질문과 답변으로부터 공부 방법, 학습 토픽에 대한 접근 방향 등에 대해 많은 점을 느끼고 깨달았다. 타인에게 배운 내용을 이야기하고 영상으로 나 자신을 돌아보는 것은 section...
재귀 호출/함수에 따른 memory 사용량, memory leak <- java recursion memory leak꼬리(tail) 재귀(recursion) in java재귀 활용 문제1 = 하노이의 탑 재귀 <- java tower of hanoi in
문제 접근/풀이 시작 단계 인자로 받는 자료의 타입 확인을 위해 instanceof 기능을 활용하면 된다고 안내 세션에서 들었는데, 막상 코딩을 하려니 문법과 반환 자료형이 생각이 안 났다. 1분 정도 햐애진 머리로 있었는데, 페어님께서 첫번째 if문을 뚝딱 쓰신 것을 보고 '아!' 했다.. 📗 오늘의 학습 topics > - > - > - 🌿 J...
하나의 입출력 방향을 가지고 있음 -> 나의 질문 = 논리적인 구조를 말하는 것이겠지..?
선형(linear) vs 비선형(non-linear) 자료구조 ← 자료 간의 연결 형태/모양에 따른 구분 | | 선형 구조 | 비선형 구조 | | --- | --- | --- | | 데이터 구조/저장 | 데이터를 순차적으로 직선 형태로 나/배열시킴 + 전후/인접/선후 원소들 간 1:1 연결/나열 형태 → 데이터를 순차적(sequential)/선형으로 순...
루트 노드를 언제 순회하는가에 따라서?DFS와 BFS의 장/단점그래프가 굉장히 크다면(=depth가 깊다면?) 어떤 탐색 기법을 고려해야 할까?(뱐대로)그래프의 규모가 작고 depth가 얕다면 어떤 탐색 기법을 고려해야 할까?
문제 풀이 시간이 조금 더 소요되더라도 자세하게 작성하는 습관 들이기e.g. 1시간 문제 풀이 중 2/3 정도 pseudocode 작성해도 괜찮음cf. 문제 유형 및 풀이에 익숙해지는 과정 필요brute force
문제를 꼼꼼히 읽고, 세부적인 조건들을 주석이나 종이에 보기 좋게 정리해두자pseudocode 작성에도 연습/훈련/시간이 필요하다아직 생각을 작은 단계들로 나누는 것도 익숙치 않고, 처음에 적었던 의사코드(아니면 그냥 ideation 정도일지도)대로 구현하는 것이 나의
📗 오늘의 학습 topics > - > - > - 🌿 순열(permutation) 1. 개념 2. 구현 2-a. 반복문 2-b. 재귀 중복순열 구현 시와 달리, 대상 요소를 방문했는지 여부 관리 필요 🌿 조합(combination) 1. 개념 2. 구현 2-a. 반복문 2-b. 재귀 🌿 최대(greatest)공(common)약수(divisor)...
📗 오늘의 학습 topics > - 웹 애플리케이션 > - 네트워크를 만드는 기술 > - 웹을 구성하는 기술 > - HTTP 🌿 웹 애플리케이션 웹 브라우저를 통해 접근이 가능한 어플리케이션 vs native application(특정 기기에 설치해서 사용) 🌿 네트워크를 만드는 기술 1. 프로토콜 TCP/IP 4계층 모델 vs OSI 참조 모...
REST APIopen API, API keyPostman 활용🍀 오늘의 소감
데이터베이스가 필요한 이유
📗 오늘의 학습 topics > - 관계형 데이터베이스 > - SQL 심화 > - 스키마 디자인 🌿 관계형 데이터베이스 > - > - > - 구조화된 데이터, 사전에 정의된 열(컬럼, column, field)의 데이터 타입대로 데이터(각 항목에 저장되는 값)가 행(record, tuple)으로 축적된 것 = 테이블, relation → 테이블을...
📗 오늘의 학습 topics > - > - > - 🌿 > - > - > - 🌿 > - > - > - 💡 생각해보기 > 1. > 2. > 3. 🍀 오늘의 소감
📗 오늘의 학습 topics > - Spring Framework 실습 환경 설정 > - Spring Framework 소개 > - Spring Framework 특징 🌿 Spring Framework 실습 환경 설정 > - > - > - 🌿 Spring Framework 소개 > - framework vs library > - Spring ...
📗 오늘의 학습 topics > - Spring Framework의 아키텍처 > - Spring Framework 모듈 > - Spring Boot 🌿 Spring Framework의 아키텍처 > - > - > - 🌱 domain 현실 세계에서 실제로 접하는 비즈니스적인 업무 영역, 앱 구현에 필요한 업무들 → domain knowledge →...