책이란게 본디 자습(自習)을 위해 쓰여졌건만 사실 책만으로 프로그래밍 언어를 익힌다는게 그리 쉽지는 않은게 사실이다.
특히 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 객체지향 설계 - ![]() 조셉 슈멀러 지음, 곽용재 외 옮김/정보문화사 |
4.
![]() |
다이어그램으로 쉽게 배우는 UML - ![]() 이노우에 타케시 지음, 이영희 옮김/한빛미디어 |
3.
![]() |
Thinking in JAVA - ![]() Bruce Eckel 지음, 심재철.최정국 옮김/사이텍미디어(희중당) |
2.
![]() |
Head First Java - ![]() 케이시 시에라 외 지음, 서환수 옮김/한빛미디어 |
1,
![]() |
Head First Design Patterns - ![]() 에릭 프리먼 외 지음, 서환수 옮김/한빛미디어 |
Posted by 정샘






