- [ 정리/Git ]Git 설치2023-07-25 02:24:55맥북은 homebrew 이용해서 설치 가능 1. Git 설치 ##설치 명령어 brew install git 터미널에서 명령어 입력 나는 이미 설치 되어있어서 해당 과정 생략 2. Git 버전 확인 ##버전확인 명령어 git --version ##버전 git version 2.39.2 (Apple Git-143) 3. Git 계정 설정 ##이름 설정 git config --global user.name "이름" ##이메일 설정 git config --global user.email "이메일" ##이름, 이메일 설정 확인 git config --global user.name git config --global user.email ##설정 내용 전체 확인할 수 있는 명령어 git config --list 4...
- [ 정리/Git ]버전관리2023-07-25 01:29:49버전 관리란 1. 버전 관리 시스템 파일 변화를 시간에 따라 기록했다가 나중에 특정 시점의 버전을 다시 꺼내올 수 있는 시스템 파일의 변경 사항을 추적할 수 있게 돕는 도구 변경사항을 비교할 수 있다 이슈나 문제를 추적 가능 파일을 이전 상태로 되돌릴 수 있다 프로젝트를 이전 버전으로 되돌릴 수 있다 2. 클라이언트-서버 모델 파일을 관리하는 서버가 별도로 있고 클라이언트가 중앙 서버에서 파일을 받아서 사용 서버에 장애 발생시 협업, 백업 불가 중앙 데이터베이스의 하드디스크에 문제 발생시 프로젝트의 히스토리 잃을 수 있다 3. 분산버전 관리 시스템 컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간의 파일에 대한 작업을 조율하는데 사용 저장소를 히스토리와 더불어 전부 복제 서버에 장애 발생시 클라이..
- [ 정리/Java ]자바의 정석 29~31강 비교 연산자, 문자열의 비교, 논리연산자, 논리 부정 연산자, 조건 연산자, 대입 연산자2023-04-27 22:39:40ch 3-13,14 비교 연산자, 문자열의 비교 1. 비교 연산자 > = 3 i &= 3 i = i & 3 i ^= 3 i = i ^ 3 i |= 3 i = i | 3 i *= 10 + j i = i + (10 + j)
- [ 정리/Java ]자바의 정석 28강 반올림 Math.round(), 나머지 연산자2023-04-27 21:12:19ch 3-11,12 반올림 Math.round(), 나머지 연산자 1. 반올림 Math.round() 실수를 소수점 첫 째자리에서 반올림한 정수를 반환 public static void main(String args[]) { double pi = 3.141592; System.out.println(pi); double shortPi = Math.round(pi * 1000) / 1000.0; System.out.println(shortPi); System.out.println(Math.round(pi*1000)); // 3142 System.out.println(Math.round(pi*1000)/1000); // 3 int로 나누면 int반환 System.out.println(Math.round(pi*..
- [ 정리/Java ]자바의 정석 25~27강 증감 부호 형변환 사칙연산자, 자동형변환, 산술변환2023-04-27 21:01:32자바의 정석 기초편(2020최신) ch 3-5,6 증감 연산자, 부호 연산자 1. 증감연산자 증가 : 피연산자의 값을 1 증가 감소 : 피연산자의 값을 1 감소 전위형 참조되기 전 증가 ++i 후위형 참조된 후 증가 i++ 2. 부호 연산자 - 는 피연산자 부호 반대호 변경 + 아무것도 안함 ch3-7,8 형변환 연산자 1. 형변환 변수 또는 상수의 타입을 다른 타입으로 변환 (타입)피연산자 변환 수식 결과 int → char (char)65 'A' char → int (int)'A' 65 float → int (int)1.6f 1 int → float (float)10 10.0f 2. 자동 형변환 값을 범위가 더 큰 타입에 저장할 때, 값손실이 없을 때 컴파일러가 자동으로 형변환 float에 int를 ..
- [ 정리/Java ]자바의 정석 23~24강 연산자와 피연산자 , 연산자의 우선순위와 결합 규칙2023-04-26 12:57:39자바의 정석 기초편(2020최신) ch 3-1,2 연산자와 피연산자 1. 연산자와 피연산자 연산자 : 연산을 수행하는 기호 피연산자 : 연산사자의 연산 수행 대상 모든 연산자는 결과 반환 2. 연산자의 종류 산술 연산자 + _ * / % > 사칙연산과 나머지연산 비교 연산자 > = 오른쪽으로 진행 3. 정리 1) 산술 > 비교 > 논리 > 대입 대입은 제일 마지막 수행 2) 단항(1) > 이항(2) > 삼항(3) 단항은 이항보다 우선순위 높다 3) 단항 연산자와 대입 연산자 제외한 모든 연산 진행 방향은 왼쪽에서 오른쪽
- [ 정리/Java ]자바의 정석 21~22강 정수형의 오버플로우, 타입 변환2023-04-26 12:40:21자바의 정석 기초편(2020최신) ch 2-15,16 정수형의 오버플로우 1. 오버플로우 표현할 수 있는 값의 범위를 벗어나면 오버플로우 발생 최대값+1 -> 최소값 최소값-1 -> 최대값 ch 2-17 타입간의 변환 방법 public static void main(String[] args) { // 문자와 숫자간의 변환 System.out.println(3 + '0'); // '0'은 코드로 48 System.out.println('3' + 0); // 문자열로 변환 System.out.println(3 + ""); System.out.println('3' + ""); // 문자열을 숫자로 변환 System.out.println(Integer.parseInt("5")); System.out.printl..
- [ 정리/Java ]자바의 정석 19~20강 printf이용 출력, 화면으로부터 입력받기2023-04-26 11:59:44자바의 정석 기초편(2020최신) ch2-12,13 printf를 이용한 출력 1. 형식화된 출력 printf() println() 출력형식 지정 불가능 printf() 출력형식을 지시자를 이용해 지정할 수 있다. 2. printf()의 지시자 %b boolean 형식으로 출력 %d 10진 정수형식으로 출력 %o 8진 정수형식으로 출력 %#o %#x 접두사 붙여서 출력가능 %x, %X 16진 정수형식으로 출력 %f 부동 소수점 형식으로 출력 %e, %E 지수 표현식의 형식으로 출력 %c 문자로 출력 %s 문자열로 출력 integer.toBinaryString() 2진수 문자열로 변경해주는 메서드 public static void main(String[] args) { System.out.println(1..
- [ 정리/Java ]자바의 정석 17~18강 기본형과 참조형2023-04-26 11:18:44자바의 정석 기초편(2020최신) ch2-10 기본형과 참조형 1. 기본형 Primitive type boolean, char, byte, short, int, long, float, double 실제 값을 저장 2.참조형 Reference type 기본형을 제외한 나머지 String, System 등 메모리 주소를 저장 ch2-11 기본형의 종류와 범위 1. 기본형 종류와 크기 종류/크기 1 2 4 8 논리형 boolean 문자형 char 정수형 byte short int long 실수형 float double 정밀도 float 7자리, double 15자리
- [ 정리/Java ]자바의 정석 15~16강 문자, 문자열 리터럴, 문자열 결합2023-04-26 02:48:53자바의 정석 기초편(2020최신) ch2-7,8 문자, 문자열 리터럴, 문자열 결합 1.문자와 문자열 문자 char '' 문자열 String "" String은 클래스라 new연산자 이용해 생성 후 사용하는게 맞지만 자주 사용하는 클래스라 기본형처럼 new연산자없이 사용 가능 String은 빈문자열, 문자 한 개, 문자열 모두 가능 2. 문자열 결합 public static void main(String[] args) { char ch = 'A'; //char ch = 'AB'; 한글자만 가능 //A의 문자코드가 저장 int i = 'A'; System.out.println(i); //문자열 결합 String s1 = "A" + "B"; System.out.println(s1); //int인 7을 문자열..
- [ 정리/Java ]자바의 정석 11~14강 변수, 상수, 리터럴2023-04-26 02:27:04자바의 정석 기초편(2020최신) ch2-3 변수란? 변수의 선언과 저장 1.변수 Variable 하나의 값을 저장할 수 있는 메모리 공간 2.변수의 선언 값을 저장할 공간을 마련하기 위해 변수타입 변수이름; int age; 3.변수에 값 저장하기 int age = 25; = 등호가 아니라 대입이다 4.변수의 초기화 변수에 처음으로 값을 저장하는 것 지역변수는 0으로 자동 초기화되지 않기때문에 초기화 필수 5.변수의 값 읽어오기 변수의 값이 필요한 곳에 변수이름으로 사용 public static void main(String[] args) { int x = 4; int y = 2; System.out.println(x + y); System.out.println(x - y); System.out.prin..
- [ 정리/Java ]자바의 정석 10강 화면에 글자 출력하기, 덧셈뺄셈 계산하기2023-04-25 21:41:57자바의 정석 기초편(2020최신) ch 2-1,2 화면에 글자 출력하기, 덧셈 뺄셈 계산하기 public static void main(String[] args) { System.out.print("hello"); System.out.print("hello"); System.out.println("hello"); //줄바꿈 System.out.println("hello"); System.out.println(5+3); //덧셈 System.out.println(5-3); //뺄셈 System.out.println(5*3); //곱셈 System.out.println(5%3); //나머지 System.out.println(5/3); //나눗셈 } System.out.println(); 출력 후 줄바꿈 Sy..