내일배움캠프 9일차 TIL - 클래스(Class)
·
내일배움캠프 Spring 5기
240425# 오늘 꼭 기억 해야 할 것!1. 상속과 다형성의 개념2. 알고리즘의 중요성..오늘의 학습     ●  1. 인스턴스 & 객체    ●  2. 클래스의 구성 요소    ●  3. this 키워드    ●  4. 생성자# 인스턴스 & 객체 뭐가 맞는 표현인가객체는 클래스와 인스턴스를 가리키는 일반적인 용어이다. 즉, 객체는 메모리에 할당이 안된 상태(자바 실행전)또는 실행 후 메모리에 올라간 상태 두 가지를 객체라고 부를 수 있다.  인스턴스는 객체가 메모리에 할당되어 동작하는 상태를 강조한 용어이다. 정리해보면 큰 범위로 객체는 인스턴스를 포함하고 있다는 말이다.1. 클래스의 구성 요소클래스의 구성으로는 "인스턴스 멤버", "생성자"가 존재한다.인스턴스 멤버의 구성으로는 인스턴스 필드, 인스..
내일배움캠프 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..
내일배움캠프 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은 사용자의 해당 로컬 레포지토리..