본문 바로가기

전체 글400

[Git] Ch.2 깃 기본 명령어 알아보기 깃/깃허브 소스 관리 기본 흐름 지역 저장소 → 깃허브(원격 저장소) 깃허브(원격 저장소) → 지역 저장소 지역 저장소 → 깃허브(원격 저장소) 지역 저장소에 새 프로젝트를 생성했다고 합시다. git init 명령어로 해당 프로젝트를 깃 지역 저장소로 지정합니다. 파일을 수정합니다. git add 명령어로 수정한 파일을 스테이징 영역으로 옮깁니다. git commit으로 지역 저장소에 저장하게 됩니다. git push 명령어로 지역 저장소에서 발생한 변경 내역을 원격 저장소에 반영합니다. 깃허브(원격 저장소) → 지역 저장소 이미 깃허브에 올려진 프로젝트 전체를 git clone 명령어로 지역 저장소에 내려받거나 혹은 일부 변경 사항만 git pull 명령어로 내려받을 수 있습니다. 깃 지역 저장소 설정.. 2023. 10. 16.
[Git] Ch.1 초보자를 위한 깃&깃허브 깃 장점 이력 기록 및 추적 : 깃은 누가, 언제, 어떤 파일을, 어떻게 수정했는지 변경 이력을 기록합니다. 상세 이력이 기록되기 때문에 프로젝트에서 발생한 문제를 해결하는 데 도움이 됩니다. 원격 저장소 및 공유 : 서버 역할을 하는 원격 저장소와 각 개발자의 지역 저장소에 깃은 소스 코드를 분산 저장합니다. 소스 코드뿐만 아니라 모든 변경 이력을 분산 저장하기 때문에 원격 저장소에 문제가 생겨도 지역 저장소를 이용하여 복원할 수 있습니다. 변경 이력 병합 : 프로젝트를 진행하면 각 개발자가 다른 기능을 개발하더라도 동일한 소스 코드 파일을 변경하는 일이 빈번합니다. 깃은 하나의 소스 코드 파일에 대한 여러 변경 이력을 통합하는 기능을 제공합니다. 깃허브 장점 호스팅 서비스 : 깃을 이용해 프로젝트를 .. 2023. 10. 16.
[Java] Ch.5 콘솔 출력과 입력 콘솔 출력 System.out.println() System.out.print() System.out.prinf() printf() System.out.printf("포맷 문자열", 데이터, 데이터, 데이터 ...); System.out.printf("정수 : %d, 실수 : %f, 글자 : %c, 글자들 : %s", 10, 3.14, 'A', "홍길동"); 출력 결과 : 정수 : 10, 실수 : 3.14, 글자 : A, 글자들 : 홍길동 출력 서식 지정자 서식 지정자 출력의 형태 %d 10진수 정수 형태 출력 %o 8진수 정수 형태 출력 %x 16진수 정수 형태 출력 %f 실수 출력 %e e 표기법 기반 실수 출력 %g 출력 대상에 따라서 %e 또는 %f 형태 출력 %s 문자열 출력 %c 문자 출력 p.. 2023. 10. 13.
[Java] Ch. 4 연산자 산술 연산자 자바 산술 연산자 연산자 설명 사용 예 결과 + 더하기 5 + 2 7 - 빼기 5 - 2 3 * 곱하기 5 * 2 10 / 나누기의 몫 5 / 2 2 % 나누기의 나머지 5 % 2 1 public class Ex01_Arithmetic { public static void main(String[] args) { int num1 = 7; int num2 = 3; System.out.println("num1 + num2 = " + (num1 + num2)); System.out.println("num1 - num2 = " + (num1 - num2)); System.out.println("num1 * num2 = " + (num1 * num2)); System.out.println("num1 /.. 2023. 10. 13.
[Java] Ch.3 변수, 상수, 자료형의 형변환 변수 변수의 이해 int num = 1; 자료형이 int이니 메모리에 주소 네 개를 확보해서 공간을 비워둠 십진수 1을 이진수로 변경해서 이 공간에 저장 이 공간(주소)을 변수 num에 기억시킴 System.out.println(num); num 변수의 값의 위치를 찾음 찾아낸 메모리의 시작 위치로 찾아감 num 변수는 int형이니까 4바이트를 읽음 int형이니까 10진수로 바꿔서 숫자로 알려줌 char형이면 유니코드표를 보고 디코딩해서 문자로 알려줌 변수명을 짓는 방법 변수의 이름은 숫자로 시작할 수 없음 $와 _ 이외의 다른 특수문자는 사용할 수 없음 키워드는 변수의 이름으로 사용할 수 없음 권장 사항 소문자로 시작 클래스 이름이 대문자로 시작하는 것과 구별됨 변수에 사용되는 데이터를 유추할 수 이쓴.. 2023. 10. 13.
[Java] Ch.2 자료형 진수 계산법 10진수를 2진수로 바꾸기 1바이트에서 제일 큰 수 : 1111 1111 = 255 256 표현 방법 10진수 숫자 2진수 신호 256 1 0000 0000 잘못된 표현 256 0001 0000 0000 잘못된 표현 256 0000 0001 0000 0000 올바른 표현 → 2바이트 사용하기 자바 기본 자료형 정수형 용도 자료형 이름 값의 크기 자바에서 값의 범위 1바이트 byte 2⁸ -128 ~ 127 2바이트 short 2¹⁶ - 32, 768 ~ - 32, 767 4바이트 int 2³² -2,147, 483, 648 ~ 2, 147,483, 647 8바이트 long 2⁶⁴ - 9, 223, 372, 036, 854, 775, 808 ~ 9, 223, 372, 036, 854, 775,.. 2023. 10. 13.