본문 바로가기
728x90

Java4

[white-ship] 자바 스터디 후기 오늘은 자바 스터디 후기를 작성해보려고 한다. 매번 작성해야지 라는 생각을 하고 있었는데 막상 블로그 글쓰기 버튼을 누르는 건 지금 출근하기 40분 전이다. 이번 스터디는 자기 주도 학습 같은 느낌이 났다. 매주 선장님이 학습 목표를 정해주면 벌 때 처럼 달려들어 자기의 재량 껏 깊게 또는 넓게 학습하여 블로그나 메모장에 정리하여 링크를 제출하는 방식이다. 제출된 몇몇 링크들은 선장님이 확인해 라이브 방송에서 다룬다. 매주 7일이라는 시간이 있었지만 제출 하기 직전 금요일, 토요일에 스터디를 시작했고, 생각보다 다루는 내용이 어려워서 밤을 새운 적도 마감 가까스로 제출한 적도 있었다. 아쉬웠던 점은 다뤘던 주제에 대해서 이야기를 한다면 아직 정확히 안다고 할 수 없다. 좋았던 점은 정확히 안다고 할 순 .. 2021. 4. 13.
11주차 과제: Enum 목표 자바의 열거형에 대해 학습하세요. 학습할 것 (필수) enum 정의하는 방법 enum이 제공하는 메소드 (values()와 valueOf()) java.lang.Enum EnumSet enum 정의하는 방법 enum은 enum : 열거형이라고 불리며, 서로 연관된 상수들의 집합이라고 불린다. 예를들어 어떤 상태의 값들을 상수로 관리할 때 Enum 으로 관리하면 좋다. private String state; // 제출 전 = "wait" , 제출 후 = "completed" 다음과 같이 문자열로 상태값을 정의해놓으면 제출 전을 표시 할때 wait을 알기가 어렵다. 또는 대문자로 했는지 소문자로 했는지 앞글자만 대문자인지 헷갈릴 가능성이 높다. 따라서 이것은 변하지 않는 상수값으로 상태값들을 정의 해놓.. 2021. 1. 30.
8주자 과제: 인터페이스 목표 자바의 인터페이스에 대해 학습하세요. 학습할 것 (필수) 인터페이스 정의하는 방법 인터페이스 구현하는 방법 인터페이스 레퍼런스를 통해 구현체를 사용하는 방법 인터페이스 상속 인터페이스의 기본 메소드 (Default Method), 자바 8 인터페이스의 static 메소드, 자바 8 인터페이스의 private 메소드, 자바 9 인터페이스 위키백과에서 인터페이스는 서로 다른 두 개의 시스템, 장치 사이에서 정보나 신호를 주고받는 경우의 접점이나 경계면이다. 자바 라는 객체지향 언어에서는 상속을 통한 다형성은 조상클래스의 프로퍼티와 기능을 확장 시킨 것이라면, 인터페이스의 다형성은 두 시스템 에서 상호작용 할 수 있는 접점부분에서 규약을 만듬으로써 보다 다양한 상호작용을 하는 것이다. 자바에서는 이런 규.. 2021. 1. 8.
0주차 : kick off 백기선님이 주최하는 자바스터디 주제: 자바 공부 방식: 매 주마다 공부할 거리들을 깃허브 이슈로 올려주신다. 해당 이슈에 공부한 내용을 댓글로 달면 확인해 피드백을 주신다. 출제한 주가 지나도 과제를 올릴 수 도 있고 출석으로도 인정이 된다. 다만 리뷰는 해당 주에 올린 것에 대해서만 한다. 출석률은 해당 저장소 README.md 파일을 통해서 확인할 수 있다. whiteship/live-study 온라인 스터디. Contribute to whiteship/live-study development by creating an account on GitHub. github.com 동기부여로 출석률이 좋으면 수료기념 티셔츠를 보내준다고 한다. 필자는 매주 매주 하다보면 그동안 놓쳤던 자바에 대한 생각이나 지식.. 2020. 12. 26.
728x90