http://discipline.elcom.pub.ro/POO-Java
2007-2008
Va rog sa imi semnalati orice link care nu mai este
actual. Multumesc anticipat!
Kevin Taylor, Java Progr. Tutorial, http://java.about.com/od/beginningjava/a/beginjavatutor.htm
Sun Microsystems, The Java™ Tutorials,
- online: http://java.sun.com/docs/books/tutorial/java/TOC.html
- download : http://java.sun.com/docs/books/tutorial/information/download.html)
Alan Shalloway and James R. Trott, Design Patterns Explained, A New Perspective on
Object-Oriented Design 1st ed.
- Cap. 1: The Object-Oriented Paradigm (pdf) – o foarte buna introducere!!
Bruce Eckel, Thinking in Java, 3 rd ed. Rev. 4.0,
- online: http://www.faqs.org/docs/think_java/TIJ3_c.htm
- PDF: http://www.planetpdf.com/codecuts/pdfs/eckel/TIJ3.zip (beta),
- Zipped HTML and source code: http://www.mindviewinc.com/downloads/TIJ-3rd-edition4.0.zip
Bruce Eckel, Thinking in Java, 2nd ed.
- PDF: http://www.planetpdf.com/codecuts/pdfs/eckel/TIJ2.zip
- Zipped HTML and source code: http://www.odioworks.com/download/TIJ-2nd-edition.zip
Bruce Eckel, Thinking in Java, 1st ed.
- PDF: http://www.planetpdf.com/codecuts/pdfs/eckel/TIJ.zip
- Zipped HTML and source code: http://www.odioworks.com/download/TIJ-1st-edition.zip
Sun Microsystems, J2SE 5.0 API Specification, http://java.sun.com/j2se/1.5.0/docs/api/index.html
Sun Microsystems,
JDK™ 5.0 Documentation, http://java.sun.com/j2se/1.5.0/docs/index.html
Sun Microsystems, The
Java Language Specification, Third Edition,
- online: http://java.sun.com/docs/books/jls/third_edition/html/j3TOC.html
- PDF: http://java.sun.com/docs/books/jls/download/langspec-3.0.pdf
- Zipped HTML: http://java.sun.com/docs/books/jls/third_edition/download/langspec-3.0.zip
Bruce Eckel, Thinking in Entreprise Java, 1st
ed.
- Zipped HTML: http://www.mindviewinc.com/downloads/TIEJv1.1.zip
Free
Java Programming with Passion! Online Course
- UML - Dec. 12th, 2007: Online lab document
- Java Design Patterns: Online lab document
- JUnit Testing framework: Online lab document
- Creating your own classes: Online lab
document
- Inheritance: Online lab
document
- Abstract class and Java Interface: Online lab document
- Polymorphism: Online lab
document
- Inner class: Online lab
document
- Serialization: Online lab
document
- Networking API: Online lab
document
- Threading Basics: Online lab document
- JDBC: Online lab
document
- J2SE 5.0 Generics: Online lab
document
- Java Collections Framework: Online lab
document
- JavaBeans: Online
lab document
- Control Structure: Online lab document
- Java Array: Online lab document
- Working with
built-in Java classes: Online lab
document
- Exception Handling: Online lab
document
- Swing GUI: Online
lab document
- Stream I/O: Online lab document
Alte sectiuni:
- Java
EE Programming (with Passion!)
- Ajax Programming (with Passion!)
- Web Services Programming (with Passion!)
- Java Programming (with Passion!)
Bruce Eckel, Thinking in Patterns, Problem-Solving Techniques using Java, Rev. 0.9
- Zipped HTML, source code: http://www.mindviewinc.com/downloads/TIPatterns-0.9.zip
James W. Cooper, The Design Patterns Java Companion
- PDF si HTML: http://www.patterndepot.com/put/8/JavaPatterns.htm
- PDF: http://www.patterndepot.com/put/8/DesignJava.PDF (toata cartea!!)
- Zipped PDF: http://www.patterndepot.com/put/8/DesignJavaPDF.ZIP
- source code: http://www.patterndepot.com/put/8/JavaPatterns.ZIP
javacamp, Java Design
Patterns:
- java design patterns with code examples: http://www.javacamp.org/designPattern/
Alan Shalloway and James R. Trott, Design Patterns Explained, A New Perspective on
Object-Oriented Design 1st ed.
- PDF: http://mirrors.cn99.com/books/Design%20Patterns%20Explained.pdf
Alan Shalloway and James R. Trott, Design Patterns Explained, A New Perspective on
Object-Oriented Design 2nd ed.
- informatii online: http://www.netobjectives.com/dpexplained/index.html
- Design
Patterns Explained: A New Perspective on Object-Oriented Design
- http://www.netobjectives.com/dpexplained/dpe_olc_info.htm
- Chapter 1.
The Object-Oriented Paradigm
- Chapter
2. The UML—The Unified Modeling Language – introducere in UML
- Chapter 5: An
Introduction to Design Patterns
- Chapter 10:
The Bridge Pattern
- Chapter
14: The Principles and Strategies of Design Patterns
- Chapter
15: Commonality and Variability Analysis
- Chapter
19: The Template Method Pattern
- Chapter
20. Lessons from Design Patterns: Factories
- Chapter
22. The Object Pool Pattern
Bertrand Meyer, Object
Oriented Software Construction
- info: http://archive.eiffel.com/doc/oosc/
- cateva capitole in PDF: http://archive.eiffel.com/doc/manuals/technology/oosc/acrobat.html
- pot fi gasite si alte
capitole pe Web (voi adauga linkurile in timp)
IDE-ul BlueJ:
- descarcarea ultimei
versiuni: http://www.bluej.org/download/download.html
- BlueJ version 2.1.3, for Windows http://www.bluej.org/download/files/bluejsetup-213.exe
- BlueJ version 2.1.3, alte versiuni: http://www.bluej.org/download/files/bluej-213.jar
- instalare: http://www.bluej.org/download/install.html
- documentatie: http://www.bluej.org/doc/documentation.html
- The BlueJ Tutorial (version 2.0.1, English, PDF format)
- The BlueJ Tutorial
(Romanian), PDF, translated by Adrian Popa and Irina Dumitrascu
(http://www.bluej.org/tutorial/tutorial-romanian.pdf)
- Unit Testing in BlueJ (version 1.0, English, PDF format)
- Unit Testing
in BlueJ (Romanian), PDF, translated by A. Popa and Irina Dumitrascu
(http://www.bluej.org/tutorial/testing-tutorial-romanian.pdf)
- The BlueJ Reference Manual (version 2.0, English, PDF format)
Articole (http://www.bluej.org/about/papers.html):
Van Haaster, K. and Hagan, D., Teaching and Learning with BlueJ: an Evaluation of a Pedagogical Tool, Information Science + Information Technology Education Joint Conference, Rockhampton, QLD, Australia, June 2004. (PDF)
Kölling, M., Quig, B., Patterson, A. and Rosenberg, J., The BlueJ system and its pedagogy, Journal of Computer Science Education, Special issue on Learning and Teaching Object Technology, Vol 13, No 4, Dec 2003. (PDF)
Nourie, D., Teaching Java Technology With BlueJ, Online article at java.sun.com - Technical Articals, July 2002. (online link)
Kölling, M. and Rosenberg, J., Guidelines for Teaching Object Orientation with Java, Proceedings of the 6th conference on Information Technology in Computer Science Education (ITiCSE 2001), Canterbury, 2001. (PDF)