노베이스 지방 국비충
진도 inheritance 나가고 있음
object oriented programming 아래 매장 관리 프로그램 짜면서
이제 확실히 감 잡았고
뒤에 대충 abstract class 내용까지 훑어보니까
현업에서 나 같은 국비 코드 몽키들이 하는 일이 이제 대충 뭔지 알 거 같음
강사님도 여기까지 이해만 100% 하면
한 80%는 다한거라고 하시니까 기분이 좋음
또 프갤 눈팅하다가 java 는 닥치고 intellij 쓰래서
오늘 처음으로 eclipse 에서 intellij 로 바꿨는데 신세계임
가독성이랑 오류 수정이 기가 막힘
역시 open source 보단 돈이 걸려있는 회사에서 내놓은 값을 하는거 같음
물론 코딩 구루들은 eclipse 마개조해서 쓰면 더 잘 쓰겠지만
나 같은 국비충한텐 intellij 가 훨씬 편한듯
매장 관리 프로그램 짤 때 class 에서 class 로 data 어케 호출하지 했는데
걍 methods initialize 할 때 parameter 에 class 명
넣으면 불러오는거라고 강사님이 알려주심
근데 이게 arraylist 의 get 이랑 getter setter 의 get 이랑 문법이 똑같다보니
아래 짤처럼 단순한 코드인데도 메뉴 이름 같은거 하나 가져와 보겠다고
get 안에 get 안에 get 이 지랄 나는게 좀 그렇더라
추가적으로 file, FileWriter, hasnext 같은 문법도 배웠고
try catch 가 드디어 강의 도중에 나왔는데
이전부터 교재 예제 개조할 때 써먹어와서 어려움이 없었음
이제 외부 API 불러와서 얘가 제공하는 methods 로
간단하게 exception handling 만 할 줄 알면
현재까지 알고 싶은거 다 알게되는거 아닐까 싶음
내가 직접 conditional, loop statement 걸어가면서
exception handling 하는건 씹노가다더라고
교재인 이것이 자바다 책은 가면 갈수록 가독성이 개박살나더라
내용이 이해가 안 가는건 아닌데
굳이 이걸 다시 읽으면서 공부해야 되나 싶을 정도임
앞으로 강사님이 의도적으로 스킵하는 부분이나 궁금한 부분만
따로 공부, 정리하기로 했음
이렇게 되면 수업 시간이 널널해지는데
강의 들으면서 남는 시간에 프로그래머스 코딩 테스트 레벨 올리기로 했음
프갤 눈팅해보니까 여기 문제 푸는게 괜찮다는거 같길래 해보려고 함
무플방지