本书主要聚焦于Java开发者推荐的Java核心基础知识。全书共23章,主要内容包括面向对象、基础数据类型、自动拆装箱、字符串、集合类、反射、序列化、枚举、I/O、动态代理、注解、泛型、时间处理、编码方
本书主要聚焦于Java开发者推荐的Java核心基础知识。全书共23章,主要内容包括面向对象、基础数据类型、自动拆装箱、字符串、集合类、反射、序列化、枚举、I/O、动态代理、注解、泛型、时间处理、编码方
本教材从Java语言的安装环境、基础语法、控制结构到面向对象编程、图形用户界面、输入输出、数据库编程和网络编程,由简单到复杂。教材的每一部分内容都是以学习任务为导向,涵盖了各个知识点。本书提供电子教案、课件、源代码、习题及答案,为教师授课和学生学习提供便利。本教材可以为后续的Java 开发或者为后续其他编程语言的学习打下良好的基础。 本书既可作为计算机相关专业的程序设计课程教材,也可作为Java技术基础的培训教材,也是一本适合广大计算机编程初学者学习的入门级读物。
本教材从Java语言的安装环境、基础语法、控制结构到面向对象编程、图形用户界面、输入输出、数据库编程和网络编程,由简单到复杂。教材的每一部分内容都是以学习任务为导向,涵盖了各个知识点。本书提供电子教案、课件、源代码、习题及答案,为教师授课和学生学习提供便利。本教材可以为后续的Java 开发或者为后续其他编程语言的学习打下良好的基础。 本书既可作为计算机相关专业的程序设计课程教材,也可作为Java技术基础的培训教材,也是一本适合广大计算机编程初学者学习的入门级读物。
本书主要讨论了构建多线程应用的两种方法:一种是使用消息传递,另一种是使用共享内存。你将学习实现每种方法的API,包括根据情况进行选择,以及何时可以结合使用它们。你还将亲自动手实践这些方法构建的 模式。本书的主要内容有:学习如何从多线程编程中受益。了解专用 worker、共享 worker和服务 worker之间的区别。知道何时以及何时不应该在应用程序中使用多线程。通过利用Atomics对象协调线程之间的通信。应用这些知识来构建高性能的应用程序。从多线程中受益的评估方式。
本书从JVM和Java API两个方面,深入地介绍了Java 8和Java 11等新的Java长期支持版本中影响性能的因素。本书先从Java应用程序的通用方法、基准测试的缺陷、性能监控工具等方面,分析了如何通过JVM的配置方式影响程序的性能;接着从即时编译、垃圾回收、堆内存与原生内存 实践、线程与同步的性能等方面,分析了常见的优化方向及其特性。第2版专注于 加成熟的Java 8和Java 11,主要的 新内容涉及G1垃圾回收器和Java飞行记录器,以及Java在容器化环境下的性能变化。
在云原生生态中,容器镜像和其他云原生制品的管理与分发是至关重要的一环。本书对开源云原生制品仓库Harbor展开全面讲解,由Harbor开源项目维护者和贡献者倾力撰写,内容涵盖Harbor的架构、原理、功能、部署与配置、运维、 化开发、API、项目治理和成功案例等,很多未公开发表的内容在本书中都有详尽讲解,如:Harbor的架构原理;OCI制品的支持方式;高可用制品仓库的设计要点;镜像等制品的扫描;权限和安全策略;备份与恢复策略;API使用指南等。
本书以零基础讲解为宗旨,用实例引导读者学习,深入浅出地介绍了Java的相关知识和实战技巧。本书“第Ⅰ篇 基础知识”主要介绍Java开发环境搭建、Java程序要素、常量、变量、数据类型、运算符、表达式、语句、流程控制、数组、枚举、类、对象以及方法等,“第Ⅱ篇 核心技术”主要介绍类的封装、继承、多态、抽象类、接口、Java常用类库以及异常的捕获与处理等,“第Ⅲ篇 应用”主要介绍多线程、文件I/O操作、GUI编程、数据库编程、Java Web以及常用设计框架等,“第Ⅳ篇 项目实战”主要介绍中国象棋和我的饭票网等项目。此外,附赠的电子书中还介绍了Android编辑基础、Hadoop下的数据处理、全分布式Hadoop集群的构建等内容。本书提供了与图书内容全程同步的视频教程,还赠送了大量相关学习资料,以便读者配合学习。本书适合任何想学习Java的读者,无论你是
本书系统地介绍Java程序设计的基础知识、开发环境与开发工具。全书共16章,内容包括Java语言概述、Java语言的基本语法、运算符与流程控制、面向对象程序设计基础、继承与多态、接口、异常处理、常用的实用类、集合、Java输入与输出、Swing程序设计、Swing 应用、多线程、网络程序设计、JDBC数据库编程、综合案例——企业进销存管理系统。本书所有知识都结合具体实例进行介绍,力求详略得当,可使读者快速掌握Java程序设计的方法。本书 附有上机实验,供读者实践练习。 近年来,AIGC技术高速发展,成为各行各业高质量发展和生产效率提升的重要推动力。本书将 AIGC技术融入理论学习、实例编写、复杂系统开发等环节,帮助读者提升编程效率。 本书既可以作为高等院校“Java程序设计”相关课程的教材,又可以作为从事 Java 程序设计工作的编程人员的参考用
本书是Java领域有影响力和价值的著作之一,由拥有20多年教学与研究经验的Java技术专家撰写(获Jolt大奖),与《Java编程思想》齐名,10余年全球不衰,广受好评。0版根据JavaSE8全面更新,同时修正了第9版中的不足,系统全面讲解了Java语言的核心概念、语法、重要特性和开发方法,包含大量案例,实践性强。
高洪岩著的《Java EE核心框架实战》旨在提高读者的学习效率,增强其项目实战能力。为此,本书摒弃了软件公司中不常用或不实用的技术,而是采用近200个开发案例,为读者讲解了开发商业软件的 知识,帮组读者进行“精要”式的学习,汲取JavaEE的思想,正确地进行项目实战。 本书涵盖了MyBatis 3、Struts 2、Ajax+JSON、Spring 4 MVC、Hibernate 4、Spring 4、WebLogic+EJB3等主流JavaEE框架的核心开发技术,介绍了MVC框架的原理实现、上传、下载、数据验证、 化、多模块分组开发、转发/重定向;JSON的解析;将Ajax及JSON和MVC框架进行整合开发;ORM框架的CURD及MyBatis和Hibernate中映射文件的使用;Spring 4中的IOC及AOP技术;企业中常使用的Struts 2、Spring 4 MVC、MyBatis 3、Hibernate 4、Spring 4整合开发,以及通过WebLogic+EJB3深入学习JavaEE的体系结构等实用内容。 本书语言简洁,示例丰富,适合具
本书主要聚焦于Java开发者 的Java核心基础知识。全书共23章,主要内容包括面向对象、基础数据类型、自动拆装箱、字符串、集合类、反射、序列化、枚举、I/O、动态代理、注解、泛型、时间处理、编码方式、语法糖、BigDecimal、常用工具库及Java新版本特性等,比较全面地覆盖了Java开发者日常工作中用到的大部分基础知识。本书既适合读者进行体系化的学习,也适合读者查缺补漏,将以往所学的知识点连成线,进而构建并完善自己的知识体系。