编辑:孙老师
QQ:328334283
电话:0411-84708445
邮箱:
Java 核心编程技术(第四版)
Java 核心编程技术实验指导教程(第四版)
企业级Java Web编程技术——Servlet & Jsp(第三版)
企业级Java Web编程技术——Servlet & Jsp实验指导教程(第三版)
教材全面且系统地涵盖了Java 核心编程的各个方面。从 Java 基础语法入手,让初学者能够逐步建立起扎实的编程基础;接着深入介绍面向对象编程的核心概念,如类、对象、继承、多态等面向对象知识;此外,教材还详细讲解了异常处理、输入输出流、多线程编程、网络编程、数据库编程、集合框架等高级主题,使读者能够应对更复杂的编程任务。
Java 语言是目前高校计算机专业教学的核心编程语言之一,然而Java包含的知识点较多,涉及领域较广,本教材围绕“学生怎么学?教师怎么教?”两个问题的解决来进行内容设计。
首先,本教材内容的选取除了基础知识和经典内容,并与时俱进地增添了一些新技术、新特性。面向对象知识(如类、对象、接口、继承和多态性、异常处理等)和Java经典内容(如文件与输入输出流、数据库编程、多线程与网络编程等)构成了本教材的主体,对图形用户界面(GUI)、Applet等传统内容进行了弱化处理。同时本教材还对Java版本迭代中涌现的新技术与特性进行了筛选,增补了如Java泛型、Java集合、序列化与反序列化、对象IO访问等实用内容,目的是拓宽读者的视野。
其次,本教材以初学者的角度、根据人的认知规律,循序渐进地组织教学内容,采用先提出问题,再用平实的语言叙述理论,之后用一些例子进行说明,并给出运行结果的编排顺序,以增强读者的认识。
接着,本教材编写团队积极将党的二十大精神融入教材,充分体会党的二十大报告中提出的“实施科救兴国战略,强化现代人才建设支撑”精神,落实“加强教材建设和管理”新要求,在教材中加入思政元素,紧扣二十大精神,围绕专业育人目标,结合课程特点,注重知识传授、能力培养与价值塑造的统一。
最后,本教材随文提供视频微课供学生即时扫描二维码进行观看,实现了教材的教字化、信息化、立体化,增强了读者学习的自主性与自由性,为广大读者提供更为全的配套服务。
第1章 Java概述 1
1.1 Java语言的诞生与发展 1
1.2 Java语言的特点 2
1.3 Java程序运行环境的配置与使用 4
1.4 Java应用程序的结构 13
1.5 API文档的下载、安装与使用 14
第2章 Java编程基础 16
2.1 Java的数据类型 16
2.2 Java的关键字、标识符、常量和变量 19
2.3 Java的运算符、表达式及语句 22
2.4 Java的流程控制 27
2.5 Java程序的基本结构及常用的输入输出格式 37
2.6 数组 40
第3章 类与对象 48
3.1 OOP设计概述 48
3.2 类 49
3.3 对象 61
3.4 静态变量与静态方法 71
3.5 包 75
第4章 Java API实用类 80
4.1 String类 80
4.2 StringBuffer类和StringBuilder类 86
4.3 Math类 92
4.4 包装类 95
4.5 日期日历类 97
第5章 继承和多态性 104
5.1 继承的概念 104
5.2 子类的创建 104
5.3 访问修饰符和继承性 105
5.4 is\|a和has\|a之间的联系 111
5.5 成员变量的隐藏和方法重写 112
5.6 super关键字 114
5.7 继承的层次性 118
5.8 final关键字 121
5.9 多态性 122
5.1 0Object类 126
第6章 抽象类与接口 132
6.1 抽象类 132
6.2 接口 137
6.3 抽象类与接口的区别 144
6.4 自动注解 148
第7章 异常处理 157
7.1 异常与异常类型 157
7.2 异常处理程序 159
7.3 重新抛出异常 164
7.4 finally子句 165
7.5 自定义异常 165
第8章 Java泛型与Java集合 169
8.1 Java 泛型 169
8.2 Java 集合 174
8.3 Java泛型与Java集合综合实例 179
第9章 文件与输入输出流 181
9.1 File类与文件操作 181
9.2 输入输出流 186
9.3 字节流 188
9.4 字符流 200
9.5 对象序列化和反序列化 209
9.6 随机存取文件 211
9.7 Word、Excel、PDF文件的操作(选学) 213
第10章 图形用户界面设计 225
10.1 图形用户界面(GUI) 225
10.2 AWT容器类 227
10.3 AWT独立组件类 233
10.4 AWT菜单类 243
10.5 事件处理 247
10.6 事件类和事件对象 250
10.7 事件侦听器与侦听接口 252
10.8 事件处理 255
第11章 Android UI与事件处理 265
11.1 Android开发环境搭建 265
11.2 Android UI元素 274
11.3 Android布局管理器 276
11.4 Android事件处理 283
第12章 数据库编程 291
12.1 JDBC设计 291
12.2 安装JDBC2 93
12.3 JDBC编程的基本概念 295
12.4 执行查询操作 300
12.5 滚动和更新结果集 301
12.6 事务及存储过程的调用 304
第13章 多线程与网络编程 310
13.1 线程的概念 310
13.2 创建线程的方式 313
13.3 线程的生命周期 316
13.4 线程同步 321
13.5 多线程的应用 325
13.6 网络编程的基本概念 325
13.7 TCP编程 331
13.8 UDP编程 347
第14章 JUnit 358
14.1 JUnit简介及安装 358
14.2 编写JUnit测试代码 359
14.3 JUnit的套件(Suite) 364
14.4 参数化测试 366
参考文献 369
扫码关注
返回顶部