java3 [Java] 버전 수정 기여(김영한의 실전 자바 - 중급 1편) Java Spring 생태계의 거장이신 김영한님 강의를 매우 좋아한다김영한님의 많은 강의들을 결제했으며, 그중 Java 강의는 현재 중급 2편까지 완강한 상태이다! 오랜만에 다시 들어가서 강의를 보는데 재밌는 걸 발견했다 이전에 교재에 오타가 있어 제보를 했더니, 정말 감사하게 수정 이력에 내 이름을 넣어주셨다(클레어몬트) 물론 큰 기여는 아닐지라도, 내가 정말 좋아하는 강의에 보탬이 됐다는 게 행복하고 뿌듯하다 😊 2025. 3. 14. 수용하는 자세에 대해서 자바의 표준 ORM 기술인 JPA의 역사를 아는가? 과거 자바가 제공하던 표준 ORM 기술은 매우 매우 불편했다. 이에 대응해 누군가가 하이버네이트라는 ORM 오픈 소스를 만들었는데, 이 기술이 자바 표준 ORM 기술보다 더 널리 사용되었다. 썬 마이크로시스템즈는 결국 하이버네이트를 만든 개발자를 데려와 새로운 자바 ORM 표준을 만들었고, 이것이 바로 오늘날의 JPA가 되었다. 자바의 java.time 패키지도 이와 비슷하다. 자바가 처음 표준으로 제공했던 Date와 Calendar 라이브러리는 사용성이 떨어지고, 여러 문제점이 많았다. 이러한 문제를 해결하기 위해 Joda-Time이라는 오픈소스 라이브러리가 등장했다. Joda-Time은 뛰어난 편리함과 사용성 덕분에 크게 대중화되었다. 이 상황.. 2024. 8. 25. [OOP] 객체 vs 인스턴스 객체는 인스턴트스를 포함하는 개념이다 ㅇ객체(object)객체는 클래스에서 정의한 속성과 기능을 가진 실체이다. 객체는 서로 독립적인 상태를 가진다.예를 들어 위 코드에서 student1은 학생 1의 속성을 가지는 객체이고, student2는 학생 2의 속성을 가지는 객체이다. student1과 student2는 같은 클래스에서 만들어졌지만, 서로 다른 객체이다. ㅇ인스턴스(instance)인스턴스는 특정 클래스로부터 생성된 객체를 의미한다. 그래서 객체와 인스턴스라는 용어는 자주 혼용된다. 인스턴스는 주로 객체가 어떤 클래스에 속해 있는지 강조할 때 사용한다. 예를 들어서 "student1 객체는 Student 클래스의 인스턴스다"라고 표현한다. [객체 vs 인스턴스]둘 다 클래스에서 나온 실체.. 2024. 8. 5. 이전 1 다음