本书精选Java 核心内容和重要的实用技术, 注重Java 语言的面向对象特性, 强调面向对象的程序设计思想, 在实例上侧重实用性和启发性, 在类、 对象、 继承、 接口等重要的基础知识上侧重编程思想, 在实用类、 输入输出流、Java 网络技术等实用技术方面侧重应用。 通过本书的学习, 读者可以掌握Java 面向对象编程的思想和Java 编程中的一些重要技术。
全书共14 章。 第1 章主要介绍Java 产生的背景和Java 平台, 读者可以了解Java 是怎样做到“一次写成, 处处运行”的; 第2 章主要介绍Java 应用程序的基本结构; 第3 章讲解标识符与简单数据类型; 第4 章主要介绍Java 运算符、 表达式和控制语句; 第5 ~7 章是本书的重点内容, 讲述类与对象、 子类与继承、 接口与实现等内容; 第8 章讲解内部类与异常类, 特别强调使用内部类的原则以及学习自定义异常的重要性; 第9 章讲述常用的实用类, 包括字符串、日期、 正则表达式、 模式匹配以及数学计算等实用类, 特别讲解如何使用 Scanner 类解析字符串; 第10 章讲解Java 中的输入输出流技术, 特别介绍如何使用输入输出流克隆对象、Java 的文件锁技术以及使用Scanner 解析文件等重要内容; 第11 章是基于Java Swing 的图形用户界面设计, 讲解常用的组件和容器, 特别详细讲解事件处理; 第12 章讲述多线程技术, 通过多个有启发的例子帮助读者理解多线程编程; 第13 章讲解Java 在网络编程中的一些重要技术,涉及URL、Socket、InetAddress、DatagramPacket 等重要的类; 第14 章是一个综合实训, 运用本书的知识点, 训练编程能力。
本书特色
本书具有以下特色:
1 . 紧扣核心, 零基础轻松入门
基于JDK 25 全新编写, 聚焦Java 核心语法与面向对象思想, 由浅入深、 实例驱动, 兼顾课堂教学与自学需求。
2. 学练结合, 快速提升编程能力
系统覆盖基础到网络编程, 每章配套上机实践, 综合实训强化应用, 助力扎实掌握编程技能。
3 . 定位教学, 高效适配教学安排
内容精炼紧凑, 完美适配 32 学时等短课时课程, 理论与实践深度融合, 好用、 易学、 易落地。
4. 资源丰富, 教学自学两相宜
附赠教学大纲、 教学课件、 电子教案、 程序源码、30 小时微课视频及在线作业, 一站式满足Ⅱ教学与备考需求。
配套资源
除了书中内容的视频讲解外, 在每章的末尾还增加了课外读物讲解, 其目的是扩展教材上所学的知识点, 鼓励读者用自学的方式学习这些课外读物。
资源下载提示
课件等资源: 扫描封底的“课件下载”二维码, 在公众号“书圈”下载。
素材(源码) 等资源: 扫描目录上方的二维码下载。
在线作业: 扫描封底的作业系统二维码, 登录网站在线做题及查看答案。
视频等资源: 扫描封底的文泉云盘防盗码, 再扫描书中相应章节中的二维码, 可以在线学习。
希望本书能对读者学习Java 有所帮助, 并请读者批评指正。
编 者
2026 年5 月
