[TIL 15th] 객체지향 철학에 대한 책을 샀다
by 노실언니혼공자바를 읽고 나서(아직 읽는중) 다음으로 읽을 책을 정했다.
혼공자바는 사실 두껍기도하고 혼공컴구알고리즘 책이 만족스러웠기때문에
쉽게 풀어쓴 C언어 Express 나 명품 C++ Programming 같은 책을 기대했으나
문제량이 많지 않아서 살짝 아쉬웠다.
C언어 Express나 명품 C++는 책을 독파한 후 내가 원하는 수준에 오를 수 있었으나
혼공자바는 책은 쉬운 대신에 내가 원하는 수준에는 도달하지 못한 것 같다.
이 책은 비전공자도 쉽게 이해할 수 있을만큼 설명을 자세하게 풀어써져있다. 그 부분에서는 좋다.
다만, 답지가 없는 (...) 문제에 머리를 싸매고 고통받으면서 얻을 수 있는 인사이트(?) 그런건 없다.
C랑 C++를 너무 혹독하게 공부해서 그런지 나의 JAVA 공부에 대해 살짝 아쉬움이 있어서, 다음 책을 찾아보았다.
지금 진행하고 있는 스파르타 코딩클럽의 부트캠프에서 추천해준 책이 바로바로 요 책 이다.
목차를 보면 자바문법보다 N차원 높은 설계철학과 디자인 패턴 등에 대한 내용이 담겨있다.
그래서 완전 두근두근빠운스바운스하다.
리뷰 중에 위와 같은 댓글이 있다. + 객체지향의 사실과 오해는 이 책이다. 얘도 궁금타 !
오늘 공부한 것
Scanner 클래스의 객체 활용법 : next(), nextLine(), nextInt(), · · ·
연산자 연산자 우선순위 : 단항>산술>비교>논리>조건>대입 연산자 실행방향 : 증감, 대입만 ←, 그외는 →
연산자는 무조건 하나의 값을 리턴한다
String 의 비교는 ==이 아닌 문자열.equals(비교할 문자열) 로 비교한다. (알파벳대소문자구분없이비교도 있음)
|, & 보다는 ||, &&이 더 효율적이다.
조건문: if문, switch문 + break;
└ 루프 카운터 변수는 실수가 아닌 정수타입을 사용하는 것이 더 정확한 결과를 만든다.
조건+반복문: while문, do-while문, for문(횟수가 정해져있을때) + break, continue;
└ label 의 사용 | label : for ( · · · ) { · · · break Label; }
난수 리턴 : 0.0 ≤ Math.random() < 1.0
'Today I Learned' 카테고리의 다른 글
[TIL 14th] 역시나 자바도 입력 메소드가 나를 괴롭게 하는군요 (0) | 2025.01.10 |
---|---|
[TIL 13th] JAVA 2byte 정수형 char, short의 가장 큰 차이, 그리고 큰/작은 따옴표의 차이 (0) | 2025.01.09 |
[TIL 12th] SQL코드카타, Case when이 최선이 아닌 문제 (0) | 2024.12.31 |
[TIL 11th] 나의 첫 팀 프로젝트를 마무리하며, 코드 메모 및 보완점 (0) | 2024.12.31 |
[TIL 10th] 코드카타 까먹은 코드들 / 파이어베이스 쿼리사용법 / 협업시 유의점 (0) | 2024.12.30 |
블로그의 정보
노력하는 실버티어
노실언니