Bibliography #
Java’s syntax #
This website contains Java code snippets that illustrate how to perform certain operations. However, this documentation is far from exhaustive (on purpose).
When it comes to syntax, the first two sources of complementary material for this course are:
- the Javadoc of the libraries (standard and auxiliary) used in projects and assignments. An IDE is often the fastest way to navigate through it,
- the web.
Books #
A reading list for this course is available in the catalogue of the Unibz’s library. All books can be accessed via the library (either physically or digitally).
Among these books, we highlight the following two:
Main textbook #
Java: How to Program, Early Objects (11th edition)
by Paul Deitel and Harvey Deitel
Pearson, 2018
This is a general introductory book to Java and object oriented programming. It covers most of the topics seen in this course.
Good practices #
Effective Java (3rd edition)
by Joshua Bloch
Addison-Wesley Professional, 2017
This is a reference book for best practices and common pitfalls when programming in Java.