목록SPRING/주니어 자바 개발자를 위한 100가지 질문 (3)
뜌릅

https://careerly.co.kr/comments/83898 조서희 / 주니어 자바 개발자를 위한 100가지 질문 1 | 커리어리 "주니어 자바 개발자를 위한 100가지 질문" 1편입니다. 주니어 자바 개발자를 위한 100가지 질문 (2)... careerly.co.kr 자바에서는 어떤지 잘 모르겠다.(아마 비슷할거라고 생각은 한다.) 그러면 코틀린에서 HashCode는 무엇일까? HashCode는 Data Class의 클래스 Body에서 아래의 사진처럼 override가 가능하게 되어있다. 그렇다면 hashCode는 무엇일까? 아래는 코틀린 정식 문서이다. 요약을 하자면 아래와 같다. 같은 Object에서 호출되는 hashCode()함수는 equals 함수에서 사용되는 정보들이 수정되지 않는 한..

https://careerly.co.kr/comments/83898 조서희 / 주니어 자바 개발자를 위한 100가지 질문 1 | 커리어리 "주니어 자바 개발자를 위한 100가지 질문" 1편입니다. 주니어 자바 개발자를 위한 100가지 질문 (2)... careerly.co.kr 나는 자바보다는 코틀린을 기반으로 스프링 코드를 짜고 있다. 우선 자바의 equals와 ==의 차이를 간단하게 살펴보니, ==는 객체의 값(근데 객체는 값으로 주소값을 갖고있으므로 사실 주소값 비교이다.), equals는 메소드가 비교하고자 하는 객체의 값을 비교하게 되는 것이다. 그렇다면 kotlin에서는 어떨까? (코틀린은 자바와는 다르게 작동한다.) kotlin에는 ==, ===, equals가 존재한다. String타입과 ..

https://careerly.co.kr/comments/83898 조서희 / 주니어 자바 개발자를 위한 100가지 질문 1 | 커리어리 "주니어 자바 개발자를 위한 100가지 질문" 1편입니다. 주니어 자바 개발자를 위한 100가지 질문 (2)... careerly.co.kr 오늘부터 Careerly에 올라왔었던, 질문 100가지를 작성해보기로 하였다. JVM이란 JVM은 Java Virtual Machine으로 자바 가상 머신의 줄임말입니다. JVM은 자바 어플리케이션을 바이트코드로 변환하고, OS에 상관없이 이식하기 쉽게, 바이트코드를 실행할 수 있게 합니다. 다시 말하면, 이 바이트코드들은 각 운영체제 맞는 실행코드로 변환되는 것이 아닌, .class라는 확장자를 가진 파일로 변환이 됩니다. 변환..