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. Getting Skilled with Java
    Getting Skilled with Java
    M Rashid Raza
    2022
  3. Code with Java 21
    Code with Java 21
    Aaron Ploetz
    2024
  4. JUnit in Action
    Catalin Tudose
    2020
  5. Data Structures and Algorithms in Java
    Michael T. Goodrich, Roberto Tamassia, Michael H. Goldwasser
    2014
  6. Kotlin in Action, Second Edition
    Sebastian Aigner, Roman Elizarov, Svetlana Isakova, Dmitry Jemerov
    2024
  7. Spring Microservices in Action, Second Edition
    John Carnell, Illary Huaylupo Sánchez
    2021
  8. Brief Java
    Cay S. Horstmann
    2019
  9. Modern Java in Action
    Raoul-Gabriel Urma, Alan Mycroft, Mario Fusco
    2018
  10. Java Concepts
    Cay S. Horstmann
    2016
  11. Spring Security in Action
    Laurentiu Spilca
    2020
  12. Android Studio Narwhal Essentials - Java Edition
    Neil Smyth
    2025
  13. Functional Programming in Java, Second Edition
    Venkat Subramaniam
    2023
  14. Flutter Cookbook
    Simone Alessandria
    2023
  15. OCP Oracle Certified Professional Java SE 17 Developer Practice Tests
    Jeanne Boyarsky, Scott Selikoff
    2022
  16. OCP Oracle Certified Professional Java SE 11 Developer Complete Study Guide
    Jeanne Boyarsky, Scott Selikoff
    2020
  17. Java Persistence with Hibernate
    Gary Gregory, Christian Bauer
    2015
  18. Pro Spring 6 with Kotlin
    Peter Späth, Iuliana Cosmina, Rob Harrop, Chris Schaefer
    2023
  19. Kotlin Programming Cookbook
    Aanand Shekhar Roy, Rashi Karanpuria
    2018
  20. Data Structures
    Elliot B. Koffman, Paul A. T. Wolfgang
    2021
  21. Big Java
    Cay S. Horstmann
    2019
  22. Manuale di Java 9
    Claudio De Sio Cesari
    2018
  23. Start Concurrent
    Barry Wittman, Aditya Mathur, Tim Korb
    2013
  24. Effective Software Testing
    Maurizio Aniche
    2022
  25. Spring in Action, Sixth Edition
    Craig Walls
    2022
  26. Learn JavaFX 17
    Kishori Sharan, Peter Späth
    2022
  27. Android Studio Panda Essentials - Java Edition
    Neil Smyth
    2026
  28. Android Studio Koala Essentials - Java Edition
    Neil Smyth
    2024
  29. Computer Graphics Programming in OpenGL with C++
    V. Scott Gordon, John L. Clevenger, Scott Gordon, John Clevenger
    2024
  30. Jakarta EE Application Development
    David R. Heffelfinger
    2024
  31. Functional Programming in Scala, Second Edition
    Michael Pilquist, Paul Chiusano, Rúnar Bjarnasson, Paul Chiusano
    2023
  32. Grokking Functional Programming
    Michal Plachta, Michal Plachta
    2023
  33. Practical Design Patterns for Java Developers
    Miroslav Wengner
    2023
  34. The Well-Grounded Java Developer, Second Edition
    Benjamin Evans, Martijn Verburg, Jason Clark
    2022
  35. Spring Boot and Angular
    Devlin Basilan Duldulao, Seiji Ralph Villafranca
    2022
  36. The Definitive Guide to Jakarta Faces in Jakarta EE 10
    Bauke Scholtz, Arjan Tijms
    2022
  37. The Definitive Guide to Modern Java Clients with JavaFX 17
    Stephen Chin, Johan Vos, James Weaver
    2021
  38. Android Programming for Beginners
    John Horton
    2021
  39. Mastering Kotlin
    Nate Ebel
    2019
  40. Hands-On Design Patterns with Java
    Dr. Edward Lavieri
    2019
  41. Beginning Java Data Structures and Algorithms
    James Cutajar
    2018
  42. Design Patterns and Best Practices in Java
    Kamalmeet Singh, Adrian Ianculescu, LUCIAN-PAUL TORJE
    2018
  43. Java EE 8 Cookbook
    Elder Moraes
    2018
  44. Beginning Java EE 7
    Antonio Goncalves
    2013
  45. Flutter Cookbook
    Simone Alessandria, Brian Kayfitz
    2021
  46. Java 9 Data Structures and Algorithms
    Debasish Ray Chawdhuri
    2017
  47. Learning Concurrent Programming in Scala - Second Edition
    Aleksandar Prokopec
    2017
  48. Concurrency
    Jeff Magee, Jeff Kramer
    2014
  49. Open Data Structures
    Pat Morin
    2013
  50. The Definitive ANTLR 4 Reference
    Terence Parr
    2013
  51. Vert.x in Action
    Julien Ponge
    2020
  52. Docker and Kubernetes for Java Developers
    Jaroslaw Krochmalski
    2017
  53. Akka in Action, Second Edition
    Francisco Lopez-Sancho Abraham
    2023
  54. Job Ready Java
    Haythem Balti, Alan Galloway
    2021
  55. Kickstart Java Programming Fundamentals
    Dr. Edward D Lavieri Jr.
    2025
  56. Quarkus in Action
    Martin Štefanko
    2025
  57. High Performance with Java
    Dr. Edward Lavieri Jr.
    2024
  58. Data-Oriented Programming
    Yehonathan Sharvit
    2022
  59. Java Crash Course
    Dr. Edward Lavieri Jr.
    2025
  60. Ultimate Java for Data Analytics and Machine Learning
    Abhishek Kumar
    2025
View all

Recently published

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

Recently added

1 of 20
  1. 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
  2. Microservices Patterns
    Microservices Patterns
    Chris Richardson
    2018
  3. Android Studio Panda Essentials - Java Edition
    Android Studio Panda Essentials - Java Edition
    Neil Smyth
    2026
  4. Pro Spring Boot 3 with Kotlin
    Peter Späth, Felipe Gutierrez
    2025
  5. Practical Microservices Architectural Patterns
    Binildas Christudas, Tarun Telang
    2025
  6. Pro Cloud-Native Java EE Apps
    Luqman Saeed, Ghazy Abdallah
    2025
  7. Java Generics and Collections
    Meenu Jaiswal, Sunil Gupta
    2025
  8. Start Concurrent
    Barry Wittman, Aditya Mathur, Tim Korb
    2013
  9. Learning Spring Boot 3.0
    Greg L. Turnquist, Dave Syer, Mark Heckler, Josh Long
    2022
  10. Hands-On Microservices with Spring Boot and Spring Cloud
    Magnus Larsson
    2019
  11. Mastering Kotlin
    Nate Ebel
    2019
  12. Hands-On Design Patterns with Java
    Dr. Edward Lavieri
    2019
  13. Learn Scala Programming
    Slava Schmidt
    2018
  14. Hands-On Reactive Programming with Reactor
    Rahul Sharma
    2018
  15. Software Architecture with Spring 5.0
    René Enríquez, Alberto Salazar
    2018
  16. Pentaho Data Integration Quick Start Guide
    María Carina Roldán
    2018
  17. Beginning Java Data Structures and Algorithms
    James Cutajar
    2018
  18. Design Patterns and Best Practices in Java
    Kamalmeet Singh, Adrian Ianculescu, LUCIAN-PAUL TORJE
    2018
  19. Java EE 8 Cookbook
    Elder Moraes
    2018
  20. Kotlin Programming Cookbook
    Aanand Shekhar Roy, Rashi Karanpuria
    2018
  21. Java 9 Data Structures and Algorithms
    Debasish Ray Chawdhuri
    2017
  22. Docker and Kubernetes for Java Developers
    Jaroslaw Krochmalski
    2017
  23. Mobile Test Automation with Appium
    Nishant Verma
    2017
  24. Mastering Concurrency Programming with Java 9 - Second Edition
    Javier Fernandez Gonzalez
    2017
  25. Learning Concurrent Programming in Scala - Second Edition
    Aleksandar Prokopec
    2017
  26. Mastering Concurrency Programming with Java 8
    Javier Fernandez Gonzalez
    2016
  27. Ultimate Java Functional Projects
    Bhargav Bachina
    2025
  28. High Performance with Java
    Dr. Edward Lavieri Jr.
    2024
  29. Java Concurrency and Parallelism
    Jay Wang
    2024
  30. Java Crash Course
    Dr. Edward Lavieri Jr.
    2025
  31. Practical Cloud-Native Java Development with MicroProfile
    Emily Jiang, Andrew McCright, John Alcorn, David Chan, Alasdair Nottingham, Eric Herness
    2021
  32. Java and Algorithmic Thinking for the Complete Beginner
    Aristides Bouras
    2024
  33. Microservices with Spring Boot 3 and Spring Cloud
    Magnus Larsson
    2023
  34. Flutter for Beginners
    Thomas Bailey, Alessandro Biessek
    2023
  35. Domain-Driven Design with Java - A Practitioner's Guide
    Premanand Chandrasekaran, Karthik Krishnan, Neal Ford, Brandon Byars, Allard Buijze
    2022
  36. Flutter Cookbook
    Simone Alessandria
    2023
  37. Learn Java 17 Programming
    Nick Samoylov
    2022
  38. Get Your Hands Dirty on Clean Architecture
    Tom Hombergs, Gernot Starke
    2023
  39. Practical Design Patterns for Java Developers
    Miroslav Wengner
    2023
  40. Spring Security
    Badr Nasslahsen
    2024
  41. Build Your Own Programming Language
    Clinton L. Jeffery, Clinton L. Jeffery
    2021
  42. Mastering Spring Boot 3.0
    Ahmet Meric
    2024
  43. The Complete Coding Interview Guide in Java
    Anghel Leonard
    2020
  44. Jakarta EE Application Development
    David R. Heffelfinger
    2024
  45. Spring Boot 3.0 Cookbook
    Felip Miguel Puig
    2024
  46. Scalable Data Architecture with Java
    Sinchan Banerjee
    2022
  47. Flutter Cookbook
    Simone Alessandria, Brian Kayfitz
    2021
  48. Learn Java with Projects
    Dr. Seán Kennedy, Maaike van Putten
    2023
  49. Learning Angular
    Aristeidis Bampakos, Pablo Deeleman
    2023
  50. Android Programming for Beginners
    John Horton
    2021
  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. Java Coding Problems
    Anghel Leonard
    2024
  56. Mastering Spring Reactive Programming for High Performance Web Apps
    Shubham Srivastava
    2025
  57. Comprehensive Data Structures and Algorithms in Java
    S. K. Srivastava, Deepali Srivastava
    2025
  58. Android Studio Narwhal Essentials - Java Edition
    Neil Smyth
    2025
  59. Kickstart Java Programming Fundamentals
    Dr. Edward D Lavieri Jr.
    2025
  60. Ultimate Java for Data Analytics and Machine Learning
    Abhishek Kumar
    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