References

[biblio01_001] [Arnold05] Arnold, Ken, James Gosling, and David Holmes. The Java™ Programming Language, Fourth Edition. Addison-Wesley, Boston, 2005. ISBN: 0321349806.

[biblio01_002] [Asserts] Programming with Assertions. Sun Microsystems. 2002. <http://java.sun.com/javase/6/docs/technotes/guides/language/assert.html>

[biblio01_003] [Beck99] Beck, Kent. Extreme Programming Explained: Embrace Change. Addison-Wesley, Reading, MA, 1999. ISBN: 0201616416.

[biblio01_004] [Beck04] Beck, Kent. JUnit Pocket Guide. O’Reilly Media, Inc., Sebastopol, CA, 2004. ISBN: 0596007434.

[biblio01_005] [Bloch01] Bloch, Joshua. Effective Java™ Programming Language Guide. Addison-Wesley, Boston, 2001. ISBN: 0201310058.

[biblio01_006] [Bloch05] Bloch, Joshua, and Neal Gafter. Java™ Puzzlers: Traps, Pitfalls, and Corner Cases. Addison-Wesley, Boston, 2005. ISBN: 032133678X.

[biblio01_007] [Bloch06] Bloch, Joshua. Collections. In The Java™ Tutorial: A Short Course on the Basics, Fourth Edition. Sharon Zakhour et al. Addison-Wesley, Boston, 2006. ISBN: 0321334205. Pages 293–368. Also available as <http://java.sun.com/docs/books/tutorial/collections/index.html>.

[biblio01_008] [Bracha04] Bracha, Gilad. Generics in the Java Programming Language. 2004. <http://java.sun.com/j2se/1.5/pdf/generics-tutorial.pdf>

[biblio01_009] [Burn01] Burn, Oliver. Checkstyle. 2001–2007. <http://checkstyle.sourceforge.net>

[biblio01_010] [Collections] The Collections Framework. Sun Microsystems. March 2006. <http://java.sun.com/javase/6/docs/technotes/guides/collections/index.html>

[biblio01_011] [Gafter07] Gafter, Neal. A Limitation of Super Type Tokens. 2007. <http://gafter.blogspot.com/2007/05/limitation-of-super-type-tokens.html>

[biblio01_012] [Gamma95] Gamma, Erich, Richard Helm, Ralph Johnson, and John Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading, MA, 1995. ISBN: 0201633612.

[biblio01_013] [Goetz06] Goetz, Brian, with Tim Peierls et al. Java Concurrency in Practice. Addison-Wesley, Boston, 2006. ISBN: 0321349601.

[biblio01_014] [Gong03] Gong, Li, Gary Ellison, and Mary Dageforde. Inside Java™ 2 Platform Security, Second Edition. Addison-Wesley, Boston, 2003. ISBN: 0201787911.

[biblio01_015] [HTML401] HTML 4.01 Specification. World Wide Web Consortium. December 1999. <http://www.w3.org/TR/1999/REC-html401-19991224/>

[biblio01_016] [Jackson75] Jackson, M. A. Principles of Program Design. Academic Press, London, 1975. ISBN: 0123790506.

[biblio01_017] [Java5-feat] New Features and Enhancements J2SE 5.0. Sun Microsystems. 2004. <http://java.sun.com/j2se/1.5.0/docs/relnotes/features.html>

[biblio01_018] [Java6-feat] Java™ SE 6 Release Notes: Features and Enhancements. Sun Microsystems. 2008. <http://java.sun.com/javase/6/webnotes/features.html>

[biblio01_019] [JavaBeans] JavaBeans™ Spec. Sun Microsystems. March 2001. <http://java.sun.com/products/javabeans/docs/spec.html>

[biblio01_020] [Javadoc-5.0] What’s New in Javadoc 5.0. Sun Microsystems. 2004. <http://java.sun.com/j2se/1.5.0/docs/guide/javadoc/whatsnew-1.5.0.html>

[biblio01_021] [Javadoc-guide] How to Write Doc Comments for the Javadoc Tool. Sun Microsystems. 2000–2004. <http://java.sun.com/j2se/javadoc/writingdoccomments/index.html>

[biblio01_023] [JavaSE6] Java™ Platform, Standard Edition 6 API Specification. Sun Microsystems. March 2006. <http://java.sun.com/javase/6/docs/api/>

[biblio01_024] [JLS] Gosling, James, Bill Joy, and Guy Steele, and Gilad Bracha. The Java™ Language Specification, Third Edition. Addison-Wesley, Boston, 2005. ISBN: 0321246780.

[biblio01_025] [Kahan91] Kahan, William, and J. W. Thomas. Augmenting a Programming Language with Complex Arithmetic. UCB/CSD-91-667, University of California, Berkeley, 1991.

[biblio01_026] [Knuth74] Knuth, Donald. Structured Programming with go to Statements. In Computing Surveys 6 (1974): 261–301.

[biblio01_027] [Langer08] Langer, Angelika. Java Generics FAQs — Frequently Asked Questions. 2008. <http://www.angelikalanger.com/GenericsFAQ/JavaGenericsFAQ.html>

[biblio01_028] [Lea00] Lea, Doug. Concurrent Programming in Java™: Design Principles and Patterns, Second Edition, Addison-Wesley, Boston, 2000. ISBN: 0201310090.

[biblio01_029] [Lieberman86] Lieberman, Henry. Using Prototypical Objects to Implement Shared Behavior in Object-Oriented Systems. In Proceedings of the First ACM Conference on Object-Oriented Programming Systems, Languages, and Applications, pages 214–223, Portland, September 1986. ACM Press.

[biblio01_030] [Liskov87] Liskov, B. Data Abstraction and Hierarchy. In Addendum to the Proceedings of OOPSLA87 and SIGPLAN Notices, Vol. 23, No. 5: 17–34, May 1988.

[biblio01_031] [Meyers98] Meyers, Scott. Effective C++, Second Edition: 50 Specific Ways to Improve Your Programs and Designs. Addison-Wesley, Reading, MA, 1998. ISBN: 0201924889.

[biblio01_032] [Naftalin07] Naftalin, Maurice, and Philip Wadler. Java Generics and Collections. O’Reilly Media, Inc., Sebastopol, CA, 2007. ISBN: 0596527756.

[biblio01_033] [Parnas72] Parnas, D. L. On the Criteria to Be Used in Decomposing Systems into Modules. In Communications of the ACM 15 (1972): 1053–1058.

[biblio01_034] [Posix] 9945-1:1996 (ISO/IEC) [IEEE/ANSI Std. 1003.1 1995 Edition] Information Technology—Portable Operating System Interface (POSIX)—Part 1: System Application: Program Interface (API) C Language] (ANSI), IEEE Standards Press, ISBN: 1559375736.

[biblio01_035] [Pugh01] The “Double-Checked Locking is Broken” Declaration. Ed. William Pugh. University of Maryland. March 2001. <http://www.cs.umd.edu/~pugh/java/memoryModel/DoubleCheckedLocking.html>

[biblio01_036] [Serialization] Java™ Object Serialization Specification. Sun Microsystems. March 2005. <http://java.sun.com/javase/6/docs/platform/serialization/spec/serialTOC.html>

[biblio01_037] [Sestoft05] Sestoft, Peter. Java Precisely, Second Edition. The MIT Press, Cambridge, MA, 2005. ISBN: 0262693259.

[biblio01_038] [Smith62] Smith, Robert. Algorithm 116 Complex Division. In Communications of the ACM, 5.8 (August 1962): 435.

[biblio01_039] [Snyder86] Snyder, Alan. Encapsulation and Inheritance in Object-Oriented Programming Languages. In Object-Oriented Programming Systems, Languages, and Applications Conference Proceedings, 38–45, 1986. ACM Press.

[biblio01_040] [Thomas94] Thomas, Jim, and Jerome T. Coonen. Issues Regarding Imaginary Types for C and C++. In The Journal of C Language Translation, 5.3 (March 1994): 134–138.

[biblio01_041] [ThreadStop] Why Are Thread.stop, Thread.suspend, Thread.resume and Runtime.runFinalizersOnExit Deprecated? Sun Microsystems. 1999. <http://java.sun.com/j2se/1.4.2/docs/guide/misc/threadPrimitiveDeprecation.html>

[biblio01_042] [Viega01] Viega, John, and Gary McGraw. Building Secure Software: How to Avoid Security Problems the Right Way. Addison-Wesley, Boston, 2001. ISBN: 020172152X.

[biblio01_043] [W3C-validator] W3C Markup Validation Service. World Wide Web Consortium. 2007. <http://validator.w3.org/>

[biblio01_044] [Wulf72] Wulf, W. A Case Against the GOTO. In Proceedings of the 25th ACM National Conference 2 (1972): 791–797.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset