이번 주 목표
항해 알고리즘 5문제씩 잘 풀기
마이크로서비스 아키텍처 구축 읽기
항해 알고리즘 강의 1일치 보기
오늘 목표
항해 알고리즘 5문제씩 잘 풀기
마이크로서비스 아키텍처 구축 읽기
항해 알고리즘 강의 1일치 보기
오늘 한 것
항해 알고리즘 강의 1일치 보기
오늘 스케줄
9:00 항해 99
9:00 면접 스터디 준비
10:00 면접 스터디
11:00 취침
1. 기본 자료형
byte short int long
float double
char
true false
2. 참조 자료형
클래스, 인터페이스, 배열...
String Integer Double 등 래퍼 클래스는 기본 자료형의 데이터를 객체로 다룰 수 있게 해준다.
참조 자료형은 객체의 참조(메모리 주소)를 저장한다.
3. 자료형 별 내장 함수
String
length() 길이
substring(int beginIndex, int endIndex) 부분 문자열 반환
charAt(int index) 특정 문자를 반환
indexOf(String str) 특정 문자열이 처음으로 등장하는 인덱스 반환
toLowerCase() 문자열을 소문자로
toUpperCase() 문자열을 대문자로
Integer
parseInt(String s) 문자열을 정수로 반환한다.
valueOf(int i) 정수를 Integer 객체로 변환
4. 리스트, 세트, 맵
ArrayList
동적 배열을 구현한 클래스. 인덱스를 통해 빠른 접근이 가능하다.
List<String> list = new ArrayList<>();
list.add("Apple");
list.add("Banana");
HashSet
중복을 허용하지 않는 데이터 집합을 관리한다.
순서를 보장하지 않는다.
Set<String> set = new HashSet<>();
set.add("Apple");
set.add("Banana");
HashMap
키와 값을 쌍으로 관리하는 데이터 구조.
키는 중복될 수 없다.
Map<String, Integer> map = new HashMap<>();
map.put("Apple", 1);
map.put("Banana", 2);
5. Array와 ArrayList의 비교
정리
ArrayList
동적 배열을 구현한 클래스. 인덱스를 통해 빠른 접근이 가능하다.
List<String> list = new ArrayList<>();
list.add("Apple");
list.add("Banana");
HashSet
중복을 허용하지 않는 데이터 집합을 관리한다.
순서를 보장하지 않는다.
Set<String> set = new HashSet<>();
set.add("Apple");
set.add("Banana");
HashMap
키와 값을 쌍으로 관리하는 데이터 구조.
키는 중복될 수 없다.
Map<String, Integer> map = new HashMap<>();
map.put("Apple", 1);
map.put("Banana", 2);
KPT
Keep
열심히 하려고 마음을 다잡은 것
혼자서 아무것도 하지 않을 현실을 직시하는 것
Problem
좋은 마음을 갖지 못하는 것
부정적인 것
Try
긍정적인 마음
소감
예민해지지 말자
'아카이브 > 항해99 취업 리부트 코스 학습일지' 카테고리의 다른 글
[항해 99 취업 리부트 코스 학습일지] Java 기초 - 입출력, 반복문, 조건문 (2) | 2024.03.27 |
---|---|
[항해99 취업 리부트 코스 학습일지] 마이크로서비스 아키텍처 구축 🌐 (0) | 2024.03.26 |
[항해99 취업 리부트 코스 학습일지] 내배캠 선배님의 5분 자바 특강 (0) | 2024.03.26 |
[항해99 취업 리부트 코스 학습일지] 토비의 스프링 부트 🌿 독립 실행형 서블릿 애플리케이션 (0) | 2024.03.25 |
[항해99 취업 리부트 코스 학습일지] 토비의 스프링부트 🌿 실행 환경 설정 (0) | 2024.03.25 |