
Автор: David J. Eck
Издательство: Hobart and William Smith Colleges
Год: May, 2022
Страниц: 790
Язык: английский
Формат: pdf (true), epub + code
Размер: 10.5 MB
Welcome to Version 9.0 of Introduction to Programming Using Java, a free, on-line textbook for introductory programming that uses Java as the language of instruction. This book is directed mainly towards beginning programmers, although it might also be useful for experienced programmers who want to learn something about Java. Version 9 covers Java 17. It updates the previous version mostly by moving definitively to Java 17 and by adding a new Swing edition. Java currently has two major approaches to Graphical User Interface programming: JavaFX and Swing. This edition of the textbook uses Swing, but there is an alternative edition that uses JavaFX. Swing is a standard part of Java. JavaFX was introduced as a more modern approach to GUI programming, but it must be downloaded and installed separately from Java itself, which makes it more complicated to use. Swing and JavaFX can both be used to write complex, fully functional GUI programs, and either one is a reasonable choice. Version 8 of this textbook used JavaFX. The alternative edition that uses Swing has been added for Version 9.