본문 바로가기
728x90

분류 전체보기140

사과 먹고 남은 씨앗 키우기 실패 사과 먹고 남은 씨앗 키우기!결과는 실패입니다...  겉껍질을 열심히 벗겨내고!휴지가 마르지 않도록 물도 주고! 그렇게 열흘이 지났지만 변화가 없더라고요... 그래서 "사과 씨앗 발아시키는 방법"을 다시 검색해 봤는데요~물에 담가 놓으면 발아한다는 글이 있더라고요!당연히 시도해 봐야겠죠?  짠~! 휴지를 빼고 물에 담가놨습니다~이제 발아하기를 기다리는 일만 남았겠죠?매일 매일 씨앗에 변화가 있는지 관찰했답니다~  그렇게... 또 2주가 지나버렸네요...저 사진 이후로.. 씨앗에는 전혀 변화가 없더라고요.이미 씨앗으로써 운명을 다한 것인지...아니면 온도가 맞지 않아서 싹이 나오지 않는 것인지... 왜 그런 것인지는 알 수 없지만!이번 "씨앗 키우기"는 실패했네요~ 내년에 또 기회가 생긴다면!그리고 호기심.. 2024. 11. 6.
Autoboxing과 Unboxing 개요Autoboxing과 Unboxing은 Java 5(JDK 1.5) 버전에서 추가된 기능이에요.Autoboxing과 Unboxing 기능이 추가되기 전과 후의 소스코드를 비교하면서 어떤 점이 바뀌었는지 알아보도록 할게요.JDK 5.0 Documentation을 참고하여 작성한 글입니다.먼저 Autoboxing과 Unboxing 기능이 만들어진 히스토리에 대해 알아야겠죠?Java 프로그래머라면 Collection에 Primitive Type의 데이터를 넣을 수 없다는 것을 알고 있을거에요.쉽게 말해서 List 객체에 int, long, double, char, boolean 타입의 데이터를 넣을 수 없다는 것을 의미해요. // Error 발생 : Type argument cannot be of p.. 2024. 10. 31.
향상된 for문 개요향상된 for문은 Java 5(JDK 1.5) 버전에서 추가된 기능이에요.향상된 for문이 추가되기 전과 후의 소스코드를 비교하면서 어떤 점이 바뀌었는지 알아보도록 할게요.JDK 5.0 Documentation을 참고하여 작성한 글입니다.전통적인 for문먼저 Java 5(JDK 1.5) 이전에 for문이 어떻게 사용되었는지 알아볼까요?1 void cancelAll(Collection c) {2 // 1. Documentation에 나온 for문3 for(Iterator i = c.iterator(); i.hasNext();) {4 i.next().cancel();5 }6 7 // 2. 개발자들이 많이 작성하는 for문 방식8 for(int i=0; i.. 2024. 10. 30.
Generics 개요Generics는 Java 5(JDK 1.5) 버전에서 추가된 기능이에요.Generics가 추가되기 전과 후의 소스코드를 비교하면서 Generics에 대해 알아보도록 할게요.JDK 5.0 Documentation를 참고하여 작성한 글입니다.Generics가 없던 시절Java의 Collection에서 Element를 가져올 때에는 저장된 데이터의 타입에 맞게 가져와야 해요.그 동안 Java 개발자들은 Element를 가져오기 위해 직접 Type Casting을 해줬습니다./* 예시 1 */1 static void printElement(Collection c) {2 for(Iterator i = c.iterator(); i.hasNext();) {3 // 개발자가 직접 Type C.. 2024. 10. 29.
사과 먹고 남은 씨앗 키우기 사과 먹고 남은 씨앗!여러분들은 어떻게 처리하나요?당연히 버리겠죠? 저도 그동안 씨앗을 버렸는데 최근에 엄청 궁금해지더라고요! 과연 사과 씨앗을 심으면 싹이 나올까!? 그래서 사과 하나를 깎아 먹고 씨앗을 모았답니다!(아내가 씨앗 모으지 말라고 했는데... 눈치 보면서 모았어요~)  사과 하나에서 씨앗이 이만큼 나왔어요!이제 씨앗을 발아시켜야 하는데... 이곳저곳을 검색해 보니 겉껍질을 벗기면 발아가 더 잘된다고 하더라고요!?그래서 씨앗을 물에 불린 다음, 껍질을 벗겨줬어요.  겉껍질을 벗기면 하얀 씨앗이 나온다고 하는데...잘못하다가 씨앗에 상처날까봐 이 정도만 벗겨냈답니다. 그리고 발아시키기 위해일회용 그릇에 휴지를 놓고 씨앗을 가지런히 놨어요! 씨앗이 물을 먹을 수 있게 분무기로 뿌려주고~건조하지 .. 2024. 10. 15.
SI에서 '코드리뷰'하기 - 1차 회고 1차 코드리뷰 진행 방법그동안 코드리뷰를 어떻게 진행했는지 이야기해볼게요!먼저 저희 팀은 코드리뷰 경험이 전혀 없는 팀이에요.그리고 저는... 팀장이 아니구요.그러디보니 코드리뷰를 어떻게 진행하면 좋을지 고민도 되고 조심스러워지더라고요.하지만 에잇! 일단 기본적인 것부터 시작하자!라는 마음으로 코드리뷰를 진행했습니다.가장 먼저 한 일은 팀원들에게 코드리뷰를 어떻게 진행할 것인지 알려주기!저희 팀은 GitLab을 이용해 소스코드를 관리하고 있어요.당연히 Push한 소스코드는 모든 팀원들이 볼 수 있죠!그래서 각자 시간을 조금씩 내서 다른 사람이 소스코드를 어떻게 작성했는지 보라고 제안했어요.물론 궁금한 점이나 소스코드를 더 효율적으로 만드는 방법이 있으면 댓글도 달아보라고 했죠!그리고 두 번째!엄청 간단하.. 2024. 10. 7.
728x90