Java is currently the most dynamic programming language that, due to its independence from hardware systems, has truly revolutionized application development. With Java, applications can be created for desktop computers (PCs) and laptops, as well as for supercomputers, mobile phones, game consoles, the Internet, and intranets.
Among other things, the book covers:
- Fundamental topics of the language: such as data types, variables, control structures, loops, arrays, string manipulation, handling mathematical functions, etc.
- Object-oriented programming (OOP) topics: such as classes, objects, methods, inheritance, and polymorphism.
- The concept of event-driven programming.
- Graphics and user interface: creating user interfaces with graphics (GUI) using both the older AWT and Swing libraries as well as the newer JavaFX.
- Advanced topics: Input/Output (I/O) techniques, exception handling, generics, lambda expressions, multithreading, creating and managing databases in conjunction with the open-source SQLite software, as well as creating packages and JAR files.
- Integrated Development Environments (IDE) for Java: such as NetBeans and IntelliJ Idea.
Each concept is explained with simple, standalone, and comprehensible examples. At the end of each chapter, there are questions and exercises for further practice. The book is updated and revised to cover the latest versions of Java.
Contents of the book:
- Introduction
- Data, Variables, Calculations
- Program Flow Control – Control Structures (branches) – Loop Structures
- Methods
- Characters and Strings
- Arrays
- Classes and Objects
- Inheritance, Interfaces, Polymorphism
- Exceptions
- Collections, Generics, Data Structures
- Files, Input/Output Streams, Channels
- Lambda Expressions (λ) and Streams
- Swing – Part I
- Swing – Part II
- The JavaFX Graphics Library
- Java and Databases
- Threads
- Networks and Communications
- Special Topics
Manufacturer
- Author
- Giorgos Liakeas
- Publisher
- Kleidarithmos
- Type
- Technology, Computers - Informatics
- Language
- Greek
- Subtitle
- -
- Cover
- Soft
- Number of Pages
- 848
- Release Date
- 10/2023
- Publication Date
- 2023
- Dimensions
- 21x29 cm
- ISBN-13
- 9789606453434
Important information
Specifications are collected from official manufacturer websites. Please verify the specifications before proceeding with your final purchase. If you notice any problem you can report it here.