内容简介
You already know you want to learn Java, and a smarter way to learn Java 12 is to learn by doing. The Java Workshop focuses on building up your practical skills so that you can develop high-performance Java applications that work flawlessly within the JVM across web, mobile and desktop. You'll learn from real examples that lead to real results.Throughout The Java Workshop, you'll take an engaging step-by-step approach to understanding Java. You won't have to sit through any unnece
AI简介
这是一本专注于Java编程的实用指南,通过实践的方式,帮助读者掌握Java编程的基本知识和技能。本书不仅涵盖了Java编程入门基本概念,如编写和编译第一个Java程序,理解命令行界面和图形用户界面的区别及好处,理解变量的作用,以及学习如何注释代码等,还深入探讨了对象的概念和创建,异常处理概述,以及错误与异常的区别等主题。
书中详细介绍了如何使用Maven和Gradle构建Java项目,如何包含第三方开源库,以及如何使用JDBC介绍和API连接到数据库,执行查询、插入、更新和删除等操作。此外,还讲解了如何使用Java处理外部数据存储系统,包括文件操作、I/O流以及Socket编程。对于高级主题,如对称与非对称密钥加密,高级加密标准(AES) ,以及Rivest-Shamir-Adleman(RSA) 等,本书也进行了深入的探讨。
本书还详细介绍了Java Flow API和Reactive Streams规范,以及如何使用Java进行远程通信,如何编写JUnit单元测试,以及如何使用Mocking技术进行测试。对于数据结构,如Lists和Arrays的关系,以及文件和目录的区别,本书