🏃♂️What I learned
1. 스캐너(Scanner)
- JRE 라이브러리에 있는 Scanner 클래스를 import하여 사용
(라이브러리엔 스캐너 외에도 클래스 종류가 매우 많다.. 틈틈이 알아보면 좋을 듯?)
- 클래스명(Scanner클래스니까 Scanner) 객체명 = new 클래스명(역시 Scanner)
Scanner 객체명 = new Scanner(System.in)
- 키보드 입력값 : nextByte, nextShort, nextInt, nextLong, nextFloat, nextDouble, nextBoolean, nextLine(.next는 공백 기준 한 단어)
2. 실행 클래스 분리
- 스캐너와 같은 방식
- 사용할 클래스 import로 불러옴
클래스명 객체명 = new 클래스명( );
- 메인 메서드는 '실행 클래스'에만 존재
3. Git hub
- 공부한 코드는 깃허브로 push, 내려받을 땐 pull(Git bash 사용)
- 깃 허브 업로드 순서
- git add -> git commit -m "" -> git push
- 업로드된 코드는 clone 명령어로 다른 곳에서 사용 가능
- git push -f로 강제 푸시..
- 이외에 주로 쓰는 명령어: cd, ls, clear, git status 등등
4. 기타
- charAt() - 문자열의 문자 하나를 뽑아냄(인덱스, 0부터 시작)
- 메서드 체이닝 - 여러 메서드를 '.'으로 엮어서 사용
🤷♂️What I felt
1. 점점 어려워진다
난이도가 갑자기 올라간다.. 화면보면서 따라하는데 중간에 놓치면 큰일남.. 그리고 이론적으로 공부해도 실제로 코드를 작성해보면 생소한 느낌
2. 구글링도 능력