Overview
The subject is devoted to the theoretical and practical aspects of basic means and an object-oriented model of Java language. The course is designed for students of different directions.
Recommended Reading:
- Bloch J. Effective Java: 3rd Edition, Addison Wesley, 2017, 412 p.
- Schildt H. Java: A Beginner's Guide: 8th Edition, McGraw-Hill Education, 2018, 684 p.
- Schildt H. Java: The Complete Reference: 11th Edition, McGraw-Hill Education, 2018, 1208 p.
- Horstmann C. S. Core Java Volume I – Fundamentals: 11th Edition, Prentice Hall 2018, 889 p.
- Horstmann C. S. Core Java SE 9 for the Impatient: 2nd Edition Addison-Wesley Professional, 2017, 576 p.
- Eckel B. Thinking in Java 4th Edition: Pearson, 2006, 1150 p.
- Deitel P., Deitel H. Java How to Program, Early Objects: 11th Edition, Pearson, 2017, 1296 p.
- Deitel P., Deitel H. Java How To Program, Late Objects: 11th Edition, Pearson, 2017, 1248 p.
Internet Resources
- Java Tutorials // http://docs.oracle.com/javase/tutorial
- Java Tutorial // https://www.w3schools.com/java/ (англ.)
- Java Tutorial // http://www.java2s.com/Tutorial/Java/CatalogJava.htm
- Bruce Eckel. Thinking in Java, 4th Edition // http://sd.blackball.lv/library/Thinking_in_Java_4th_edition.pdf
- Learn Java Programming // https://www.programiz.com/java-programming
- Java Programming Language // https://www.geeksforgeeks.org/java/
- Bruce Eckel. On Java 8 // http://www.sufuq.com/books/java/On%20Java%208.pdf