1. 영상 오타 제보 드립니다. 섹션 2 문제와 풀이 : 2:47 부근 지점 9번 라인의 출력 부분 : "date1" -> "date2"으로 수정되어야 할 것으로 판단됩니다. 왜냐하면, 소스코드의 의도는 "date1" 및 "date2"을 각각 출력해서 결과를 보려는 것으로 보입니다. 2. 혹시, 영상에서 move를 "무브", "무비"라고 말씀하는 거를 혹시 불편하게 생각하시는 분들이 계신다면 저는 상관이 없습니다. 왜냐하면, 이 강좌에서 영어 공부를 하는 것이 아니라 자바를 공부하는 것이기 때문입니다. 3. 불변 객체를 보면 문법만 알려주는 강의와는 다르다는 것을 느끼실 수 있을 것입니다. 그래서 저는 이 강의를 적극 추천드립니다!!! 4. 보충 설명 필요 : "섹션 3. String 클래스"의 "String 클래스 - 주요 메서드1"에서 compareTo() compareTo()의 사전적 비교값에 대한 차이만 있다고 오해할 소지가 있어 보입니다. 강의에서 보충 설명이 있어야 할 것 같습니다. "첫 번째 문자열".compareTo("두 번째 문자열") 리턴값 : - 0: 두 문자열이 완벽하게 동일하다는 것을 의미합니다. 즉, 사전 순서로 볼 때 정확히 같은 위치에 있습니다. - 양수: 호출한 객체(첫 번째 문자열)가 인자로 주어진 객체(두 번째 문자열)보다 사전 순으로 뒤에 위치합니다. 이 양수의 값은 두 문자열이 사전적으로 얼마나 차이 나는지를 나타내는 것은 아니며, 단순히 양수라는 것은 첫 번째 문자열이 두 번째 문자열보다 뒤에 온다는 것을 의미합니다. - 음수: 호출한 객체(첫 번째 문자열)가 인자로 주어진 객체(두 번째 문자열)보다 사전 순으로 앞에 위치합니다. 마찬가지로 음수의 절대값은 두 문자열의 차이를 정확히 나타내지 않습니다. 음수라는 것은 첫 번째 문자열이 두 번째 문자열보다 앞에 온다는 것만을 의미합니다. 따라서, Java의 compareTo 메소드가 반환하는 숫자값은 두 문자열 사이의 사전적 순서를 나타내지만, 그 차이의 정확한 크기나 범위를 특정하지는 않습니다. 이 숫자값은 두 문자열을 비교할 때 첫 번째로 발견되는 서로 다른 문자의 유니코드 값 차이에 기반합니다. 예를 들어, 문자열에서 서로 다른 첫 번째 문자가 발견되면, 그 문자의 유니코드 값 차이가 반환값이 됩니다. 그러므로, 이 값은 두 문자열이 "얼마나 많이" 또는 "얼마나 적게" 차이나는지를 정량적으로 정확하게 표현하지는 않습니다. 이 메소드는 두 문자열 중 하나가 다른 하나의 접두사인 경우에는 문자열 길이의 차이를 반환할 수도 있습니다. 예를 들어, 한 문자열이 다른 문자열에 완전히 포함되어 있고 추가 문자가 있는 경우, 추가 문자의 수만큼 양수 또는 음수가 반환될 수 있습니다. 따라서 compareTo의 반환값은 주로 두 문자열의 상대적인 사전적 순서를 판단하는 데 사용되며, 그 차이의 정확한 "크기"를 나타내는 것은 아닙니다 아마도 설명을 간결하게 하시고자 일부 생략하셨을 수도 있다고 생각합니다. 혹시, 불편하셨다면 사과드립니다... 5. 강의를 들을 수록 매력넘치는 강의입니다! 강의를 제작해주셔서 감사합니다!!! 6. 추가 오타 제보 : “섹션7 중첩 클래스, 내부 클래스1” - “같은 이름의 바깥 변수 접근” : “Shdow” -> “Shadow” 으로 수정되어야 할 것 같아요~
Timothy Lee님 열심히 공부하시고 또 좋은 피드백들도 남겨주셔서 고맙습니다 :) 이런 부분들이 결국 모두에게 도움이 되더라구요^^!