내일배움캠프 8일차 TIL - 컬렉션(Collection)
·
내일배움캠프 Spring 5기
240424# 오늘 꼭 기억 해야 할 것!1. List(ArrayList, LinkedList, Stack), Map, Set, Queue오늘의 학습     ●  1. Collection    ●  2. 자바 객체지향 - 클래스    ●  2. 자바 객체지향 - 상속컬렉션 (Collection)컬렉션은 자바에서 배열의 한계를 극복하기 위해서 만들어진 자료구조이다. (배열보다 더 많은 기능을 제공)컬렉션의 기능으로는 크기 자동조정/ 추가/ 수정/ 삭제/ 박복/ 순회/ 필터 포함확인 등등 매우 많고 다양하다.컬렉션은 기본형 변수가 아닌 참조형 변수를 저장한다. ( 배열은  1.  컬렉션(Collection)의 종류 List(ArrayList) :  순서가 있는 데이터의 집합 ( 데이터..
내일배움캠프 7일차 TIL - 배열(Array)
·
내일배움캠프 Spring 5기
240423# 오늘 꼭 기억 해야 할 것!1. 얕은복사와 깊은복사의 개념2. 배열을 만들때 사용한 new의 대한 주소값 개념오늘의 학습     ●  1. 배열의 선언 및 초기화    ●  2. 배열의 값 넣기 및 뽑기(출력)    ●  3. 얕은복사    ●  3. 깊은복사배열 ( Array )배열이라는 "변수"에 변수나 값들을 넣어 보관하여 원할 때 꺼내서 쓰거나 넣거나 할 수 있는 자바의 자료구조이다.배열에는 "인덱스"라는 것이 존재하며 만들어진 배열의 칸 하나하나를 접근하는데 쓰이는 구분자 역할을 한다.참고 : index는 앞에서 0부터 시작한다. 즉, 배열의 제일 앞의 값의 인덱스는 0인 것이다.1. 배열의 선언 및 초기화1. 배열의 선언// 배열의 선언int[] in..
내일배움캠프 6일차 TIL - 변수(Variable)
·
내일배움캠프 Spring 5기
240422 # 오늘 꼭 기억 해야 할 것! 1. 형변환 / 자료형 / 변수 2. 자료형에 대한 바이트 단위 오늘의 학습 ● 변수 ● 자료형(데이터 타입) ● 형변환 변수 ( Variable : 변하는 수 ) 자바에서 변수란 공간의 할당을 의미한다. 할당한 공간을 통해 원하는 값을 넣었다가 뺏다 다른 값을 넣었다가 뺏다 할 수 있는 것이다. 즉, 이런식으로 값이 변할 수 있기 때문에 변수라는 것이다. 예시 코드를 확인해보자. // 자바에서 변수를 이용해 선언 및 초기화를 하는 방법이다. int a = 1; // 변수 선언과 동시에 초기화 // int라는 정수형을 알려주는 자료형에 a라는 변수의 이름을 선언 후 값을 넣어주면 된다. int a; // 변수 선언 a = 1; // 변수 초기화 System.o..
내일배움캠프 5일차 TIL( 웹 서비스 )
·
내일배움캠프 Spring 5기
4월 19일) 스파르타 내일배움캠프 5일차1.  팀 & 자기소개 웹 프로젝트 발표 ✔2.  사전학습 SQL 완강 ✔3. 19시 웹 특강 시청(웹 서비스의 개념) ✔4. Git-Hub에 1주차 웹 프로젝트 올리기 ✔  # 오늘 꼭 기억 해야 할 것!1. 웹에서 서버와 클라이언트의 개념 # 오늘의 회고오늘은 프로젝트 발표날이라 다양한 조들의 다양한 웹 사이트와 기능들을 보게 되었고 덕분에  한층 더 시야가 넓어진 것 같아 좋았다. 19시에 한 웹 특강을 통해 웹서비스의 개념을 한층 더 알았고 서버와 클라이언트 그리고 프로토콜의 개념을 알 수 있었다. # 내일의 목표1. 사전 강의 CS편 듣기2. Git-Hub & Git 복습하기 테스트해보기3. 자바 강의 들어보기오늘 배..
내일배움캠프 4일차 TIL( SQL )
·
내일배움캠프 Spring 5기
4월 18일) 스파르타 내일배움캠프 4일차1.  프로젝트 수정 후 마무리 끝!!✔2.  사전학습 SQL 4주차 수강 완료✔ 오늘의 한줄프로젝트의 수정이 좀 오래걸려서 학습을 얼마 못한점이 아쉽다.오늘 배운 수업내용 정리 ✔sql if 조건문- if(조건식, true, false)case when then esle end 조건문- case when 조건식 then true값 when 조건식 then true값 else false end- case와 end는 무조건 붙혀줘야함.subqueryjoin- inner join- left join
내일배움캠프 3일차 TIL( Git - Branch/reset/revert/merge/rebase )
·
내일배움캠프 Spring 5기
4월 17일) 스파르타 내일배움캠프 3일차1. Git & Git-Hub 복습 ✔2. 프로젝트 구현하기- 1. 프로필 버튼을 누르면 상세창을 show해주기 구현 ✔오늘 배운 수업내용 정리 ✔ git 복습.프로젝트 과거 시점으로 돌아가기.reset / revertreset과거의 커밋 시점으로 돌아갈 수 있으며 특징은 돌아가면 이후의 시점의 기록을 다 지운다.git reset --hard commit해시코드git reset --hard (해시코드가 없을 경우 마지막 커밋시점으로 돌아가게됨.revert과거의 커밋 시점으로 이동해서 해당 시점에서 커밋했던 내역들을 무효로 바꿔준다.즉, 커밋은 수시로 하는게 좋음 한번에 많은 것을 했다가 revert하면 답이 없어진다.git rever..
내일배움캠프 2일차 TIL( SQL )
·
내일배움캠프 Spring 5기
4월 16일) 스파르타 내일배움캠프 2일차1. TLI 강의 1시간 ✔2. 사전캠프 SQL 강의 진도 3주차 까지 나가기 ✔3. 팀 프로젝트 구현 진행 중  ✔- 1. Git-Hub & Git을 위주로 쓰면서 프로젝트를 진행  - Branch에 대한 학습 ✔- 2. 역할 분담 ✔- 3. 와이어프레임 구상 ✔4. Git & Git-Hub 복습하기 ✔오늘 배운 내용 정리 ✔+ SQL 사전 강의 3주차 까지 내용 정리1. select- 테이블을 조회해주는 SQL의 DML문이다.- select * from table2. from3. where4. group by5. order by6. 문자 관련 함수replace(바꿀 컬럼, 현재 값, 바꿀 값)- 컬럼안의 속성값들을 현재 값..
내일배움캠프 1일차 TIL( Git & Git-Hub 기초 )
·
내일배움캠프 Spring 5기
4월 15일) 스파르타 내일배움캠프 1일차1. 기본적인 OT 1시간 ✔2. Git & Git-Hub 관련 수업 2시간 ✔3. 팀별로 프로젝트 회의 하기(과제) => 팀과 팀원들을 소개하는 웹 페이지 구상 / 노션- 1. 프로젝트 명 및 프로젝트 소개 ✔- 2. 역할 분담 ✔- 3. 와이어프레임 구상 ✔4. Git & Git-Hub 복습하기 ✔5. 사전캠프 SQL 강의 진도 나가기 ✔ 오늘 꼭 기억 해야 할 것!1. Git은 코드 변경점 기록 및 버전 관리를 위한 도구이다.2. Git-hub는 백업과 공유가 가능한 온라인 백업 저장소이다.나의 생각git과 git-hub는 다른 것 이며 git은 로컬에서 저장을 해 둔것을 git-hub를 통해 Git은 사용자의 해당 로컬 레포지토리..
사전 캠프) CPU와 메모리 기초
·
내일배움캠프 Spring 5기
사진과 같이 컴퓨터가 이해하는 정보로는 데이터, 명령어가 있으며 컴퓨터의 핵심 부품의 4가지를 알 수 있다. (CPU, 메모리, 보조기억장치, 입출력장치) 입출력장치 1. 입력장치 컴퓨터에게 직접적으로 명령을 요청하거나 데이터를 입력할 수 있게 해주는 역할을 한다. 입력 장치로는 (키보드, 마우스 터치스크린, 마이크, 스캐너, 카메라 등등)이 있으며 사용자는 입력 장치들을 통해 컴퓨터에게 명령을 요청하거나 데이터를 입력할 수 있다.( 키보드를 통해 문자 입력, 마우스를 통해 폴더 열기 등등) 2. 출력장치 컴퓨터에게 명령을 요청하거나 데이터를 입력한 후 결과를 보여주는 역할이 출력 장치 이다. 즉, 연산된 데이터(결과)를 보여주는 역할을 하는 것이다. 출력 장치로는(스피커, 프린터, 모니터 등등)이 있다..