코딩테스트 기초문제들 연습을 하다가 문자열 비교에선 == 연산자 보단 equals 메서드를 사용해야 한다는 것을 알았다. 하지만 명확한 이유를 모르겠어서 원리를 찾아보았다.
Java 공부를 시작할 때 거의 첫단계로 자료형을 배웠습니다.자바스크립트나 타입스크립트 덕분에 익숙한 자료형도 있지만 아예 초면인 자료형도 있었었네용그 중에 숫자(Number) 자료형이 종류도 여러가지고 용어도 생소해서 헷갈리는 순간이 많아서 정리해보았습니다:)혹시 틀
큐 자료구조 관련 강의에서, 예제를 먼저 풀어봤는데 나는 큐에서 테이터를 없앨 때 poll을 사용했는데 강사님은 remove를 쓰셨다. 근데 결과는 똑같아서 이 둘의 차이가 궁금해져서 정리해보았다.
코딩테스트 연습을 하다보니 문자열을 하나씩 분리하게 되는 경우가 꽤 많았다. 나는 습관적으로 가장 익숙한 String.split("")을 사용하곤 하는데 다른 풀이를 보니 다양한 방법이 있어서 정리해본다
강의를 듣다가 강사님께서 숫자 자료형을 다루실 때 어떤 곳에서는 int, 어떤 곳에서는 Integer를 사용하시는 것을 보고 무슨 차이가 있는지 궁금해졌다. 따로 그에 대한 언급없이 자연스럽게 사용하셔서 궁금했음!
enum이란? enum은 연관된 값들, 특히 변하지 않는 상수를 다룰 때 사용한다. enum은 일반적인 클래스로도 표현이 가능하지만 일반클래스로 표현 시의 단점들을 보완하기 위해 java가 enum이라는 문법을 지원하게 되었다.