登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入   新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2024年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書

『簡體書』Java核心教程:基础与进阶

書城自編碼: 4142035
分類:簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 张亚楠
國際書號(ISBN): 9787121507915
出版社: 电子工业出版社
出版日期: 2024-12-01

頁數/字數: /
釘裝: 平塑

售價:HK$ 74.8

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
蜉蝣国度
《 蜉蝣国度 》

售價:HK$ 73.2
中国兰花名品珍品鉴赏图典(第四版)
《 中国兰花名品珍品鉴赏图典(第四版) 》

售價:HK$ 410.6
老年
《 老年 》

售價:HK$ 115.6
20世纪的设计
《 20世纪的设计 》

售價:HK$ 107.8
短线猎金
《 短线猎金 》

售價:HK$ 57.2
DK伟大的城市地图
《 DK伟大的城市地图 》

售價:HK$ 217.8
人工智能的多视角审视  “人类智能与人工智能”书系(第一辑)
《 人工智能的多视角审视 “人类智能与人工智能”书系(第一辑) 》

售價:HK$ 217.8
拥抱自然的孩子:70个深度自然游戏
《 拥抱自然的孩子:70个深度自然游戏 》

售價:HK$ 64.9

內容簡介:
本书是一本系统全面、实用性强的Java编程入门教材,旨在帮助初学者从零开始掌握Java语言的核心知识与编程技能。本书首先介绍了Java的历史、特点及开发环境的搭建,包括JDK的安装与配置、Eclipse等工具的使用;随后详细讲解Java的基本语法、变量与常量、运算符与控制结构,帮助读者快速入门。在面向对象编程部分,书中深入探讨了类与对象、封装、继承、多态、抽象类、接口以及内部类等核心概念,并结合常用类的实际应用,强化理论与实践的结合。本书还涵盖了Java的高级特性,包括数组与集合框架、异常处理机制、多线程编程、输入输出与文件管理、对象序列化等内容。最后,书中通过实际案例介绍了数据库编程(JDBC)、图形用户界面(Swing)设计以及网络编程(TCP/UDP通信),使读者能够将所学知识应用于实际开发中。全书配有大量代码示例、图表和流程图,每章还附有习题,帮助读者巩固知识并提升编程能力。
關於作者:
张亚楠,博士,副教授,哈尔滨理工大学计算机科学与技术学院,硕士生导师。主要研究方向为强化学习、自编程、参数自更新,主持工业和信息化部重点任务”2023 年工业机器人实时操作系统及集成开发环境项目(招标编号:2340STCZB1929)”子任务”工艺模型参数自学习及模型自更新方法研究”主编和参与编写《ROS2源代码分析与工程应用》(清华大学出版社)等教材。
目錄
第1章 Java简介1
1.1 Java的历史与特点1
1.1.1 Java的历史1
1.1.2 Java的特点1
1.2 Java平台3
1.2.1 Java平台的组成3
1.2.2 Java平台的标准化规范9
1.3 Java开发工具15
1.3.1 集成开发环境15
1.3.2 构建工具16
1.3.3 代码版本控制工具18
1.3.4 测试工具18
1.4 JDK的安装与环境变量的配置20
1.4.1 下载和安装JDK20
1.4.2 配置环境变量21
1.5 Eclipse开发工具23
1.5.1 Eclipse的安装与启动23
1.5.2 Eclipse开发程序示例25
1.6 习题27
第2章 Java的编程基础28
2.1 Java的基本语法28
2.1.1 Java的基本语法格式28
2.1.2 Java中的注释29
2.1.3 Java中的标识符30
2.1.4 Java中的关键字30
2.1.5 Java中的转义字符32
2.2 Java的变量与常量34
2.2.1 Java变量的定义34
2.2.2 Java变量的数据类型35
2.2.3 Java变量的类型转换37
2.2.4 Java变量的类型38
2.2.5 Java常量40
2.2.6 引用数据类型42
2.3 运算符与表达式42
2.3.1 运算符42
2.3.2 表达式45
2.3.3 运算符的注意事项与优化46
2.4 控制结构48
2.4.1 条件控制结构48
2.4.2 循环控制结构54
2.4.3 跳转控制结构59
2.4.4 高级控制结构61
2.5 习题62
第3章 面向对象编程63
3.1 类与对象63
3.1.1 类与对象的概念63
3.1.2 定义类与创建对象64
3.2 构造函数67
3.2.1 构造函数的定义67
3.2.2 构造函数的类型69
3.2.3 构造函数的重载71
3.2.4 this关键字72
3.2.5 构造函数的最佳实践73
3.2.6 实例初始化块74
3.2.7 对象的构造过程75
3.3 封装、继承与多态76
3.3.1 封装76
3.3.2 继承84
3.3.3 多态92
3.4 抽象类95
3.4.1 抽象类的定义95
3.4.2 抽象类的特性96
3.4.3 抽象类的实现96
3.4.4 抽象类的实例98
3.5 接口100
3.5.1 接口的基本概念100
3.5.2 接口的实现与使用100
3.5.3 接口的特性101
3.5.4 接口与抽象类的区别103
3.5.5 Compareable和Coloneable接口105
3.6 内部类109
3.6.1 内部类的定义109
3.6.2 内部类的类型110
3.6.3 内部类的生命周期和作用域113
3.6.4 选择和使用内部类115
3.7 Java中的常用类116
3.7.1 Object类116
3.7.2 String类与StringBuilder类119
3.7.3 Scanner类122
3.7.4 模式匹配125
3.7.5 Date类129
3.7.6 Calendar类131
3.7.7 Math类134
3.8 习题137
第4章 数组与集合框架141
4.1 数组141
4.1.1 数组的基本概念141
4.1.2 数组的创建与初始化141
4.1.3 数组的基本操作142
4.1.4 多维数组150
4.2 集合框架153
4.2.1 集合框架的主要接口与实现类153
4.2.2 泛型与集合框架154
4.3 List接口及其实现155
4.3.1 List 接口的定义155
4.3.2 List 接口的主要方法156
4.3.3 List 接口的实现类157
4.4 Set接口及其实现163
4.4.1 Set 接口的定义163
4.4.2 HashSet 类的实现164
4.4.3 TreeSet 类的实现166
4.4.4 HashSet 类和 TreeSet 类的对比167
4.5 Map接口及其实现168
4.5.1 Map 接口的定义168
4.5.2 HashMap类169
4.5.3 TreeMap类171
4.5.4 HashMap 类和 TreeMap 类的对比173
4.6 习题174
第5章 异常处理175
5.1 异常类与异常对象175
5.1.1 异常类175
5.1.2 异常对象178
5.1.3 throw关键字和throws关键字179
5.2 try-catch-finally 语句181
5.2.1 语法结构181
5.2.2 异常的传播184
5.2.3 try-catch-finally 语句使用的注意事项185
5.3 自定义异常186
5.4 习题188
第6章 多线程编程189
6.1 线程189
6.1.1 线程概述189
6.1.2 创建线程194
6.1.3 线程的生命周期199
6.1.4 线程的应用场景208
6.2 线程同步与通信209
6.2.1 线程同步209
6.2.2 线程通信216
6.3 习题221
第7章 输入/输出与文件管理222
7.1 流223
7.1.1 字节流224
7.1.2 字符流233
7.1.3 节点流和过滤流242
7.2 文件的管理244
7.2.1 File类245
7.2.2 Files类247
7.2.3 错误处理与异常捕获250
7.3 对象序列化252
7.4 习题258
第8章 数据库编程259
8.1 JDBC接口259
8.1.1 JDBC的基本工作流程260
8.1.2 JDBC的架构261
8.2 连接数据库263
8.2.1 加载数据库驱动263
8.2.2 获取数据库连接267
8.3 执行SQL语句270
8.3.1 SQL语句概述270
8.3.2 使用Statement执行SQL语句271
8.4 处理结果集280
8.4.1 ResultSet对象280
8.4.2 遍历结果集283
8.5 习题285
第9章 图形用户界面287
9.1 Swing简介287
9.1.1 Swing基本概念287
9.1.2 Swing与AWT的区别290
9.2 创建窗口与面板290
9.2.1 创建JFrame窗口290
9.2.2 创建面板293
9.2.3 嵌套面板295
9.2.4 多面板的布局管理器组合296
9.2.5 组件的常用属性297
9.3 处理事件300
9.3.1 事件的基本概念300
9.3.2 事件监听器301
9.3.3 事件对象305
9.3.4 事件适配器306
9.4 习题307
第10章 网络编程309
10.1 核心类与接口309
10.1.1 java.net包309
10.1.2 Socket类310
10.1.3 ServerSocket类312
10.1.4 DatagramSocket类313
10.1.5 java.nio包314
10.2 TCP网络通信编程317
10.2.1 Java TCP通信基本概念317
10.2.2 Socket类与ServerSocket类详解319
10.2.3 TCP通信实例320
10.3 UDP网络通信编程323
10.3.1 Java UDP通信基本概念323
10.3.2 DatagramSocket实现UDP Socket325
10.3.3 UDP通信实例326
10.4 习题329

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2025 (香港)大書城有限公司  All Rights Reserved.