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. Effective Software Testing
    Effective Software Testing
    Maurizio Aniche
    2022
  4. Spring Start Here
    Laurentiu Spilca
    2021
  5. Kotlin in Action, Second Edition
    Sebastian Aigner, Roman Elizarov, Svetlana Isakova, Dmitry Jemerov
    2024
  6. Spring in Action, Sixth Edition
    Craig Walls
    2022
  7. Spring Microservices in Action, Second Edition
    John Carnell, Illary Huaylupo Sánchez
    2021
  8. Java Concepts
    Cay S. Horstmann
    2016
  9. Brief Java
    Cay S. Horstmann
    2019
  10. Spring Security in Action
    Laurentiu Spilca
    2020
  11. Object Design Style Guide
    Matthias Noback
    2019
  12. Android Studio Narwhal Essentials - Java Edition
    Neil Smyth
    2025
  13. Beginning Java Objects
    Jacquie Barker
    2023
  14. Modern API Development with Spring and Spring Boot
    Sourabh Sharma
    2021
  15. JAVA Programming Simplified
    Dr. Muneer Ahmad Dar
    2020
  16. Kotlin In-Depth [Vol-I]
    Aleksei Sedunov
    2020
  17. Kotlin Programming Cookbook
    Aanand Shekhar Roy, Rashi Karanpuria
    2018
  18. OCP Oracle Certified Professional Java SE 17 Developer Practice Tests
    Jeanne Boyarsky, Scott Selikoff
    2022
  19. Java Persistence with Hibernate
    Gary Gregory, Christian Bauer
    2015
  20. Big Java
    Cay S. Horstmann
    2019
  21. Manuale di Java 9
    Claudio De Sio Cesari
    2018
  22. Functional Programming in Scala, Second Edition
    Michael Pilquist, Paul Chiusano, Rúnar Bjarnasson, Paul Chiusano
    2023
  23. Android Studio Ladybug Essentials - Java Edition
    Neil Smyth
    2024
  24. Jakarta EE Application Development
    David R. Heffelfinger
    2024
  25. The Well-Grounded Java Developer, Second Edition
    Benjamin Evans, Martijn Verburg, Jason Clark
    2022
  26. The Definitive Guide to Modern Java Clients with JavaFX 17
    Stephen Chin, Johan Vos, James Weaver
    2021
  27. Flutter for Beginners
    Thomas Bailey, Alessandro Biessek
    2021
  28. Android Programming for Beginners
    John Horton
    2021
  29. Data Structures
    Elliot B. Koffman, Paul A. T. Wolfgang
    2021
  30. Mastering Kotlin
    Nate Ebel
    2019
  31. Modern Java in Action
    Raoul-Gabriel Urma, Alan Mycroft, Mario Fusco
    2018
  32. Beginning Java Data Structures and Algorithms
    James Cutajar
    2018
  33. Beginning Java EE 7
    Antonio Goncalves
    2013
  34. Beginning Scala 3
    David Pollak, Vishal Layka, Andres Sacco
    2022
  35. Design Patterns and Best Practices in Java
    Kamalmeet Singh, Adrian Ianculescu, LUCIAN-PAUL TORJE
    2018
  36. Java 9 Data Structures and Algorithms
    Debasish Ray Chawdhuri
    2017
  37. OCA / OCP Java SE 8 Programmer Practice Tests
    Scott Selikoff, Jeanne Boyarsky
    2017
  38. Learning Concurrent Programming in Scala - Second Edition
    Aleksandar Prokopec
    2017
  39. JavaFX For Dummies
    Doug Lowe
    2014
  40. Concurrency
    Jeff Magee, Jeff Kramer
    2014
  41. Start Concurrent
    Barry Wittman, Aditya Mathur, Tim Korb
    2013
  42. The Definitive ANTLR 4 Reference
    Terence Parr
    2013
  43. Data Structures and Algorithm Analysis in Java, Third Edition
    Clifford A. Shaffer
    2012
  44. Getting Skilled with Java
    M Rashid Raza
    2022
  45. Docker and Kubernetes for Java Developers
    Jaroslaw Krochmalski
    2017
  46. Job Ready Java
    Haythem Balti, Alan Galloway
    2021
  47. Java and Algorithmic Thinking for the Complete Beginner
    Aristides Bouras
    2024
  48. Vert.x in Action
    Julien Ponge
    2020
  49. Spring in Action
    Craig Walls
    2018
  50. Comprehensive Data Structures and Algorithms in Java
    S. K. Srivastava, Deepali Srivastava
    2025
  51. Kickstart Java Programming Fundamentals
    Dr. Edward D Lavieri Jr.
    2025
  52. High Performance with Java
    Dr. Edward Lavieri Jr.
    2024
  53. Beginning Spring Data
    Andres Sacco
    2022
  54. Mobile Test Automation with Appium
    Nishant Verma
    2017
  55. Android Studio Panda Essentials - Java Edition
    Neil Smyth
    2026
  56. Quarkus in Action
    Martin Štefanko
    2025
  57. Get Your Hands Dirty on Clean Architecture
    Tom Hombergs, Gernot Starke
    2023
  58. Java 8 to 21
    Shai Almog
    2023
  59. Learn Java 17 Programming
    Nick Samoylov
    2022
  60. Beginning Programming with Java For Dummies
    Barry Burd
    2021
View all

Recently published

1 of 3
  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. Ultimate Java Functional Projects
    Ultimate Java Functional Projects
    Bhargav Bachina
    2025
  4. Java Generics and Collections
    Meenu Jaiswal, Sunil Gupta
    2025
  5. Java Crash Course
    Dr. Edward Lavieri Jr.
    2025
  6. The Z Garbage Collector
    Erik Österlund
    2026
  7. Android Studio Otter Essentials - Java Edition
    Neil Smyth
    2025
  8. Troubleshooting Java, Second Edition
    Laurentiu Spilca
    2025
  9. Practical Microservices Architectural Patterns
    Binildas Christudas, Tarun Telang
    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. Pro Cloud-Native Java EE Apps
    Luqman Saeed, Ghazy Abdallah
    2025
  8. When Docker Meets Java
    Ashish Choudhary
    2025
  9. Java Generics and Collections
    Meenu Jaiswal, Sunil Gupta
    2025
  10. Start Concurrent
    Barry Wittman, Aditya Mathur, Tim Korb
    2013
  11. Learning Spring Boot 3.0
    Greg L. Turnquist, Dave Syer, Mark Heckler, Josh Long
    2022
  12. Hands-On Microservices with Spring Boot and Spring Cloud
    Magnus Larsson
    2019
  13. The Java Workshop
    David Cuartielles, Andreas Göransson, Eric Foster-Johnson
    2019
  14. Mastering Kotlin
    Nate Ebel
    2019
  15. Hands-On Design Patterns with Java
    Dr. Edward Lavieri
    2019
  16. Java Fundamentals
    Gazihan Alankus, Rogério Theodoro de Brito, Basheer Ahamed Fazal, Vinicius Isola, Miles Obare
    2019
  17. Software Architecture with Spring 5.0
    René Enríquez, Alberto Salazar
    2018
  18. Beginning Java Data Structures and Algorithms
    James Cutajar
    2018
  19. Design Patterns and Best Practices in Java
    Kamalmeet Singh, Adrian Ianculescu, LUCIAN-PAUL TORJE
    2018
  20. Java EE 8 Development with Eclipse
    Ram Kulkarni
    2018
  21. Introduction to Programming
    Nick Samoylov
    2018
  22. Mastering JavaFX 10
    Sergey Grinev
    2018
  23. Java 9 Dependency Injection
    Nilang Patel, Krunal Patel
    2018
  24. Java EE 8 Cookbook
    Elder Moraes
    2018
  25. Kotlin Programming Cookbook
    Aanand Shekhar Roy, Rashi Karanpuria
    2018
  26. Java 9 Data Structures and Algorithms
    Debasish Ray Chawdhuri
    2017
  27. Docker and Kubernetes for Java Developers
    Jaroslaw Krochmalski
    2017
  28. Mobile Test Automation with Appium
    Nishant Verma
    2017
  29. Learning Concurrent Programming in Scala - Second Edition
    Aleksandar Prokopec
    2017
  30. Ultimate Java Functional Projects
    Bhargav Bachina
    2025
  31. Android Studio 3.6 Development Essentials - Java Edition
    Neil Smyth
    2020
  32. High Performance with Java
    Dr. Edward Lavieri Jr.
    2024
  33. Java Concurrency and Parallelism
    Jay Wang
    2024
  34. Java Crash Course
    Dr. Edward Lavieri Jr.
    2025
  35. Practical Cloud-Native Java Development with MicroProfile
    Emily Jiang, Andrew McCright, John Alcorn, David Chan, Alasdair Nottingham, Eric Herness
    2021
  36. Java and Algorithmic Thinking for the Complete Beginner
    Aristides Bouras
    2024
  37. Build Your Own Programming Language
    Clinton L. Jeffery
    2024
  38. Microservices with Spring Boot 3 and Spring Cloud
    Magnus Larsson
    2023
  39. Flutter for Beginners
    Thomas Bailey, Alessandro Biessek
    2023
  40. Flutter Cookbook
    Simone Alessandria
    2023
  41. Learn Java 17 Programming
    Nick Samoylov
    2022
  42. Get Your Hands Dirty on Clean Architecture
    Tom Hombergs, Gernot Starke
    2023
  43. Practical Design Patterns for Java Developers
    Miroslav Wengner
    2023
  44. Flutter for Beginners
    Thomas Bailey, Alessandro Biessek
    2021
  45. Build Your Own Programming Language
    Clinton L. Jeffery, Clinton L. Jeffery
    2021
  46. Mastering Spring Boot 3.0
    Ahmet Meric
    2024
  47. The Complete Coding Interview Guide in Java
    Anghel Leonard
    2020
  48. Jakarta EE Application Development
    David R. Heffelfinger
    2024
  49. Flutter Cookbook
    Simone Alessandria, Brian Kayfitz
    2021
  50. Learn Java with Projects
    Dr. Seán Kennedy, Maaike van Putten
    2023
  51. Learning Angular
    Aristeidis Bampakos, Pablo Deeleman
    2023
  52. Android Programming for Beginners
    John Horton
    2021
  53. Kotlin Design Patterns and Best Practices
    Alexey Soshin
    2024
  54. Modern API Development with Spring and Spring Boot
    Sourabh Sharma
    2021
  55. Spring Boot and Angular
    Devlin Basilan Duldulao, Seiji Ralph Villafranca
    2022
  56. Hands-On Software Architecture with Java
    Giuseppe Bonocore
    2022
  57. Android Studio 4.2 Development Essentials - Java Edition
    Neil Smyth
    2021
  58. The Clojure Workshop
    Joseph Fahey, Thomas Haratyk, Scott McCaughie, Yehonathan Sharvit, Konrad Szydlo
    2020
  59. Java Coding Problems
    Anghel Leonard
    2024
  60. Comprehensive Data Structures and Algorithms in Java
    S. K. Srivastava, Deepali Srivastava
    2025
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