[TIL] 210802
| 1. Gradle 환경설정 및 실행 2. InteliJ 단축키 3. 초보 개발자가 알면 좋을 정보들 |
1. Gradle 실행
spring gradle 프로젝트를 cli 환경에서 생성 및 실행하는 방법
- 프로젝트 생성
1. 생성하고자 하는 위치에 빈 폴더 생성(ex> mkdir gradle)
2. gradle init
3. 타입 설정
-> 프로젝트 타입 : application
-> 언어 : java
-> 멀티 프로젝트 구성 여부 : no
-> script dsl은 어떤 것? : Groovy
-> 테스트 : Junit Jupiter
-> 패키지 이름 설정 : com.programmers.java
정상적으로 생성한 후 tree 명령어를 이용해 전체 프로젝트의 계층구조를 볼 수 있다.
tree.com //a //f

- 프로젝트 실행
gradle 프로젝트를 실행하는 명령어 목록
- gradle init : 프로젝트 생성
- gradle tasks : 테스트 목록 확인
- gradle build : 빌드
- gradle run : 실행
vscode를 사용하면 조금 더 편하게 gradle명령어 목록을 확인하고 실행할 수 있다.
extension에서 Gradle Tasks를 설치하고 프로젝트를 열면 명령어 목록들을 쉽게 실행할 수 있다.

2. InteliJ 단축키
- 빠른 수정 : alt + enter
- 마우스 커서 위치 폴더창으로 변경 : alt + 1
- 새 파일 추가 : alt + insert
- 파일 전체 검색 : shift 두번 클릭
- ctrl+w, ctrl+shift+w : 단계별 블록 지정
- 주석 : ctrl + /, ctrl + shift + /
- 코드 리포맷팅 : ctrl+ alt + L
- refactor 단축키 : ctrl + shitf + alt + T
- 액션 검색 : shift + ctrl + a
이외에 외워야되는 단축키들...

3. 초보 개발자가 알면 좋을 정보들
1) 코딩 규칙 지키기
- 클래스 : 첫글자는 대문자로, 언더바 쓰지 않기
- 메소드 : 첫 글자는 소문자로, 언더바 쓰지 않기
- 변수 : 첫글자는 소문자로, 언더바 쓰지 않기
- 들여쓰기할 때 탭과 space를 혼용해서 사용하지 말기
2) reference
- Java의 포인터와 같은 존재
3) Constant Pool에 대해서
- String 변수에서 .equals()를 이용해 값 비교를 하는 이유
4) Object에 대해서
- 모든 객체의 최상위 객체
- 모든 객체에서 Object의 메소드를 호출할 수 있으므로, Object의 메서드를 알아두는 것이 중요
5) Git 사용
- 자바 환경설정 하는 법
https://coicoding.tistory.com/15
자바 환경설정 - JDK 버전 바꾸기
Java를 공부하면서 eclipse, vscode, sts와 같은 툴을 사용해봤는데, 짧은 기간에 많은 툴을 써본 만큼 환경설정하면서 많은 오류들이 발생했었어요. sts를 새로 설치하고나서 코테공부를 위해 vscode를
coicoding.tistory.com