개발 공부 127

git의 혁신 branch (지옥에서 온 Git - 생활 코딩)

작업을 진행하다가 필요에 의해 작업이 분기되는 현상을 branch를 만든다고 표현 깃은 branch를 통해 쉽게 버전 관리를 할 수 있다. branch를 사용하기 좋을 때 원래 파일의 기본 소스는 있는 상태에서 고객에게 custom된 기능들을 추가해 주어야 할때 필요 없는데 개발해달라고 하는 상황에 해줘야 되는데 나중에 쓸모 없게 됐을때 지금까지 작업했던 파일을 서버에 반영해야 하는데 문제점이 없는지 체크하는 경우, 메인이 되는 작업과 test하는 작업을 분기해야 할 경우 등.. git branch 입력하면 master라고 뜨는데, 시작할때 기본 branch를 사용하게 되어 있고 그 branch의 이름이 master이다. *branch 만들기 git branch 브랜치명 : 깃 브랜치 추가 기능 git ..

개발 공부/GIT 2023.05.07

버전 관리의 본질 (지옥에서 온 Git - 생활 코딩)

GIT = Version Control System (버전 관리 시스템) 버전 관리 시스템이란 무엇인가? 파일 이름을 여러가지로 바꾸는 것 파일 이름을 더럽히지 않는 버전 관리를 할 수 있다. 파일 이름의 변경사항들은 컴퓨터가 관리하게 한다. 효용 3가지 요소 : Back up , Recovery, Collaboration 종류 : CVS/ SVN/ GIT 본질적인 요소 : 변경사항을 관리 한다. codeonweb 서비스에서 git을 설치하지 않고도 바로 실습 할 수 있다. 적당한 디렉토리에 프로젝트 폴더를 만들라. 프로젝트에 사용될 파일들을 만들어 놓은 폴더 pwd 명령을 입력하면 현재 디렉토리를 알려줌 버전 관리를 하려고하는 디렉토리를 Git에 알려줘야함. 프로젝트를 진행할 폴더로 가서 작업을 시작할..

개발 공부/GIT 2023.05.05

즐거운 자바 필기

Book b = new Book ( ); 레퍼런스타입 참조변수 -Int, long, short, byte : 값을 참조하는 것이 아니고,값을 메모리 크기만큼 가질 수 있는 기본형 type -참조형type은 객체를 참조함. 클래스 클래스는 필드와 메소드를 가진다. 필드는 클래스의 속성이라고 말할 수 있다. 메소드는 클래스의 기능이라고 말할 수 있다. 클래스 선언 방법 public class 클래스이름 { } protected (X) private -class 앞에는 접근 제한자가 붙는다. -클래스 이름을 어떻게 지어야 하는가? 문자, _ , $,한글로 시작될 수 있으나 숫자는 불가능. 대문자로 시작해야함. 단어와 단어가 만날 때 단어시작을 대문자로. Ex) HelloWorld 메소드 : 기능, 행위 (동전..

개발 공부/JAVA 2023.05.04

Intelli J - Run configure

구구단 출력을 한 뒤, 연습을 하려고 새로 파일을 열어 아래와 같이 입력을 하고 run을 눌렀는데 결과 값은 구구단출력문으로 나왔다. 그외 다른 파일들로 가서 run을 눌러봐도 동일했다. 이러한 경우 Run configure를 잡아주어야 한다. 오른쪽 상단 위 Gugudan 부분을 클릭 후, Current file 클릭 후, 실행하려던 class 눌러준 뒤, Run~~ 하면 출력이 된다!!!! 초보라 그런지 요 근래 계속 환경설정 오류 설정하느라 반나절은 보내는 것 같다 ㅠㅠㅠ

개발 공부/JAVA 2023.04.20

class 변수, 메소드/ 유효범위

Class 변수 1) 모든 Instance에 똑같은 값을 가진다. 2) instance를 생성하지 않고도 class에 직접 접근해서 값 사용가능 Instance 변수 :Instance마다 변수가 달라진다. sum과 avg는 객체에따라 다른 결과를 준다. 그러나 PI는 모든객체가 똑같은 값을 갖으면 된다. 모든 instance가 공유하는 변수를 만들 수 있다면 편리하다 이 역할을 하는 것이 class변수이다. - class에 따라 만들어진 모든 instance는 class변수가 가지고 있는 값을 자연스럽게 갖고있는 상태가 된다. Class변수에 접근하는 방법은 instance, class를 통해 가능하다. Class 메소드 class 메소드는 class에 직접 접근해서 실행 가능 용어 인스턴스 변수 : n..

개발 공부/JAVA 2023.04.12

조건문 if, else if, else (생활 코딩 공부 기록)

Boolean 참(True), 거짓(false) 2가지 값만을 가지고 있는 데이터 타입이다. 비교 연산자 1=2 1==2 좌항과 우항을 비교하는 비교연산자 != not (같지 않다) ==와 정반대의 결과를 보여줌 .equals 문자열을 비교할때는 .equals를 사용해야한다 If 조건문 컴퓨터가 조건에 따라 분기해 주는 역할 if ( ) { } ( ) 안에는 True or false의 값만이 들어올 수 있음. True의 값일 경우 { } 값이 실행되고, false의 값인 경우 { } 값은 실행이 안 된다. 예시) 결과값 12345 결과값 5 else if ( ) { } else { } ( ) 안의 값이 True의 값일 경우 { } 값이 실행되고, false의 값인 경우 { } 값은 실행이 안 된다. ( ..

개발 공부/JAVA 2023.04.08

문자와 문자열 (생활 코딩 공부 기록)

' ' : 문자(Character) A - 문자는 한 글자를 의미 " " : 문자열(String) AB - 여러개의 문자가 결합한 것을 의미 문자열 안에 " "를 넣고 싶은 경우 : \" -따옴표 앞에 \를 붙이면 문자로인식 줄바꿈: \n 문자열과 문자열을 더할때 : ( "루시"+"짱" ) ; 초보자의 관점에서 이해하기 쉽게 설명해주신다. 그리고 또 한가지, 목소리가 너무 좋으시다 ♥♥ 공부할게 태산이니 얼른 정주행을 해야겠다..

개발 공부/JAVA 2023.04.07