스파르타 내일배움캠프 38

2024 스파르타 내일배움캠프 Sping 트랙 참여 // day18

오늘 진행한 학습 요약1. 나무반 4회차 코드 디버깅 방법 (intellij)코드 리팩토링2. 추상클래스 개념 공부추상클래스의 작성자바의 정석 - 추상클래스의 작성1 : https://youtu.be/SBdXXWIB3To?si=rdT0y6jtACXVNzmQ자바의 정석 - 추상클래스의 작성2 : https://youtu.be/s0gRBHqa0yg?si=cWo3YOfWVR1Gyj-j 3. 향상된 for문 정리향상된 for문이란?일반 for문과 향상된 for문의 차이생활코딩 - for-each : https://youtu.be/EcLZUcCLRxg?si=x25HtdkcfJ2ohOIM 4. 알고리즘 코드카다  Day10 (작성 생략)CodingTest Git-hub 링크 : https://github.com/..

Today I Learned 2024.10.25

2024 스파르타 내일배움캠프 Sping 트랙 참여 // day17

오늘 진행한 학습 요약1. Java 코드 컨벤션 특강컨벤션을 지켜야 하는 이유 Coding Convention Clean Code 코드 컨벤션 방법2. 새싹반 4회차 (예외처리와 제네릭)예외와 오류예외처리제네릭3. CH 2 숫자 야구 게임 과제숫자 야구 게임 검토JAVA 숫자야구게임 Git-hub 링크 :https://github.com/chews26/WordleGame/tree/main 4. 객체지향, 생성자, 제너릭 개념 공부객체지향 언어 복습생성자 개념 및 활용제너릭 개념 및 활용 자바의 정석 - 객체지향 언어 : https://youtu.be/CXuA31XcBZ0?si=l5_R3RWlxog8n5Fz노마드 코더 - 객체지향 프로그래밍? 문과도 이해쌉가능. 10분컷. : https://youtu...

Today I Learned 2024.10.24

2024 스파르타 내일배움캠프 Sping 트랙 참여 // day16

오늘 진행한 학습 요약1. Class 특강Class란?객체란?인스턴스란?인스턴스변수란?클래스변수란?지역변수란?전역변수(멤버변수)란?2. CH 2 숫자 야구 게임 과제Lv 3. 추가 기능 및 개선 (숫자 야구 게임)Lv4. 추가 기능 및 개선 (숫자 야구 게임) JAVA 숫자야구게임 Git-hub 링크 :https://github.com/chews26/WordleGame/tree/main 3. 상속과 추상화 개념 공부상속의 개념 및 활용추상화의 개념 및 활용자바의 정석 - 기초편 상속 : https://youtu.be/Pgutf0G3nE4?si=W0txOkSHpJLCgy6d자바의 정석 - 기초편 추상클래스, 추상메서드 : https://youtu.be/9VgkoVFZvyk?si=X7dt9sWbG9rvJFL..

Today I Learned 2024.10.23

2024 스파르타 내일배움캠프 Sping 트랙 참여 // day15

오늘 진행한 학습 요약1. 나무반 3회차 ( 제네릭과 인터페이스 ) 제네릭 사용 제네릭 구현인터페이스란2. CH 2 숫자 야구 게임 과제Lv 1. 기본 게임 구현 (숫자 야구 게임)Lv 2. 입력 및 출력 개선 (숫자 야구 게임)Lv 3. 추가 기능 및 개선 (숫자 야구 게임)JAVA 숫자야구게임 Git-hub 링크 : https://github.com/chews26/WordleGame/tree/main  3. 배열 개념 정리배열 기본 개념 및 사용법 정리배열 주요 메서드 정리4. 알고리즘 코드카다  Day7 (작성 생략)CodingTest Git-hub 링크 : https://github.com/chews26/CodingTest 5. learn git branching (작성 생략) LearnGitB..

Today I Learned 2024.10.22

2024 스파르타 내일배움캠프 Sping 트랙 참여 // day14

오늘 진행한 학습 요약1. 새싹반 3회차 (퀴즈 및 로또 추첨기 만들기)zep에서 O/X 퀴즈Random 함수를 사용하여 로또 추첨기 만들기2. CH 2 숫자 야구 게임 과제개발 프로세스 가이드0단계 : 개발환경 세팅 1단계 : 요구사항 정의 및 설계 필수 기능 가이드 Lv 1. 기본 게임 구현 (숫자 야구 게임) Lv 2. 입력 및 출력 개선 (숫자 야구 게임)JAVA 숫자야구게임 Git-hub 링크 : https://github.com/chews26/WordleGame/tree/main 3. 알고리즘 코드카다  Day4~6 (작성 생략)CodingTest Git-hub 링크 : https://github.com/chews26/CodingTest학습 정리1. 새싹반 3회차 (퀴즈 및 로또 추첨기 ..

Today I Learned 2024.10.21

2024 스파르타 내일배움캠프 Sping 트랙 참여 // day13

오늘 진행한 학습 요약1. Java 문법 종합반 5주차 : 쓰레드, 람다, 스트림, Optional모던자바 알아보기 (람다, 스트림, Optional)자바8 변경점 알아보기람다와 스트림 문법 살펴보기Optional 알아보기2. 나무반 2회차 (객체지향 OOP)객체지향 프로그래밍이란?객체란?객체지향이란?클래스객체상속캡슐화다형성추상화3.  계산기 해설 (개념 재 정리 후 추후 업로드)Lv1 계산기 해설Lv2 계산기 해설Lv3 계산기 해설4. 알고리즘 코드카다  Day3 (작성 생략)CodingTest Git-hub 링크 : https://github.com/chews26/CodingTest학습 정리1. Java 문법 종합반 5주차 : 쓰레드, 람다, 스트림, Optional모던자바 알아보기 (람다, 스트림,..

Today I Learned 2024.10.18

2024 스파르타 내일배움캠프 Sping 트랙 참여 // day12

오늘 진행한 학습 요약1. Java 문법 종합반 5주차 : 쓰레드, 람다, 스트림, Optional 프로세스와 쓰레드멀티쓰레드Thread와 Runnable데몬 쓰레드와 사용자 쓰레드쓰레드 우선순위와 쓰레드 그룹쓰레드 상태와 제어2. 새싹반 2회차 (클래스, 상속) Java 객체와 클래스 이해상속의 이해추상 클래스3.  Git 심화 특강 Git Branch와 협업4. 알고리즘 코드카다  Day2 (작성 생략)CodingTest Git-hub 링크 : https://github.com/chews26/CodingTest학습 정리1. Java 문법 종합반 5주차 : 쓰레드, 람다, 스트림, Optional프로세스와 쓰레드프로세스 : 운영체제로부터 자원을 할당받는 작업의 단위쓰레드 : 프로세스가 할당받은 자원을 ..

Today I Learned 2024.10.17

2024 스파르타 내일배움캠프 Sping 트랙 참여 // day11

오늘 진행한 학습 요약1. [CH 2 프로그래밍 기초 개인 과제]  Java로 계산기 만들기Lv1 클래스를 활용하지 않는 계산기 주요 트러블 슈팅 내용Lv2 클래스를 활용하는 계산기 정리 주요 트러블 슈팅 내용 (미완) Lv3 Enum, 제네릭, 람다 & 스트림을 이해한 계산기Java 계산기 Git-hub 링크 : https://github.com/chews26/Java-calculator 2. Enum 공부 (작성 생략)Enum의 개념Enum 실습생활코딩 상수와 enum : https://opentutorials.org/module/516/6091 3. 알고리즘 코드카다  Day1 (작성 생략)CodingTest Git-hub 링크 : https://github.com/chews26/CodingTes..

Today I Learned 2024.10.16

2024 스파르타 내일배움캠프 Sping 트랙 참여 // day10

오늘 진행한 학습 요약1. Java 문법 종합반 4주차 : 예외처리, 제네릭예외처리오류 및 예외에 대한 이해예외 발생과 try-catch, finally문예외 클래스 구조 이해하기Chained Exception타입으로 유연하게 다루기제네릭(Generic)CollectionWrapper 객체4주차 숙제 제출2. [CH 2 프로그래밍 기초 개인 과제]  Java로 계산기 만들기 클래스를 활용하지 않는 계산기주요 코드 작성 내용클래스를 활용하는 계산기주요코드 작성내용트러블 슈팅학습 정리1. Java 문법 종합반 4주차 : 예외처리, 제네릭예외처리오류 및 예외에 대한 이해오류(Error)는 일반적으로 회복이 불가능한 문제예외(Exception)는 일반적으로 회복이 가능한 문제현실적으로 코드 레벨에서 할 수 있는..

Today I Learned 2024.10.15

2024 스파르타 내일배움캠프 Sping 트랙 참여 // day9

오늘 진행한 학습 요약1. 알고리즘 특강 1회차알고리즘이란?자료구조란?시간복잡도 (Big-O 표기법)2. 새싹반 수업새싹반 1회차 (JVM, 변수)3. [CH 2 프로그래밍 기초 개인 과제]  Java로 계산기 만들기클래스를 활용하지 않는 계산기주요 코드 작성 내용트러블 슈팅클래스를 활용하는 계산기주요코드 작성내용트러블 슈팅학습 정리1. 알고리즘 특강 1회차알고리즘이란?알고리즘은 특정문제를 해결하거나 작업을 수행하기 위한 단계적 절차주어진 입력을 받아 목표한 출력을 생성하는 논리적인 과정을 포함>> 결론적으로 얼마나 효율적으로 얼마나 빠르게 결과를 만들 수 있는지 방법을 찾는 과정자료구조란?효율적인 접근 및 수정을 가능하게 하는 자료의 조직, 관리, 저장을 의미데이터 값의 모임, 또 데이터 간의 관계, ..

Today I Learned 2024.10.14