Java 프로젝트를 터미널에서 gradle로 컴파일 후 실행 Github에서 프로젝트를 clone한 후, build.gradle이 존재하는 폴더에서 gradle 명령으로 해당 프로젝트의 jar 파일 생성 tree 명령으로 build/libs/MonsterRace-1.0-SNAPSHOT.jar 파일 생성 (위치) 확인 image-2020020...
Java 프로젝트 터미널에서 javac로 컴파일 후 실행 목적 : pull requ 를 보내기전 origin/step2 브랜치를 새로운 디렉토리로 clone 해와서 정상적으로 빌드/실행 되는지 확인해보기 위해 터미널로 빌드 및 실행을 시도 clone한 로컬저장소에서 javac 로 소스코드 컴파일하여 실행파일을 생성해준다. -sourcepath 옵...
Java 프로젝트 터미널에서 javac로 컴파일 후 실행 과정에서 발생한 오류 해결 목적 : pull requ 를 보내기전 origin/step2 브랜치를 새로운 디렉토리로 clone 해와서 정상적으로 빌드/실행 되는지 확인해보기 위해 터미널로 빌드 및 실행을 시도 소스파일이 있는 경로로 이동하여 javac 로 컴파일을 시도했는데 에러가 발생 imag...
Scanner는 정규식 표현을 이용한 라인단위의 검색을 지원하며 구분자(delimiter)에도 정규식 표현을 사용할 수 있어서 복잡한 형태의 구분자도 처리가 가능하다. [스캐너 예제] 자바의 정석 Chapter 09 - ScannerEx3.java 실행결과 image-20200207204428193 [ 주의사항 ] 입출력에 사용 할 파일을 프로젝...
사용자로 부터 입력을 받는 두 메서드에 중복된 코드를 줄이는 것이 목표 다음과 같이 사용자 입력을 받는 부분과 변수에 값을 저장하는 부분을 분리하였다. inputProperType() 메서드에서 사용자 입력값의 타입이 적절한지 확인 후, 적절한 입력값인 경우 입력값을 반환하고, 아닌 경우 발생한 에러를 내부의 catch에서 받아 문구를 출력 후, 재귀 ...
클래스가 정렬돼야 할 기준(오름차순/내림차순)이 하나인 경우 클래스가 Comparable 인터페이스를 구현하도록 설계할 수 있다. Comparable 을 구현하고 있는 클래스는 정렬이 가능하다는 것을 의미한다.클래스.sort() 로 배열을 정렬할 때, Comparato
이 글은 자바지기(박재성)님의 강의를 개인적인 공부를 위해 정리한 글입니다.우아한테크세미나\_TDD 리팩토링2018 의식적인 연습으로 TDD 리팩토링 연습하기Slide자료첫째, 효과적인 훈련 기법이 수립되어 있는 기술 연마둘째, 개인의 컴포트 존을 벗어난 지점에서 진행