TIL(2023.07.14)

JAKE·2023년 7월 14일

TIL

목록 보기
3/48
post-thumbnail

🏃‍♂️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. 구글링도 능력

0개의 댓글