
오늘 공부내용 - 자바 스트림 연습문제 풀이 - 파일 입출력 InputStream, OutputStream 간단 정리 느낀점 강사님이 추천해주신 글 읽어보기 마틴 파울러가 알려주는 ChatGPT와 페어 프로그래밍 하는 법 대충 글로만 공부하지 말고, 문제를 풀며 실제로 코드를 작성하는 법을 몸에 익히자 5/5 쉬는날과 주말동안 제발 밀린거 해결하기!!

오늘 공부내용 [Section1 - Java 심화 Effective] 잘 이해가 안간 부분 느낀점

엔티티(Entity) 데이터베이스의 테이블에 매핑되는 자바 클래스를 의미. 엔티티 클래스는 데이터베이스의 레코드에 대응되는 객체이다. 엔티티 클래스는 @Entity 어노테이션을 사용하여 JPA에서 엔티티임을 명시한다. 엔티티의 연관관계를 매핑할 때 고려할 점 3가지 - 다중성 (일대일 관계인지, 일대다 관계인지) - 단방향, 양방향 (한쪽만 참조하는지, 서로 참조하는지) - 연관관계의 주인 (양방향 관계면 주인 정해야 함) *연관관계의 주인 : JPA는 두 객체 연관관계 중 하나를 정해서 데이터베이스 외래 키를 관리함. 주인이 아닌 방향은 외래 키를 변경할 수 없고 읽기만 가능함. 다대일 [N : 1] @ManyToOne 가능한 연관관계 : 단방향, 양방향 객체 양방향 관계에서 연관관계의 주인은 항상 다..

오늘 공부내용 [Section1 - Java Collection] [Java] 컬렉션 - 열거형(Enum) - 제네릭(Generic) - 예외 처리(Exception Handling) - 컬렉션 프레임워크(Collection Framework) 잘 이해가 안간 부분 느낀점 재미로 해본 코드스테이츠 홈페이지의 나에게 어울리는 개발자 유형 테스트를 해보았는데 백엔드가 나왔다 ㅎㅎ

오늘 공부내용 [Section1 - Java 객체지향 프로그래밍 심화 - 1] 객체지향 프로그래밍(OOP) - 상속(inheritance) : 기존(상위클래스, 부모클래스, super class)에서 "확장" 하는 것 -> (하위클래스, 자식클래스, sub class) 즉, 코드의 중복을 막기 위한 개념. 부모가 가진 멤버를 재활용하기 위함. * 공통적인 부분을 뽑아내는 과정 = 추상화 - 캡슐화(Encapsulation)⭐️ : 밖으로부터 보호&단절. 객체의 상태, 내부동작을 감추는 법. getter/setter 메서드 처음 알게 된 부분 - getter/setter 메서드 잘 이해가 안간 부분 - 생성자 부분이 아직 이해가 덜 되어 this()와 super()의 생성자를 호출해온다는 의미를 잘 모르겠..

오늘 공부내용 - 생성자 : 매우 중요! 객체, 클래스, 생성자, static은 꼭 뽀개고 가야한다. - 이너(내부)클래스 : 어려움, 실제 많이 쓰지않지만, 나중에 스프링의 구조를 이해하기 위해 공부한다. 처음 알게 된 부분 - 기본 생성자 - this. vs this() 잘 이해가 안간 부분 - 생성자 - this() 느낀점 - 코드를 입력하며, 뜨는 추천 도구들의 목록들을 그냥 넘어가지 말고, 보고 익숙해지자 (구조도) - 일단 앉자 - 일단 겁먹지 말고 공부하고, 작성하자. 나중에 틀리면 더 큰 문제다! 지금은 틀려도 된다! 오늘은 약간의 새로운 학습과, 지난 2주동안 학습한 내용을 정리하도록 어느정도 시간이 주어진(아마도?ㅋ) 날이었다. 나에겐 오늘 내용도 버거웠지만.... 생성자와 이너클래스를..