• Java编程项目实战
21年品牌 40万+商家 超1.5亿件商品

Java编程项目实战

全新正版 急速发货

49.1 7.1折 69 全新

库存7件

天津武清
认证卖家担保交易快速发货售后保障

作者罗骞 著

出版社北京航空航天大学出版社

ISBN9787512436749

出版时间2022-01

装帧平装

开本16开

定价69元

货号29360384

上书时间2024-11-23

当科图书专营店

五年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
导语摘要

本书详细介绍了 Java 语言面向对象程序设计中的核心技术和编程技巧。另外本书还将 Java教学与实战经验的知识点融入练习当中,通过练习让读者迅速理解书中的知识点,并快速掌握 Java技术的精髓,快速提高Java程序开发技能。

本书适合Java从入门到精通各个层次的读者参考学习,Java初学者、Java编程爱好者、Java语言工程师等均可选择本书作为Java开发的实战指南和参考工具书,应用型高校计算机相关专业、培训机构也可选择本书作为Java算法、Java程序设计和面向对象编程的教材或参考书。



商品简介

 

本书详细介绍了 Java 语言面向对象程序设计中的核心技术和编程技巧。另外本书还将 Java教学与实战经验的知识点融入练习当中,通过练习让读者迅速理解书中的知识点,并快速掌握 Java技术的精髓,快速提高Java程序开发技能。

 

本书适合Java从入门到精通各个层次的读者参考学习,Java初学者、Java编程爱好者、Java语言工程师等均可选择本书作为Java开发的实战指南和参考工具书,应用型高校计算机相关专业、培训机构也可选择本书作为Java算法、Java程序设计和面向对象编程的教材或参考书。

 

目录

第1章 快速入门:基础知识 / 1 


1.1 Java简介 / 1 


1.2 安装Java / 2 


1.3 Java应用程序 / 5 


1.3.1 规 则 / 5 


测试1 输出简单算术运算 / 7 


1.3.2 从用户获取输入程序 / 7 


1.3.3 包 / 9 


测试2 使用Scanner类执行操作从用户端读取数据  10 


第2章 变量与数据类型 / 12 


2.1 数据类型和变量/ 12 


2.1.1 数据类型/ 12 


2.1.2 变 量/ 12 


2.2 整型数据/ 13 


2.2.1 整型(int) / 14 


2.2.2 长整型(long)15 


2.2.3 类型转换15 


2.2.4 字节型(byte)16 


2.2.5 短整型(short) 16 


2.2.6 字符型(char)/ 17 


2.3 布尔型(Boolean) / 18 


2.4 浮点型/ 19 


测试3 输入学生信息并输出学生ID / 21 


测试4 计算装满水果盒的数量 / 21 


第3章 流程控制 / 23 


3.1 条件语句/ 23 


3.1.1 if语句 / 23 


3.1.2 if-else语句 / 24 


3.1.3 else-if语句 / 26


1Java编程项目实战 


3.1.4 switch语句 / 28 


测试5 使用条件语句编程 / 30 


测试6 开发温度系统 / 30 


3.2 循环结构/ 31 


3.2.1 for循环 / 31 


测试7 编程实现for循环/ 33 


3.2.2 嵌套for循环 / 35 


3.2.3 for each循环 / 36 


3.2.4 while和do while循环 / 37 


测试8 while循环 / 40 


测试9 循环结构 / 40 


测试10 带嵌套的循环 / 40 


第4章 面向对象程序设计 / 42 


4.1 面向对象程序设计的特点和原则/ 42 


4.2 面向对象程序设计的编程范式/ 43 


4.3 类/ 44 


4.4 构造函数/ 48 


4.5 This的用法 / 50 


测试11 用Java创建一个简单的类 / 50 


测试12 编写计算器 / 51 


4.6 继 承/ 51 


4.6.1 继承的原则/ 51 


4.6.2 继承的类型/ 52 


4.6.3 继承的关键字/ 52 


4.6.4 构造器/ 54 


4.6.5 继承的重要性/ 56 


测试13 使用继承创建计算器 / 58 


4.7 重 载/ 59 


4.7.1 重载规则/ 59 


4.7.2 构造函数重载/ 61 


4.8 多态性/ 62 


4.9 重载和重写之间的区别/ 63 


第5章 接口和类型转换 / 64 


5.1 接 口/ 64 


测试14 用Java创建和实现接口 / 68 


2目 录 


5.2 类型转换/ 69 


测试15 使用instanceof检查类型转换是否正确 / 70 


5.3 对象类/ 71 


5.4 自动装箱与拆箱/ 72 


测试16 Java中的类型转换 / 75 


5.5 抽象类和抽象方法/ 76 


测试17 使用抽象类封装公共逻辑 / 78 


第6章 数据结构、数组和字符串/ 80 


6.1 算法和数据结构/ 80 


6.1.1 算 法/ 80 


6.1.2 数据结构/ 83 


6.2 数 组/ 85 


6.2.1 创建和初始化数组/ 86 


6.2.2 访问数组元素/ 86 


测试18 寻找数组中小的数字 / 89 


测试19 使用带运算符的数组计算器 / 89 


6.3 二维数组/ 90 


6.4 排 序/ 94 


6.4.1 插入排序/ 95 


6.4.2 创建 ArrayList并添加元素/ 98 


6.4.3 更换和删除元素 / 99 


6.5 迭代器 / 101 


测试20 运用 ArrayList103 


6.6 字符串 104 


6.6.1 创建字符串 / 104 


6.6.2 字符串串联 / 104 


6.6.3 字符串长度 / 105 


测试21 输入字符串并输出其长度 / 106 


测试22 计算器 / 106 


6.6.4 字符串类型转换 / 107 


6.6.5 比较两个字符串 / 107 


6.6.6 字符串拼接 / 108 


测试23 删除字符串中的重复字符 / 109 


第7章 集合框架和泛型/ 111 


7.1 用Java读取文件 / 111


3Java编程项目实战 


7.1.1 CSV 文件 / 111 


7.1.2 Java读取文件的基本原理 / 112 


7.1.3 构建 CSV 阅读器/ 113 


7.2 数 组 / 115 


测试24 使用具有初始容量的数组从 CSV 文件读取用户数据  117 


7.3 Java集合框架 / 117 


7.3.1 概 述 / 117 


7.3.2 向 量 / 119 


测试25 使用向量读取真实数据集 / 121 


7.3.3 迭代集合 / 121 


测试26 迭代用户向量 / 122 


7.3.4 哈希表(Hashtable)/ 123 


7.4 泛 型 / 125 


7.4.1 泛型概述 / 125 


7.4.2 泛型原理 / 126 


7.4.3 泛型使用 / 127 


7.5 比 较 / 130 


7.6 排 序 / 132 


7.6.1 冒泡排序 / 132 


7.6.2 合并排序 / 132 


测试27 对用户进行排序 / 134 


7.7 数据结构 / 135 


7.7.1 列 表 / 135 


7.7.2 数组列表 / 135 


7.7.3 链 表 / 135 


7.7.4 映 射 / 136 


7.7.5 哈希图 / 137 


7.7.6 树 图 / 137 


7.7.7 链式哈希图 / 137 


7.7.8 集 合 / 138 


7.8 队 列 / 140 


第8章 高级数据结构/ 144 


8.1 链 表 / 144 


8.1.1 链表的优势 / 144 


测试28 用Java创建自定义链表 / 147 


8.1.2 链表的缺点 / 148 


8.2 二叉搜索树 / 148 


测试29 实现 BinarySearchTree类中的方法,在 BST 中找到值和小值 / 151 


8.3 枚 举 / 151 


测试30 使用枚举来保存学校院系的详细信息 / 153 


测试31 编写一个可以接收值的应用程序,实现反向查找 / 153 


8.4 hashCode()和equals()/ 153 


第9章 异常处理/ 159 


9.1 异常概述 / 159 


9.2 错误与异常 / 160 


测试32 处理数字输入中的错误 / 161 


9.3 Java集成环境(IDE)处理异常 / 162 


9.4 异常源 / 169 


9.4.1 已检查异常 / 170 


9.4.2 未检查异常 / 171 


9.5 异常的层次结构 / 173 


9.6 引发异常和自定义异常 / 174 


测试33 用Java编写自定义异常 / 177 


9.7 异常机制 / 177 


9.8 多异常类型 / 182 


附录 测试题程序/ 184



内容摘要

本书详细介绍了 Java 语言面向对象程序设计中的核心技术和编程技巧。另外本书还将 Java教学与实战经验的知识点融入练习当中,通过练习让读者迅速理解书中的知识点,并快速掌握 Java技术的精髓,快速提高Java程序开发技能。


本书适合Java从入门到精通各个层次的读者参考学习,Java初学者、Java编程爱好者、Java语言工程师等均可选择本书作为Java开发的实战指南和参考工具书,应用型高校计算机相关专业、培训机构也可选择本书作为Java算法、Java程序设计和面向对象编程的教材或参考书。



—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP