1. 현재 나의 가능 기술 상태 가능 기술 Java 문법 및 객체지향에 익숙함 Git과 GitHub을 사용해봄 부족한 기술 API 설계 및 Spring 활용 경험 없음 Docker/AWS 사용 경험 없음 백엔드와 관련된 경험 및 지식이 부족함 2. 이번 캠프에서
1. 변수와 자료형 자료형에 맞는 값을 넣고 출력하는 간단한 코드 2. SQL 퀘스트 sparta_employees 테이블에서 모든 직원의 이름(name)과 직급(position)을 선택하는 쿼리를 작성해주세요. SELECT NAME,POSITION FROM SPA
오늘 학습 키워드 JVM 메모리 영역 Wrapper 클래스 static JVM 메모리 영역 Method area/Stack area/Heap area 객체는 힙에 쌓인다 배열도 힙에 쌓인다 static으로 선언된 변수도 메서드 영역에 들어간다 메서드 영역은 프로그램
랜덤 닉네임 생성기랜덤 클래스는 시스템 시간을 시드로 사용하거나 시드를 생성한다.즉, 난수인 것 같지만 특정 패턴이 존재cf) https://madplay.github.io/post/java-random
오늘 배운 키워드캡슐화상속추상화다형성캡슐화캡슐처럼 데이터를 보호한다무분별한 세터를 주의할 것 -> 접근제어자로 제한을 걸었더라도 세터를 통해서 변경 가능한 경우에는 주의해야한다또한 수없이 많은 세터가 존재시킬 때도 무분별한 세터이다 -> 의미있는 세터로 변경상속부모의
오늘 배운 키워드 예외
Map은 key값과 value값을 하나의 쌍으로 저장할 수 있다배열처럼 순서로 값을 구하는 것이 아니라 key값을 통해 value값을 얻음따라서 저장 순서를 유지하지 않는다.Map을 선언할 때 Hashmap으로 선언하는 이유는, Map자체는 인터페이스이기 때문이다Has
단어 맞추기 게임
오늘 배운 키워드컬렉션제네릭타입소거람다컬렉션ArrayList, HashSet, HashMap등의 인터페이스와 구현체를 제공하는 집합배열자체는 정적인 특성이 있음 ->크기가 고정되어있음HashSet은 순서를 보장하진 않지만 왜 넣은대로 출력되는걸까?HashMap은 키값
1.Lv1
오늘 배운 키워드스트림맵스트림선언형 스타일로 가독성이 뛰어나다.컬렉션과 자주 사용된다.map(), filter()와 함께 사용되는 경우 많다stream()에서는 데이터를 준비하는 단계이다(흐름 준비)map()은 중간 연산 등록 단계인데, 각요소를 주어진 함수에 적용해