GIT이란, GIT 설치 방법, GIT 저장소 만들기, GIT 변수 확인 및 변경

github를 통해서 원격 리포지터리 생성
while문에서 i++같은 문장이 없다면 무한 루프가 걸린다. 왜냐면 i가 3보다 작을 때까지 계속 문장이 수행 되는데 i는 계속 0이기 때문이다.
클래스 = 본사객체 = 대리점 라고 가정해보면, static을 붙히면 본사이고 안붙히면 대리점이 된다.위와 같이 인류 평균 나이는 한번만 정의되면 되기 때문에 static을 붙힌 모습이다.나이를 불러올 때 this.을 이용한 모습한번만 사용하는 변수인 '인류평균나이소개

git remote -v // 연결되어 있는 원격 리포지터리 목록 확인, 현재는 없음git remot add origin https://github.com/YUBEENLIM/demo-2023-10-19 // 원격 리포지터리 연결git remote -v // 연
전사 객체가 마지막 자신의 이름과 공격방식을 기억하게 해주세요.
a자동차 = new 자동차(); //객체를 생성하면 리모콘이 생성된다.a자동차.달리다(); //자동차가 달리게 리모콘을 누름객체는 원격 조종만 가능하다.객체를 이용하는 단 한 가지 방법객체를 만든다. 2. 객체 리모콘을 만든다. 3. 객체를 사용한다.따라서 객체 안에
상속문을 쓰기 전에는 항상 a extends b -> a is b이 성립하는지 확인 ex) 사자 extends 동물 // 사자는 동물이다. ( o ) 사자 extends 사람 // 사자는 사람이다. ( x ) 코드의 중복은 유지 보수를 어렵게 한다. 따라서 상속을
추상적인 형태로의 변형은 자동형변환구체적인 형태로의 변형은 수동형변환double d = 5; // 5 → 5.0int d = (int)5.0; // 5.0 → 5실수 : 범위가 크다.정수 : 구체적 이다.정수 → 실수 추상적이므로 자동 형변환실수→정수구체적이므로 수동
this.이름 = 이름; -> 가까운 이름을 가르킨다 여기서 this.을 빼면 위에 있는 이름을 의미하기 때문에 this.을 붙여야 한다.this.이름 = 이름; → this.이름2 = 이름; 으로 바뀐다면, 이름2를 지칭하는 것이 하나이기 때문에 this.을 안붙혀
시작코드중복제거코드
처음부터 연습하고 싶거나 원래 있던 로컬 저장소를 삭제하고 싶다면rm -rf .git깃 레포지터리 생성git init // 깃 생성git remote add origin <깃 레포지터리 주소>git remote -v // 추가 되었는지 확인깃 레포지터리 주소가 오
classUntitled클래스 명은 대문자로 작성한다.ex) class Car{}클래스를 사용하기 위해서는 저장 후 사용해야 한다.클래스 생성 후 반드시 저장 공간을 만들어야 하는데 이때 new를 이용하게 된다.ex) Car car1 = new Car(); // 객체
테스트를 먼저 진행한 후 구현하는 테스트 주도 개발 방식이다.자동화 된 테스트케이스를 만들어서 테스트 한다.RED : 테스트 케이스 추가 및 수정, 테스트를 실행하고 실패GREEN : 꼼수를 사용하여 모든 테스트 케이스가 실행되도록 코드 작성REFACTORING : 중
조회SHOW DATABASES;선택USE DATABASES;생성CREATE DATABASE 데이터베이스명;삭제DROP DATABASE 데이터베이스명;조회SHOW TABLES;생성CREATE TABLE 테이블명 (컬럼1 데이터타입1옵션1, 컬럼2 데이터타입2 옵션2);수

조인여러 테이블의 데이터를 가져와 하나의 결과로 표시한다.아래와 같은 두 개의 테이블이 있다고 생각해보면A와 B가 겹치는 항목은 c, d이다.INNER JOIN(교집합)두 집합에 모두 있는 열만 남게 된다.INNER JOIN 예시실행 결과LEFT OUTER JOINA의
countmaxminsumavgGROUP BY GROUP BY는 데이터 베이스에서 데이터를 그룹화 하고 집계함수를 사용하여 각 그룹에 대한 요약 정보를 얻을 때 사용되는 문법이다.예제union과 union allunion : 중복된 것을 삭제실행결과 / value :
문자 출력document.write()데이터 상자 만들기var 변수명ex)var age= 30;0이상 1미만의 임의의 숫자 뽑기Math.random();소수점은 버리고 정수로 변환ParseInt();배열의 마지막에 값 추가.push()ex)lotto.push();중복을
head부가정보body컨텐츠 내용meta charset = "utf-8한글이 써지는 코드titlehead안에 넣는 제목footer화면 하단에 쓰는 문장을 뜻함, 그냥 사용하면 와 다를바가 없어서 css로 차별화를 해야 함linkcss와 html을 이어주는 역할class
Getter(get메소드)Getter메소드는 클래스의 맴버 변수의 값을 읽어오는 메소드이다.주로 'getVariableName()'와 같은 형태로 작성된다. VariableName-> 변수 이름ex)Setter(set메소드)Setter 메소드는 클래스의 맴버 변수에 값
TDD?테스트를 먼저 진행한 후 구현하는 테스트 주도 개발 방식main에는 기능을 구현한 소스코드, text에는 기능을 테스트하는 소스코드를 넣는다.TDD의 3단계RED : 실패하는 테스트 케이스를 작성Green : 어떠한 꼼수를 써서라도 통과하는 테스트 케이스 작성R
스택후입선출 방식의 자료구조로 마지막에 저장된 데이터가 가장 먼저 꺼내지는 형태스택의 주요 메서드java.util.Vector class 메서드큐선형 구조의 형태이며 데이터를 일시적으로 쌓아두기 위한 자료구조 중 하나로 선입선출의 특성을 가짐java에서 큐는 인터페이스
힙최솟값 또는 최댓값을 빠르게 찾아내기 위해 완전이진트리 형태로 만들어진 자료구조최대 힙부모 노드 값이 자식 노드의 값보다 크거나 같음최소 힙부모 노드 값이 자식 노드의 값보다 작거나 같음완전이진트리마지막 레벨 직전의 트리까지 모든 노드들이 채워져 있어야 하고, 마지막
해시임의의 크기를 가진 데이터를 고정된 데이터의 크기로 변환시키는 것Direct Addressing Tablekey-value쌍의 데이터를 배열에 저장할, key값을 직접적으로 배열의 인덱스로 사용하는 방법이다. Hash Tablekey-value 쌍에서 key값을 테
완전탐색 알고리즘가능한 모든 경우의 수를 다 체크해서 정답을 찾는 방법Brute Force기법반복/조건문을 통해 가능한 모든 방법을 단순하게 찾는 방식이다.백트래킹답을 찾는 과정에서 이 경로가 답이 아니라고 판단되면 버리고 다른 경로를 탐색하는 방식이다. 순열서로 다른