Java라는 프로그래밍 언어 대해 공부를 해오면서 이런 저런 책들과 이런 저런 사이트들을 보았지만 이거다 싶은 책이나 사이트가 딱히 눈에 띄지 않았다. 거의 대부분이 천편일률적으로 데이터 타입, 조건문, 반복문, 연산자, 클래스, 상속 등을 소개한 후 util 패키지, 그리고 Swing이나 입출력 관련 패키지, 네트워크 관련 패키지를 소개하는 것으로 마무리가 되었다.
책이란게 본디 자습(自習)을 위해 쓰여졌건만 사실 책만으로 프로그래밍 언어를 익힌다는게 그리 쉽지는 않은게 사실이다.
특히 Java는 객체지향 언어라고 하는 독특한 특징을 가지고 있건만, 클래스와 상속, 인터페이스를 아무리 문법적으로 익혀본들 객체지향이라는 특징을 어떻게 살려야하는지 내가 짜고 있는 프로그래밍 과연 객체지향적으로 작성이 되었는지 알수가 없었다.
그러던 중 'Head First Design Patterns'라는 책을 읽으면서 객체지향적인 프로그래밍이 무엇인가를 조금 느껴볼 수 있었고 Java 문법 구조를 바라보는 눈도 이전과는 조금 달라졌다.
그래서 객체지향언어로써의 Java를 다시금 익히는 마음으로 문법 노트를 작성해 보려고 한다. 아울러 이 글을 쓰며 참고한 자료도 지속적으로 소개할까 한다.

*** 참고 자료 ***
8. JavaTM Platform, Standard Edition 6 API 스펙 (http://xrath.com/javase/ko/6/docs/ko/api/index.html)

7. Java SE Development Kit 6 (JDKTM 6) documentation

6. The JavaTM Tutorials (http://java.sun.com/docs/books/tutorial/index.html)

5.
초보자를 위한 UML 객체지향 설계 - 10점
조셉 슈멀러 지음, 곽용재 외 옮김/정보문화사

4.
다이어그램으로 쉽게 배우는 UML - 10점
이노우에 타케시 지음, 이영희 옮김/한빛미디어

3.
Thinking in JAVA - 10점
Bruce Eckel 지음, 심재철.최정국 옮김/사이텍미디어(희중당)

2.
Head First Java - 10점
케이시 시에라 외 지음, 서환수 옮김/한빛미디어

1,
Head First Design Patterns - 10점
에릭 프리먼 외 지음, 서환수 옮김/한빛미디어
크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by 정샘

2008/08/18 15:36 2008/08/18 15:36
Response
No Trackback , No Comment
RSS :
http://jeongsam.net/rss/response/16

Trackback URL : http://jeongsam.net/trackback/16

Leave a comment
« Previous : 1 : 2 : 3 : 4 : 5 : 6 : 7 : 8 : ... 12 : Next »