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

Recently published

1 of 4
  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. Java Crash Course
    Java Crash Course
    Dr. Edward Lavieri Jr.
    2025
  4. Mastering Spring Reactive Programming for High Performance Web Apps
    Shubham Srivastava
    2025
  5. Ultimate Java for Data Analytics and Machine Learning
    Abhishek Kumar
    2025
  6. Kickstart Java Programming Fundamentals
    Dr. Edward D Lavieri Jr.
    2025
  7. Practical Microservices Architectural Patterns
    Binildas Christudas, Tarun Telang
    2025
  8. Ultimate Java Functional Projects
    Bhargav Bachina
    2025
  9. Java Generics and Collections
    Meenu Jaiswal, Sunil Gupta
    2025
  10. Comprehensive Data Structures and Algorithms in Java
    S. K. Srivastava, Deepali Srivastava
    2025
  11. Pro Cloud-Native Java EE Apps
    Luqman Saeed, Ghazy Abdallah
    2025
  12. Android Studio Otter Essentials - Java Edition
    Neil Smyth
    2025
View all

Recently added

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