1월, 2021의 게시물 표시
이미지
  11주차 과제: Enum 목표 자바의 열거형에 대해 학습하세요. 학습할 것 (필수) enum 정의하는 방법 enum이 제공하는 메소드 (values()와 valueOf()) java.lang.Enum EnumSet
  10주차 과제: 멀티쓰레드 프로그래밍 목표 자바의 멀티쓰레드 프로그래밍에 대해 학습하세요. 학습할 것 (필수) Thread 클래스와 Runnable 인터페이스 쓰레드의 상태 쓰레드의 우선순위 Main 쓰레드 동기화 데드락
이미지
9주차 과제: 예외 처리 목표 자바의 예외 처리에 대해 학습하세요. 학습할 것 (필수) 자바에서 예외 처리 방법 (try, catch, throw, throws, finally) 자바가 제공하는 예외 계층 구조 Exception과 Error의 차이는? RuntimeException과 RE가 아닌 것의 차이는? 커스텀한 예외 만드는 방법
  6주차 과제: 상속 목표 자바의 상속에 대해 학습하세요. 학습할 것 (필수) 자바 상속의 특징 super 키워드 메소드 오버라이딩 다이나믹 메소드 디스패치 (Dynamic Method Dispatch) 추상 클래스 final 키워드 Object 클래스
8주자 과제: 인터페이스 목표 자바의 인터페이스에 대해 학습하세요. 학습할 것 (필수) 인터페이스 정의하는 방법 인터페이스 구현하는 방법 인터페이스 레퍼런스를 통해 구현체를 사용하는 방법 인터페이스 상속 인터페이스의 기본 메소드 (Default Method), 자바 8 인터페이스의 static 메소드, 자바 8 인터페이스의 private 메소드, 자바 9 - optional 마감일시
 시간이 느리기도 하고 적당히 빠르기도 하며 균형을 맞춰서 새해가 왔는데 .... 자바스터디만 생각하면 일주일 너무나도 짧게 지나가버린다. 벌써 2번이나 빠져버리고 이번 주는 꼭 해내겠다던 다짐과 달리 지금 라이브 영상도 못보고 수요일이 지나가고 있다. 이론 공부도 왜이리 귀찮은가 ...... 방금 화요일이라고 썼다가 수요일로 바꿨다. 시간이 이번주도 빠르네  어제에 이어서 오늘도 햇빛이 밝다. 최근에 해가 빨리 지는터라 퇴근할 때는 엄청 깜깜한 하늘인데 해서 간만에 햇빛을 보는 느낌이고... 어제 이에 대해서 과거에 나의 생각과 현재의 나의 상황을 비교해보니 좀 웃겼다. 해도 못보고 일하는 사람  그래도 이렇게 일기? 를 쓰게될 떄는 주로 내가 어떤점에서 실수를 했거나 오류를 수정했거나 새로운 기술을 알게 되었을 때, 이게 생각나고 쓰게 되는 것 같다. 방금은 기존 코드에서 흔히 보이던 sql 상에서의 datepasing에 관한것.  date_format(e.event_start_dt, '%Y-%m-%d %T') event_start_dt  이런 식으로 데이터를 출력해줘야 ISO 형태가 나온다던가 밀리초가 나온다던가 하는상황을 조금 해결할 수 있다. 또 페이지에 출력되는 데이터의 양을 조절할 수 있게 해야 하는 쿼리들이 몇 개 있는데 이때 rownum~ 해서 작성하는 것을 해야 한다고 깨달았는데 지금 계속 못하고 있다. 대체 어디서 page_size를 넘기는건지 왜 페이지마다 다른곳에서 주는건지.... 너무 어렵고 자바스크립트에서의 형변환에 대해서 경험했다. 보통 "00" 같은 데이터는 String 은 그대로 int는 "0"으로 바뀌곤 하는데 이 때 상황에 따라 맵핑이 이루어 지지 않을 수 있다. 이럴 때 경우의 수를 생각해서 형변환을 통해 주는것도 일종의 방법이 되는 것 같다. var형이 형변환은 숫자가 확실하다면 *1를 해주고  문자로는 +""를 해주면 되는 듯  요즘 피부가 개박살났다.