您好,欢迎光临有路网!
Java编程从零开始学(视频教学版)
QQ咨询:
有路璐璐:

Java编程从零开始学(视频教学版)

  • 作者:郝军
  • 出版社:清华大学出版社
  • ISBN:9787302546306
  • 出版日期:2020年03月01日
  • 页数:0
  • 定价:¥69.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    随着编程技术的普及度越来越高,越来越多的人选择学习Java编程。本书是一本为Java编程初学者量身定制的入门教材。书中的示例在JDK 8和JDK 10中均可正常运行。 本书分为4篇,共20章:第1篇介绍Java基础知识,包括Java技术历史、开发环境搭建、语法基础、运算符、流控制、数组、方法;第2篇介绍面向对象相关的编程技术,如类和对象、继承、封装、多态、异常处理、常用类、集合等;第3篇介绍Java编程的**技术,内容涵盖多线程、I/O处理、文件操作等;第4篇为项目实战部分,介绍Java在数据库编程、GUI编程中的相关技术,并通过计算器实例来巩固学过的知识。 本书内容详尽、示例丰富,是广大Java编程初学者的参考书,同时非常适合高等院校和培训学校计算机及相关专业的师生作为教材使用。
    目录
    目 录 第1篇 JAVA基础知识 第1章 JAVA开发环境 2 1.1 Java简介 2 1.1.1 Java的诞生 2 1.1.2 Java语言的优点 2 1.1.3 Java语言的缺点 3 1.1.4 Java语言的平台 3 1.2 Java语言的功能 3 1.3 Java开发环境搭建 4 1.3.1 安装Java 4 1.3.2 配置Java 7 1.3.3 通过IDEA开发与运行Java程序 9 1.3.4 通过Eclipse开发与运行Java程序 13 1.4 实战—Java小程序 19 第2章 JAVA语法基础 20 2.1 Java中的关键字 20 2.2 认识Java中的标识符 21 2.3 数据类型 22 2.3.1 整 型 23 2.3.2 浮 点 型 24 2.3.3 字 符 型 24 2.3.4 布 尔 型 25 2.4 变 量 26 2.4.1 变量的定义 26 2.4.2 变量的赋值 26 2.4.3 变量的初始化 27 2.4.4 变量的分类 27 2.5 常 量 28 2.6 数据类型转换 29 2.7 实战—Java小程序 30 第3章 运 算 符 32 3.1 算术运算符 32 3.2 关系运算符 35 3.3 逻辑运算符 37 3.4 位运算符 39 3.5 复合运算符 40 3.6 条件运算符 41 3.7 运算符的优先级 42 3.8 实战—Java小程序 43 第4章 流程控制 44 4.1 条件结构 44 4.1.1 if语句 44 4.1.2 if else结构 45 4.1.3 if else语句嵌套 46 4.1.4 switch语句 47 4.2 循环结构 50 4.2.1 while循环 50 4.2.2 do while循环 51 4.2.3 for循环 52 4.2.4 循环嵌套 54 4.3 break语句和continue语句 56 4.4 实战——Java小程序 57 第5章 数 组 58 5.1 基本数据类型的数组 58 5.1.1 数组的概念 58 5.1.2 基本数据类型的数组 59 5.2 基本类型数组的声明 59 5.3 基本类型数组的初始化 60 5.3.1 动态初始化 60 5.3.2 静态初始化 60 5.3.3 默认初始化 61 5.4 认识一维数组 63 5.4.1 什么是一维数组 63 5.4.2 一维数组的使用及遍历 63 5.5 二维数组及其使用 66 5.5.1 二维数组的声明 67 5.5.2 二维数组的初始化 67 5.5.3 二维数组的使用 69 5.6 多维数组及其使用 70 5.7 有关数组的常用操作 71 5.7.1 数组的排序 71 5.7.2 数组的反转 73 5.7.3 数组的去重 74 5.8 操作数据的工具类Arrays 76 5.9 关于数组使用中的一些注意点 78 5.10 实战—Java小程序 78 第6章 方 法 81 6.1 如何定义方法 81 6.2 方法类型 83 6.3 方法传值 85 6.3.1 参数类型 85 6.3.2 基本数据类型的传值 86 6.3.3 数组作为方法参数 86 6.4 方法重载和可变参数列表 87 6.4.1 方法重载 88 6.4.2 可变参数列表 89 6.5 实战—Java小程序 91 第2篇 面向对象编程技术 第7章 类和对象 94 7.1 类和对象概述 94 7.1.1 什么是类和对象 94 7.1.2 如何定义Java中的类 94 7.1.3 如何使用Java 中的对象 95 7.2 类中的成员 96 7.2.1 Java中的成员变量和局部变量 96 7.2.2 Java中的构造方法 98 7.3 修 饰 符 100 7.3.1 类修饰符 100 7.3.2 成员变量修饰符 100 7.3.3 方法修饰符 101 7.4 static的用法 101 7.4.1 static与静态变量 101 7.4.2 static与静态方法 102 7.4.3 static与静态初始化块 104 7.5 实战—Java小程序 105 第8章 封 装 107 8.1 什么是Java中的封装 107 8.2 Java中的this关键字 109 8.3 使用包管理Java中的类 109 8.3.1 包的引入 110 8.3.2 创 建 包 110 8.3.3 导 入 包 110 8.4 Java中的内部类 112 8.4.1 成员内部类 112 8.4.2 局部内部类 114 8.4.3 匿名内部类 115 8.4.4 静态内部类 116 8.5 实战——Java小程序 117 第9章 继 承 119 9.1 继承基础 119 9.1.1 继承的概念 119 9.1.2 继承的实现 121 9.2 继承的特性 122 9.2.1 多重继承 122 9.2.2 继承初始化顺序 122 9.2.3 方法重写 123 9.2.4 继承的权限 125 9.3 继承的注意事项 125 9.3.1 Object类 125 9.3.2 final关键字 127 9.3.3 super关键字 127 9.4 实战——Java小程序 128 第10章 多 态 130 10.1 Java中的多态 130 10.2 Java中的抽象类 131 10.2.1 抽象类基础 132 10.2.2 抽象类的实现 132 10.3 Java中的接口 133 10.3.1 接口的基础 133 10.3.2 接口的实现 134 10.4 实战——Java小程序 135 第11章 异 常 136 11.1 异常简介 136 11.1.1 什么是异常 136 11.1.2 异常的分类 137 11.1.3 常见系统异常类介绍 138 11.2 异常处理机制 138 11.2.1 异常处理机制简介 138 11.2.2 使用try-catch语句捕获异常 139 11.2.3 使用try-catch-finally捕获异常 140 11.3 自定义异常和异常链 142 11.3.1 自定义异常 142 11.3.2 异 常 链 143 11.4 实战——Java小程序 144 第12章 字 符 串 146 12.1 字 符 146 12.1.1 字符简介 146 12.1.2 Character类 147 12.1.3 转义序列 148 12.2 字符串类 149 12.2.1 String类 149 12.2.2 StringBuffer类和StringBuilder类 151 12.3 实战——Java小程序 152 第13章 JAVA常用类 154 13.1 System类 154 13.1.1 标准的输入输出 154 13.1.2 System类的常用方法 155 13.2 时间和日期相关类 156 13.2.1 Date类 156 13.2.2 使用SimpleDateFormat类格式化日期 158 13.2.3 Calendar类 159 13.3 数学操作相关类 160 13.3.1 Number类 160 13.3.2 Math类 161 13.4 实战—Java小程序 162 第14章 集 合 164 14.1 集合概述 164 14.2 Collection接口 166 14.2.1 基本方法 166 14.2.2 向集合中添加元素 167 14.2.3 从集合中移除元素 169 14.2.4 使用迭代器遍历集合 171 14.2.5 Collection中的其他方法 172 14.3 List集合 172 14.3.1 ArrayList 176 14.3.2 LinkedList 177 14.3.3 Vector 177 14.4 Set集合 178 14.4.1 HashSet 178 14.4.2 LinkedHashSet 184 14.4.3 TreeSet 185 14.5 Map集合 187 14.5.1 HashMap 190 14.5.2 LinkedHashMap 193 14.5.3 TreeMap 194 14.5.4 Hashtable 195 14.5.5 Properties 196 14.6 集合排序 197 14.6.1 对基本数据类型和字符串类型进行排序 197 14.6.2 Comparator接口 199 14.6.3 Comparable接口 201 14.7 泛 型 203 14.7.1 泛型作为方法参数 203 14.7.2 泛 型 类 205 14.7.3 泛型方法 206 14.8 实战—Java小程序 207 第3篇 JAVA编程**技术 第15章 多 线 程 212 15.1 线程概述 212 15.1.1 什么是进程 212 15.1.2 什么是线程 213 15.1.3 线程状态 213 15.2 线程创建 214 15.2.1 继承Thread类创建多线程 214 15.2.2 实现Runnable接口创建多线程 216 15.2.3 使用Callable和Future接口创建线程 217 15.3 线程控制 218 15.3.1 线程调度 218 15.3.2 线程优先级 220 15.4 线程同步 222 15.4.1 锁 223 15.4.2 使用synchronized关键字进行线程同步 223 15.4.3 使用特殊域变量实现线程同步 224 15.4.4 使用重入锁实现线程同步 226 15.5 实战——Java小程序 227 第16章 JAVA中的I/O 229 16.1 I/O概述 229 16.1.1 什么是流 229 16.1.2 I/O类型 229 16.2 Java中的流类库 230 16.2.1 输入流类库 230 16.2.2 输出流类库 231 16.3 字 节 流 232 16.3.1 基 类 流 232 16.3.2 字节数组流 233 16.3.3 管 道 流 234 16.3.4 文 本 流 236 16.3.5 字节缓冲流 236 16.4 字 符 流 238 16.4.1 字符编码简介 238 16.4.2 字符数组流 239 16.4.3 文 本 流 240 16.4.4 缓 冲 流 241 16.4.5 转 换 流 242 16.5 标准I/O 244 16.5.1 标准输入流 244 16.5.2 标准输出流 246 16.5.3 标准错误流 247 16.6 实战——Java小程序 247 第17章 文 件 248 17.1 文件基本操作 248 17.1.1 创建文件 248 17.1.2 操作文件 249 17.1.3 文件判断 251 17.1.4 获取文件属性 252 17.2 目录操作 253 17.2.1 创建目录 253 17.2.2 遍历目录 255 17.3 文件压缩输入输出流 256 17.3.1 压缩文件 256 17.3.2 解压缩文件 258 17.4 实战——Java小程序 259 第4篇 项目实战 第18章 JAVA数据库实战 262 18.1 数据库基础 262 18.1.1 数据库简介 262 18.1.2 常见的数据库 263 18.1.3 JDBC概述 263 18.1.4 IDEA导入JDBC驱动 264 18.2 常用类和接口 265 18.2.1 Driver接口 265 18.2.2 Connection接口 266 18.2.3 Statement接口 266 18.2.4 ResultSet接口 266 18.3 数据库操作 267 18.3.1 连接数据库 267 18.3.2 数据库基本操作 268 18.3.3 查询并处理返回结果 271 18.4 实战——Java小程序 273 第19章 SWING程序设计 276 19.1 Swing简介 276 19.1.1 Swing概述 276 19.1.2 Swing常用组件 276 19.2 窗 体 278 19.2.1 JFrame窗体 278 19.2.2 JDialog窗体 279 19.3 标 签 280 19.4 图 标 281 19.5 面 板 284 19.5.1 JPanel面板 284 19.5.2 JScrollPane面板 285 19.6 布局管理 286 19.6.1 **布局 286 19.6.2 流 布 局 287 19.6.3 边界布局 289 19.6.4 网格布局 290 19.7 按 钮 292 19.7.1 普通按钮 292 19.7.2 单选按钮 294 19.7.3 复选按钮 295 19.8 列 表 296 19.8.1 下拉列表 297 19.8.2 列 表 框 298 19.9 文 本 299 19.9.1 普通文本框 299 19.9.2 密 码 框 300 19.9.3 文 本 域 302 19.10 事件监听器 303 19.10.1 监听事件概述 303 19.10.2 动作监听 304 19.10.3 焦点监听 305 19.11 实战——Java小程序 308 第20章 JAVA实战:计算器 309 20.1 系统设计 309 20.1.1 总体目标 309 20.1.2 主体功能介绍 309 20.2 项目详细设计 310 20.2.1 界面设计 310 20.2.2 主 体 类 310 20.2.3 数字按钮设计 311 20.2.4 功能按钮设计 311 20.3 整体代码 312 20.4 项目小结 318

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外