书馨卡帮你省薪
欢迎光临中图网 请 | 注册
> >>
JAVA基础实践教程(微课版)

JAVA基础实践教程(微课版)

作者:李鑫伟
出版社:西安电子科技大学出版社出版时间:2023-08-01
开本: 其他 页数: 408
本类榜单:教材销量榜
中 图 价:¥58.5(7.4折) 定价  ¥79.0 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

JAVA基础实践教程(微课版) 版权信息

JAVA基础实践教程(微课版) 本书特色

本书的主要特点如下:
(1) 理论和实践相辅相成,围绕重要概念和知识点精心设计了丰富
有趣的实践案例;
(2) 内容循序渐进,讲解浅显易懂,使用生动形象的比喻描述抽象
的概念和特性;
(3) 在叙述和代码中巧妙地融合了思政元素,力求达到“润物细无 声”的育人效果;
(4) 每章均提供了配套的微课视频和综合训练等数字化资源,
使学习更为便捷高效。

JAVA基础实践教程(微课版) 内容简介

本书以培养Java 程序开发的基础技能为主线,按照新工科对编程类专业课程教材建设
的要求,由浅入深地介绍Java 语言基础知识,配以丰富的教学案例,以培养和提高学生的
面向对象程序设计思维能力和Java 程序开发能力,同时强化学生的职业道德和职业素质意
识,为学习后继课程以及从事相关研发工作打下良好的基础。
本书主要内容包括Java 开发入门、Java 编程基础、类与对象、继承、多态、异常、
Java 语言常用API、集合、I/O 流、GUI 编程和多线程。本书涵盖了Java 语言编程基础内容,
且书中相关技术内容及符号等都采用*新国家标准。
本书既可作为高等院校计算机相关专业的Java 程序设计课程教材,也可作为Java 技术
基础的培训教材,同时也是一本适合广大计算机编程初学者学习的入门级书籍。

JAVA基础实践教程(微课版) 目录

第1 章 Java 开发入门 ........................... 1 1.1 Java 语言概述 ...................................... 1 1.1.1 Java 语言体系 ............................... 1 1.1.2 Java 语言的特点 ........................... 2 1.2 JDK 的安装与使用 ............................... 3 1.2.1 JDK 简介 ........................................ 3 1.2.2 JDK 的下载与安装 ....................... 5 1.2.3 JDK 安装目录及工具库介绍 ........ 12 1.3 Java 语言的运行机制 ........................... 13 1.3.1 编写和运行**个Java 程序 ...... 13 1.3.2 JVM ................................................ 14 1.4 Eclipse 软件开发工具 ........................... 15 1.4.1 Eclipse 软件简介 ........................... 15 1.4.2 Eclipse 软件的下载和安装 ........... 16 1.4.3 Eclipse 软件的使用 ....................... 18 1.4.4 查看帮助文档和源码 .................... 24 本章小结......................................................... 26 第 2 章 Java 编程基础 ........................... 27 2.1 Java 代码基本格式 ................................ 27 2.1.1 Java 程序的*小单位 ................... 27 2.1.2 Java 功能执行语句的格式要求 ... 27 2.1.3 标识符和关键字 ........................... 28 2.1.4 包名 ............................................... 29 2.1.5 Java 语言中的注释 ....................... 31 2.2 变量与常量............................................ 32 2.2.1 Java 语言中的常量 ....................... 32 2.2.2 Java 语言中的变量 ....................... 35 2.3 运算符和表达式.................................... 43 2.3.1 算术运算符 ................................... 44 2.3.2 比较运算符 ................................... 46 2.3.3 位运算符 ....................................... 47 2.3.4 逻辑运算符 ................................... 49 2.3.5 赋值运算符 ................................... 51 2.3.6 其他运算符 ................................... 52 2.3.7 运算符的优先级 ........................... 53 2.4 条件语句................................................ 55 2.4.1 if 条件语句 ..................................... 55 2.4.2 switch 条件语句 ............................ 60 2.5 循环语句................................................ 61 2.5.1 while 循环语句 .............................. 61 2.5.2 do while 循环语句 ......................... 62 2.5.3 for 循环语句 .................................. 64 2.5.4 循环嵌套 ........................................ 65 2.5.5 break 和continue 关键字 .............. 66 2.6 数组........................................................ 67 2.6.1 一维数组 ....................................... 67 2.6.2 多维数组 ....................................... 70 2.7 方法........................................................ 72 2.7.1 方法的基本定义、功能和语法 ... 72 2.7.2 方法的重载 ................................... 75 2.7.3 递归方法 ....................................... 76 本章小结......................................................... 78 第3 章 类与对象 .................................... 80 3.1 面向过程与面向对象的概念................ 80 3.1.1 面向过程与面向对象编程思想 ... 80 3.1.2 类与对象的概念 ........................... 82 3.2 类与对象的定义和使用........................ 83 3.2.1 类的定义 ....................................... 83 3.2.2 对象的创建和使用 ....................... 85 3.3 访问修饰符............................................ 89 3.4 构造方法................................................ 94 3.5 this 关键字 ............................................. 98 3.6 static 关键字 .......................................... 102 3.6.1 静态变量 ....................................... 102 3.6.2 静态代码块 ................................... 103 3.6.3 静态方法 ....................................... 105 本章小结......................................................... 106 第4 章 继承 ............................................ 107 4.1 类的继承机制........................................ 107 4.2 super 关键字 .......................................... 112 4.3 方法重写................................................ 118 4.4 fi nal 关键字 ........................................... 124 4.4.1 fi nal 关键字修饰变量 ................... 124 4.4.2 fi nal 关键字修饰方法 ................... 127 4.4.3 fi nal 关键字修饰类 ....................... 128 4.5 抽象类和接口........................................ 128 4.5.1 抽象类 ........................................... 128 4.5.2 接口 ............................................... 131 本章小结......................................................... 136 第5 章 多态 ............................................ 138 5.1 多态的概念和使用................................ 138 5.2 对象的类型转换.................................... 146 5.3 Object 类 ................................................ 151 5.4 内部类.................................................... 166 5.4.1 成员内部类 ................................... 166 5.4.2 局部内部类 ................................... 168 5.4.3 匿名内部类 ................................... 169 5.4.4 静态内部类 ................................... 172 本章小结......................................................... 173 第6 章 异常 ............................................ 175 6.1 Java 异常的作用和分类 ....................... 175 6.2 Java 异常处理 ....................................... 179 6.2.1 Java 异常处理的方式 ................... 179 6.2.2 捕获异常 ....................................... 179 6.2.3 抛出异常 ....................................... 185 6.3 自定义异常............................................ 189 本章小结......................................................... 191 第7 章 Java 语言常用API ................... 192 7.1 字符串类................................................ 192 7.1.1 String 类 ......................................... 192 7.1.2 StringBuff er 类 .............................. 204 7.1.3 StringBuilder 类 ............................. 208 7.2 日期时间类............................................ 209 7.2.1 Calendar 类 .................................... 209 7.2.2 SimpleDateFormat 类 .................... 214 7.3 Math 类与Random 类........................... 216 7.3.1 Math 类 .......................................... 216 7.3.2 Random 类 ..................................... 219 7.4 System 类与Runtime 类 ....................... 220 7.4.1 System 类 ....................................... 220 7.4.2 Runtime 类 ..................................... 223 7.5 包装类.................................................... 224 7.6 Java 语言常用的包 ............................... 227 本章小结......................................................... 228 第8 章 集合 ............................................ 229 8.1 集合概述 .......................................... 229 8.2 List 集合 ................................................ 233 8.2.1 ArrayList 集合 ............................... 233 8.2.2 LinkedList 集合 ............................. 243 8.3 泛型........................................................ 246 8.4 迭代器.................................................... 249 8.5 Set 集合 ................................................. 252 8.5.1 HashSet 集合 ................................. 252 8.5.2 TreeSet 集合 .................................. 256 8.6 Map 集合 ............................................... 261 8.7 Collections 工具类 ................................ 268 本章小结......................................................... 270 第9 章 I/O 流 ......................................... 272 9.1 I/O 流概述 ............................................. 272 9.2 字节流.................................................... 273 9.2.1 字节输入流 ................................... 274 9.2.2 字节输出流 ................................... 281 9.2.3 字节缓冲流 ................................... 289 9.3 字符流.................................................... 291 9.3.1 字符输入流 ................................... 291 9.3.2 字符输出流 ................................... 296 9.3.3 字符缓冲流 ................................... 301 9.4 转换流.................................................... 305 9.4.1 字符编码格式 ............................... 305 9.4.2 InputStreamReader 流 ................... 306 9.4.3 OutputStreamWriter 流 .................. 309 9.5 File 类 .................................................... 312 本章小结......................................................... 316 第10 章 GUI 编程 .................................. 317 10.1 AWT 和Swing 概述 ........................... 317 10.2 布局管理器.......................................... 323 10.2.1 FlowLayout .................................. 323 10.2.2 BorderLayout ............................... 325 10.2.3 GridLayout ................................... 326 10.2.4 GridBagLayout ............................ 328 10.2.5 CardLayout .................................. 331 10.2.6 不使用布局管理器 ..................... 335 10.3 常用的Swing 组件 ............................. 336 10.3.1 中间容器JPanel 和 JScrollPane .................................. 336 10.3.2 标签 ............................................. 340 10.3.3 文本组件 ..................................... 342 10.3.4 按钮 ............................................. 346 10.3.5 选择框 ......................................... 348 10.3.6 菜单 ............................................. 353 10.3.7 表格 ............................................. 359 10.3.8 对话框 ......................................... 361 10.4 事件处理.............................................. 366 本章小结......................................................... 369 第11 章 多线程 ...................................... 370 11.1 线程概述 .............................................. 370 11.2 线程的创建 .......................................... 372 11.2.1 线程的创建和运行方法 .............. 372 11.2.2 继承Thread 类创建线程 ............ 374 11.2.3 实现Runnable 接口创建线程 .... 380 11.2.4 使用Callable 和FutureTask 创建线程 ..................................... 382 11.3 线程的生命周期 .................................. 384 11.4 线程的调度 .......................................... 385 11.4.1 线程优先级 .................................. 386 11.4.2 线程休眠 ...................................... 388 11.4.3 线程让步 ...................................... 389 11.4.4 线程插队 ...................................... 391 11.5 多线程同步 .......................................... 393 11.5.1 同步代码块和同步方法 .............. 393 11.5.2 死锁 .............................................. 396 本章小结......................................................... 397 参考文献 ................................................... 399
展开全部
商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服