분류 전체보기(687)
-
Team Play, 죄없는자 누구인가!
너희 중에 죄없는 자가 먼저 돌을 들어 치라(요한: 8:7) 어느날 예수를 싫어하는 사람들이 예수의 흠을 잡기 위해 예수의 앞에 간음중에 현장에서 잡힌 여자를 끌고 왔다. 그들이 말하기를 "이 여인을 돌로 쳐 죽일까요?" 라고 물었다. 그때 예수가 대답하였다. "너희 중에서 죄없는 자가 먼저 돌을 들어 치라." 당시 이스라엘엔 간음하다 잡히면 돌에 맞아 죽어야 했다. 그것이 이스라엘의 법이자 곧, 하나님의 법이었던 것이다. 그런데 하나님의 아들이라고 자칭하면서 간음죄에 잡힌 여자를 살려둘 수 는 없으리라 유대인은 생각했다. 하지만 예수는 표면적인것과는 달리 인간의 내면을 지적했으며 죄없는자가 아무도 없었기에 그 여인을 돌로 칠 수 없었고 모두다 뒤로 물러났다고 한다. 이 일화는 종교적으로 해적을 하자면 ..
2006.12.17 -
Java API : Interface iterator<E>
java.util Interface Iterator 알려진 모든 서브 인터페이스: ListIterator 알려진 모든 구현되는 클래스: BeanContextSupport.BCSIterator, Scanner public interface Iterator iterator는 collection을 포함한다. Iterator는 Java collection famework의 Enumeration을 대체한다. Iterator는 enumeration과 두가지 차이점이 있다: * Iterator는 잘 정의된 semantic들을 가진 iteration 기초가 되는 collection element들을 불러서 지우는 것을 허가한다. * 메소드 이름들이 개량 되었다. 이 인터페이스는 Java Collections Frame..
2006.12.13 -
상속관계에서 super() 는 어떠한 경우에 사용하는걸까?
Agile Java Lesson 6. Inheritance - chapter 12. More on Constructors 상속에 대해서 배우는 도중에 제가 몰랐던 독특한 부분이 있어서 짧게나마 정리를 배보고자 합니다- 뭐 아시다시피.. 제 블로그는 ㅎㅎ 초보의 자바의 재발견을 하는 부분이기땜에.. 이런걸 포스팅하는걸 상당히 좋아합니다 +_+ ㅋ 먼저 지난번에 상속과 다형성 이야기 하면서, super 키워드를 사용하여 하위 클래스가 상위 클래스의 메소드나 생성자를 불러올수 있다는 걸 이야기 했었습니다. 생성자 같은 경우에는 상위 클래스 생성자에 대한 호출이 하위 클래스 생성자에서 '첫 줄'에 나와야 한다네요- 기본적으로 JVM은 클래스마다 한개이상씩의 생성자를 필요로 한다고 합니다, 하지만 여러분들이 아시..
2006.12.12 -
2차원 배열을 이렇게 배웠습니다!!
오늘 프로그래밍 입문 수업 작년 기출문제를 하나씩 둘씩 풀어보면서 다시 한번 뼈져리게 느꼈지만, 한번 해보는것이 역시나 말로 수천번하는거보다 훨씬 낫더군요, 특히 이런 코딩은 글로 아무리봐도, 말로 아무리 설명해도 한번 직접 해보는것만 못했습니다 - -;; (당연한 소리인가요..) 여튼 문제는 이겁니다!! 다음과 같은 2차원 배열 myArray 을 정의하고, 그림과 같이 내용이 값을 채워 넣는 프로그램을 작성하시오. 처음에는 이런 구조를 생각하고 있었습니다. 물론 처음 생각한 구조가 아니었죠.. 말하자면 4개의 배열이 존재하고 그 4개의 배열은 4,4,5,6 개의 공간을 가지고 있는 2차원 배열인거죠. 처음에는 좀 난감했습니다. 불규칙적인 갯수를 가진 배열을 어떻게 만들수 있을까? 그전에 만들었던 규칙적..
2006.12.10 -
12. 7. Snap Shots
다 세워놓고 보니 서로 다 다른 메이커였음 ㅋ 똑같이 생긴 두마리의 개가 2번 종점을 어슬렁댔다. 이번에는 루미나리에가 청계천에서 열린다더라.. 한번 가봐야겠음..
2006.12.10 -
Overloading과 Overriding의 관계?
신나는 자바 공부시간.. 작년에 프로그래밍 입문 시험을 중점적으로 +_+ 풀어보던 도중에.. 아무래도 포스팅 하면서 공부하는게 좋겠다.. 싶어서.. 시작합니다. 먼저 OOP를 공부하면서 Overloading과 Override를 만나게 되는데요.. 접두어가 'Over' 라서 두 메카니즘의 관계가 있을것이라고 생각을 할 수 있습니다만... 전혀 관련이 없다네용 ^^;; 각각의 컨셉에 대해서 간략하게 알아보도록 하겠습니다. Overloading :중복메서드, 메소드명은 같지만 매개변수의 개수, 타입 둘중에 한개 이상 다를 경우 성립됨 public class OverloadingTest { static void print(int x){ System.out.println(x); } static void print..
2006.12.09