Skip to main content
Perlego
Browse
Institutions
Pricing
Login
DeutschEnglishEspañolFrançaisItaliano
DeutschEnglishEspañolFrançaisItaliano

Browse by topic

  • Architecture
  • Art
  • Biological Sciences
  • Business
  • Computer Science
  • Design
  • Economics
  • Education
  • History
  • Languages & Linguistics
  • Law
  • Literature
  • Mathematics
  • Media & Performing Arts
  • Medicine
  • Personal Development
  • Philosophy
  • Physical Sciences
  • Politics & International Relations
  • Psychology
  • Social Sciences
  • Study Aids
  • Technology & Engineering
  • Theology & Religion

Or browse by

  • Subtopics
  • Publishers
  • Index

Browse study resources

  • Knowledge Base
  • Study Guides
  • Essay Writing Guides
  1. Home
  2. Browse
  3. Computer Science
  4. Programming in Java
Computer Science

Programming in Java

  • Explore
  • Books
  • Related topics

Find by topic

1 of 14
  1. Application Development
  2. Artificial Intelligence (AI) & Semantics
  3. Bioinformatics
  4. CAD-CAM
  5. Certification Guides in Computer Science
  6. Client-Server Computing
  7. Cloud Computing
  8. Compilers
  9. Computer Engineering
  10. Computer Graphics
  11. Computer Networking
  12. Computer Science General
  13. Computer Vision & Pattern Recognition
  14. Content Management Systems
  15. Cryptography
  16. Cyber Security
  17. Data Mining
  18. Data Modelling & Design
  19. Data Processing
  20. Data Transmission Systems
  21. Data Visualisation
  22. Data Warehousing
  23. Databases
  24. Desktop Applications
  25. Digital Media
  26. Entreprise Applications
  27. Hardware
  28. Home Automation
  29. Human-Computer Interaction
  30. Information Technology
  31. MCSE
  32. Microsoft Programming
  33. Natural Language Processing
  34. Neural Networks
  35. Object Oriented Programming
  36. Open Source Programming
  37. Operating Systems
  38. Optical Data Processing
  39. Parallel Programming
  40. Programming
View all

Most popular on Perlego

1 of 20
  1. Big Java
    Big Java
    Cay S. Horstmann
    2016
  2. Data Structures and Algorithms in Java
    Data Structures and Algorithms in Java
    Michael T. Goodrich, Roberto Tamassia, Michael H. Goldwasser
    2014
  3. Kotlin in Action, Second Edition
    Kotlin in Action, Second Edition
    Sebastian Aigner, Roman Elizarov, Svetlana Isakova, Dmitry Jemerov
    2024
  4. Spring Microservices in Action, Second Edition
    John Carnell, Illary Huaylupo Sánchez
    2021
  5. Brief Java
    Cay S. Horstmann
    2019
  6. Java Concepts
    Cay S. Horstmann
    2016
  7. Spring Security in Action
    Laurentiu Spilca
    2020
  8. Android Studio Narwhal Essentials - Java Edition
    Neil Smyth
    2025
  9. Flutter Cookbook
    Simone Alessandria
    2023
  10. OCP Oracle Certified Professional Java SE 17 Developer Practice Tests
    Jeanne Boyarsky, Scott Selikoff
    2022
  11. Kotlin Programming Cookbook
    Aanand Shekhar Roy, Rashi Karanpuria
    2018
  12. Java Persistence with Hibernate
    Gary Gregory, Christian Bauer
    2015
  13. Big Java
    Cay S. Horstmann
    2019
  14. Manuale di Java 9
    Claudio De Sio Cesari
    2018
  15. Effective Software Testing
    Maurizio Aniche
    2022
  16. Functional Programming in Scala, Second Edition
    Michael Pilquist, Paul Chiusano, Rúnar Bjarnasson, Paul Chiusano
    2023
  17. Spring in Action, Sixth Edition
    Craig Walls
    2022
  18. Android Studio Ladybug Essentials - Java Edition
    Neil Smyth
    2024
  19. Jakarta EE Application Development
    David R. Heffelfinger
    2024
  20. The Well-Grounded Java Developer, Second Edition
    Benjamin Evans, Martijn Verburg, Jason Clark
    2022
  21. The Definitive Guide to Modern Java Clients with JavaFX 17
    Stephen Chin, Johan Vos, James Weaver
    2021
  22. Spring Start Here
    Laurentiu Spilca
    2021
  23. Android Programming for Beginners
    John Horton
    2021
  24. Data Structures
    Elliot B. Koffman, Paul A. T. Wolfgang
    2021
  25. Mastering Kotlin
    Nate Ebel
    2019
  26. Beginning Java Data Structures and Algorithms
    James Cutajar
    2018
  27. Beginning Java EE 7
    Antonio Goncalves
    2013
  28. Modern Java in Action
    Raoul-Gabriel Urma, Alan Mycroft, Mario Fusco
    2018
  29. Beginning Scala 3
    David Pollak, Vishal Layka, Andres Sacco
    2022
  30. Flutter for Beginners
    Thomas Bailey, Alessandro Biessek
    2021
  31. Design Patterns and Best Practices in Java
    Kamalmeet Singh, Adrian Ianculescu, LUCIAN-PAUL TORJE
    2018
  32. Java 9 Data Structures and Algorithms
    Debasish Ray Chawdhuri
    2017
  33. OCA / OCP Java SE 8 Programmer Practice Tests
    Scott Selikoff, Jeanne Boyarsky
    2017
  34. Learning Concurrent Programming in Scala - Second Edition
    Aleksandar Prokopec
    2017
  35. JavaFX For Dummies
    Doug Lowe
    2014
  36. Concurrency
    Jeff Magee, Jeff Kramer
    2014
  37. Start Concurrent
    Barry Wittman, Aditya Mathur, Tim Korb
    2013
  38. The Definitive ANTLR 4 Reference
    Terence Parr
    2013
  39. Data Structures and Algorithm Analysis in Java, Third Edition
    Clifford A. Shaffer
    2012
  40. Getting Skilled with Java
    M Rashid Raza
    2022
  41. Vert.x in Action
    Julien Ponge
    2020
  42. Job Ready Java
    Haythem Balti, Alan Galloway
    2021
  43. Docker and Kubernetes for Java Developers
    Jaroslaw Krochmalski
    2017
  44. Java and Algorithmic Thinking for the Complete Beginner
    Aristides Bouras
    2024
  45. Spring in Action
    Craig Walls
    2018
  46. Kickstart Java Programming Fundamentals
    Dr. Edward D Lavieri Jr.
    2025
  47. High Performance with Java
    Dr. Edward Lavieri Jr.
    2024
  48. Akka in Action, Second Edition
    Francisco Lopez-Sancho Abraham
    2023
  49. Beginning Spring Data
    Andres Sacco
    2022
  50. Learn JavaFX Game and App Development
    Almas Baimagambetov
    2022
  51. Kafka Streams in Action
    Bill Bejeck
    2018
  52. Mobile Test Automation with Appium
    Nishant Verma
    2017
  53. Android Studio Panda Essentials - Java Edition
    Neil Smyth
    2026
  54. Spring AI in Action
    Craig Walls
    2025
  55. Java Crash Course
    Dr. Edward Lavieri Jr.
    2025
  56. Practical Microservices Architectural Patterns
    Binildas Christudas, Tarun Telang
    2025
  57. Comprehensive Data Structures and Algorithms in Java
    S. K. Srivastava, Deepali Srivastava
    2025
  58. Ultimate Java for Data Analytics and Machine Learning
    Abhishek Kumar
    2025
  59. Pro Cloud-Native Java EE Apps
    Luqman Saeed, Ghazy Abdallah
    2025
  60. Java 22 for Healthcare and Medical Applications
    Usharani Bhimavarapu
    2025
View all

Recently published

1 of 5
  1. Android Studio Panda Essentials - Java Edition
    Android Studio Panda Essentials - Java Edition
    Neil Smyth
    2026
  2. Spring AI in Action
    Spring AI in Action
    Craig Walls
    2025
  3. Java Crash Course
    Java Crash Course
    Dr. Edward Lavieri Jr.
    2025
  4. Practical Microservices Architectural Patterns
    Binildas Christudas, Tarun Telang
    2025
  5. Comprehensive Data Structures and Algorithms in Java
    S. K. Srivastava, Deepali Srivastava
    2025
  6. Ultimate Java for Data Analytics and Machine Learning
    Abhishek Kumar
    2025
  7. Ultimate Java Functional Projects
    Bhargav Bachina
    2025
  8. Java Generics and Collections
    Meenu Jaiswal, Sunil Gupta
    2025
  9. Algorithms in Java, Coded and Tested
    Bianca Zielinski
    2026
  10. The Z Garbage Collector
    Erik Österlund
    2026
  11. Android Studio Otter Essentials - Java Edition
    Neil Smyth
    2025
  12. Troubleshooting Java, Second Edition
    Laurentiu Spilca
    2025
  13. Mastering Spring Reactive Programming for High Performance Web Apps
    Shubham Srivastava
    2025
View all

Recently added

1 of 20
  1. JavaFX For Dummies
    JavaFX For Dummies
    Doug Lowe
    2014
  2. IGNOU PGDCA MCS 206 Object Oriented Programming using Java Previous Years Unsolved Papers
    IGNOU PGDCA MCS 206 Object Oriented Programming using Java Previous Years Unsolved Papers
    Manish Soni
    2024
  3. Spring AI in Action
    Spring AI in Action
    Craig Walls
    2025
  4. Microservices Patterns
    Chris Richardson
    2018
  5. Android Studio Panda Essentials - Java Edition
    Neil Smyth
    2026
  6. Pro Spring Boot 3 with Kotlin
    Peter Späth, Felipe Gutierrez
    2025
  7. Practical Microservices Architectural Patterns
    Binildas Christudas, Tarun Telang
    2025
  8. Pro Cloud-Native Java EE Apps
    Luqman Saeed, Ghazy Abdallah
    2025
  9. When Docker Meets Java
    Ashish Choudhary
    2025
  10. Start Concurrent
    Barry Wittman, Aditya Mathur, Tim Korb
    2013
  11. Hands-On Microservices with Spring Boot and Spring Cloud
    Magnus Larsson
    2019
  12. The Java Workshop
    David Cuartielles, Andreas Göransson, Eric Foster-Johnson
    2019
  13. Mastering Kotlin
    Nate Ebel
    2019
  14. Hands-On Design Patterns with Java
    Dr. Edward Lavieri
    2019
  15. Java Fundamentals
    Gazihan Alankus, Rogério Theodoro de Brito, Basheer Ahamed Fazal, Vinicius Isola, Miles Obare
    2019
  16. Learn Scala Programming
    Slava Schmidt
    2018
  17. Mastering Java 11
    Dr. Edward Lavieri
    2018
  18. Software Architecture with Spring 5.0
    René Enríquez, Alberto Salazar
    2018
  19. Beginning Java Data Structures and Algorithms
    James Cutajar
    2018
  20. Design Patterns and Best Practices in Java
    Kamalmeet Singh, Adrian Ianculescu, LUCIAN-PAUL TORJE
    2018
  21. Kotlin Programming Cookbook
    Aanand Shekhar Roy, Rashi Karanpuria
    2018
  22. Java 9 Data Structures and Algorithms
    Debasish Ray Chawdhuri
    2017
  23. Docker and Kubernetes for Java Developers
    Jaroslaw Krochmalski
    2017
  24. Mobile Test Automation with Appium
    Nishant Verma
    2017
  25. Learning Concurrent Programming in Scala - Second Edition
    Aleksandar Prokopec
    2017
  26. Android Studio 3.6 Development Essentials - Java Edition
    Neil Smyth
    2020
  27. High Performance with Java
    Dr. Edward Lavieri Jr.
    2024
  28. Java Crash Course
    Dr. Edward Lavieri Jr.
    2025
  29. Practical Cloud-Native Java Development with MicroProfile
    Emily Jiang, Andrew McCright, John Alcorn, David Chan, Alasdair Nottingham, Eric Herness
    2021
  30. Java and Algorithmic Thinking for the Complete Beginner
    Aristides Bouras
    2024
  31. Build Your Own Programming Language
    Clinton L. Jeffery
    2024
  32. Microservices with Spring Boot 3 and Spring Cloud
    Magnus Larsson
    2023
  33. Flutter for Beginners
    Thomas Bailey, Alessandro Biessek
    2023
  34. Flutter Cookbook
    Simone Alessandria
    2023
  35. Learn Java 17 Programming
    Nick Samoylov
    2022
  36. Get Your Hands Dirty on Clean Architecture
    Tom Hombergs, Gernot Starke
    2023
  37. Practical Design Patterns for Java Developers
    Miroslav Wengner
    2023
  38. Spring Security
    Badr Nasslahsen
    2024
  39. Flutter for Beginners
    Thomas Bailey, Alessandro Biessek
    2021
  40. Build Your Own Programming Language
    Clinton L. Jeffery, Clinton L. Jeffery
    2021
  41. Mastering Spring Boot 3.0
    Ahmet Meric
    2024
  42. The Complete Coding Interview Guide in Java
    Anghel Leonard
    2020
  43. Jakarta EE Application Development
    David R. Heffelfinger
    2024
  44. Spring Boot 3.0 Cookbook
    Felip Miguel Puig
    2024
  45. Scalable Data Architecture with Java
    Sinchan Banerjee
    2022
  46. Flutter Cookbook
    Simone Alessandria, Brian Kayfitz
    2021
  47. Learn Java with Projects
    Dr. Seán Kennedy, Maaike van Putten
    2023
  48. Learning Angular
    Aristeidis Bampakos, Pablo Deeleman
    2023
  49. Android Programming for Beginners
    John Horton
    2021
  50. Kotlin Design Patterns and Best Practices
    Alexey Soshin
    2024
  51. Modern API Development with Spring and Spring Boot
    Sourabh Sharma
    2021
  52. Spring Boot and Angular
    Devlin Basilan Duldulao, Seiji Ralph Villafranca
    2022
  53. Hands-On Software Architecture with Java
    Giuseppe Bonocore
    2022
  54. Android Studio 4.2 Development Essentials - Java Edition
    Neil Smyth
    2021
  55. The Clojure Workshop
    Joseph Fahey, Thomas Haratyk, Scott McCaughie, Yehonathan Sharvit, Konrad Szydlo
    2020
  56. Comprehensive Data Structures and Algorithms in Java
    S. K. Srivastava, Deepali Srivastava
    2025
  57. Android Studio Narwhal Essentials - Java Edition
    Neil Smyth
    2025
  58. Kickstart Java Programming Fundamentals
    Dr. Edward D Lavieri Jr.
    2025
  59. Ultimate Java for Data Analytics and Machine Learning
    Abhishek Kumar
    2025
  60. Spark in Action
    Jean-Georges Perrin
    2020
View all

PERLEGO

PricingFAQsContact UsPerlego for InstructorsPerlego for InstitutionsPerlego for PublishersCareersPress

BROWSE

TopicsPublishersIndexKnowledge BaseStudy GuidesHarvard Referencing GuidesAPA Referencing GuidesEssay Writing GuidesResearch Assistant
ArchitectureArtBiological SciencesBusinessComputer ScienceDesignEconomicsEducationHistoryLanguages & LinguisticsLawLiteratureMathematicsMedia & Performing ArtsMedicinePersonal DevelopmentPhilosophyPhysical SciencesPolitics & International RelationsPsychologySocial SciencesStudy AidsTechnology & EngineeringTheology & Religion

Made with ☂︎ in London - © 2026 Perlego Ltd - Perlego HQ, 1 Waterhouse Sq, 138 Holborn, London, EC1N 2ST, United Kingdom - VAT 246681777

PrivacyTermsContent Policy
, (opens in new tab)
BooksSubtopicsPublishersIndexMissionCookiesSmart SearchAccessibility
, (opens in new tab)
Help Centre
, (opens in new tab)
Knowledge Base
, (opens in new tab)

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Instagram
Facebook
LinkedIn
Tiktok
X
DeutschEnglishEspañolFrançaisItaliano