中图网文创礼盒,买2个减5元
欢迎光临中图网 请 | 注册
> >>
Java语言与编程(微课视频版)(21世纪高等学校计算机类课程创新系列教材·微课版)

Java语言与编程(微课视频版)(21世纪高等学校计算机类课程创新系列教材·微课版)

作者:赵逢禹
出版社:清华大学出版社出版时间:2023-09-01
开本: 16开 页数: 348
本类榜单:教材销量榜
中 图 价:¥58.6(8.4折) 定价  ¥69.8 登录后可看到会员价
加入购物车 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
本类五星书更多>

Java语言与编程(微课视频版)(21世纪高等学校计算机类课程创新系列教材·微课版) 版权信息

Java语言与编程(微课视频版)(21世纪高等学校计算机类课程创新系列教材·微课版) 本书特色

流行的开发环境、简练的核心内容介绍、面向对象的编程思想,配套微课视频、在线作业系统、教学课件、教学大纲、源代码等教学资源

Java语言与编程(微课视频版)(21世纪高等学校计算机类课程创新系列教材·微课版) 内容简介

面向对象程序设计是当今程序设计的主流技术,Java语言作为经典的面向对象语言,受到程序设计人员的广泛欢迎。本书作为Java语言程序设计的教程,在详细介绍程序设计的基础知识后,着重讲解Java面向对象的编程思想,通过精选的实例与基于开发平台的代码调试与运行,使读者轻松掌握Java编程的核心技术。全书共15章,内容主要包括Java语言的基本组成元素、流程控制语句与算法设计、类与对象、数组与字符串的应用、类的继承与多态、抽象类/接口及泛型、异常处理、控制台输入/输出与文件操作、多线程编程、图形用户界面的开发与基于事件驱动的编程、集合类与数据库编程。 本书还详细介绍了集成开发环境IDEA、MySQL数据库系统以及数据库管理平台MySQL Workbench的下载、安装与使用。全书提供了大量的应用实例且都在IDEA平台上调试运行通过。每章的*后均附有习题。 本书适合作为高等学校计算机相关专业“Java程序设计”或“面向对象程序设计”课程的教材,也可作为Java技术的培训教材,对于广大Java技术爱好者亦是一本有价值的参考书。

Java语言与编程(微课视频版)(21世纪高等学校计算机类课程创新系列教材·微课版) 目录

第1章Java语言与集成开发环境 1.1Java语言 1.1.1什么是Java 1.1.2Java语言的特点 1.2Java开发工具包JDK 1.2.1什么是JDK 1.2.2下载与安装JDK 1.2.3Java API文档资源与使用 1.3Java的运行机制与JVM 1.3.1Java的运行机制 1.3.2JRE与JVM 1.3.3JDK、JRE、JVM三者的联系与区别 1.4IntelliJ IDEA开发工具 1.5**个Java程序 1.5.1创建Java项目 1.5.2Java项目目录结构 1.5.3在项目中创建包 1.5.4创建Java类 1.5.5编写Java程序 1.5.6执行Java程序 1.6Java程序风格 习题 第2章Java语言基础 2.1Java程序的基本概念 2.1.1Java程序的组成 2.1.2关键字 2.1.3标识符 2.1.4分隔符 2.2控制台输入/输出 2.3基本数据类型 2.3.1整型 2.3.2浮点型 2.3.3字符型 2.3.4布尔型 2.4常量和变量 2.4.1常量 2.4.2变量 2.5运算符和表达式 2.5.1算术运算符 2.5.2比较运算符 2.5.3逻辑运算符 2.5.4赋值运算符 2.5.5条件运算符(?:) 2.5.6运算符优先级 2.6类型强制转换 2.6.1自动类型转换 2.6.2强制类型转换 习题 第3 章控制语句与算法 3.1Java程序的执行流程 3.1.1算法的执行 3.1.2语句块与块作用域 3.2选择语句 3.2.1if语句 3.2.2switch语句 3.3循环语句 3.3.1while语句 3.3.2dowhile语句 3.3.3for语句 3.4跳转语句 3.4.1break语句 3.4.2continue语句 3.5控制语句编程举例 习题 第4章对象和类 4.1面向对象编程的基本概念 4.2类和对象 4.2.1类的构成 4.2.2类的使用 4.3this的使用 4.4方法重载 4.4.1成员方法的重载 4.4.2构造方法的重载 4.5类的设计和使用举例 4.6访问修饰符 4.6.1公共访问修饰符public 4.6.2受保护访问修饰符protected 4.6.3默认访问修饰符 4.6.4私有访问修饰符private 4.6.5可见性分析举例 4.7包 4.7.1常用的系统包 4.7.2包的声明 4.7.3包的引用 4.8应用举例 习题 第5章数组 5.1Java数组 5.2一维数组 5.2.1数组的声明 5.2.2创建数组 5.2.3数组长度 5.2.4数组的初始化 5.2.5访问数组 5.3数组应用 5.3.1数组的赋值 5.3.2数组参数传递 5.3.3数组作为方法的返回值 5.3.4一维数组编程举例 5.4Arrays类与应用 5.5二维数组 5.5.1二维数组的声明、创建和使用 5.5.2二维数组的应用案例 5.6多维数组 习题 第6章常用类与正则表达式 6.1Java常用类 6.1.1Object类 6.1.2System类 6.1.3Math类 6.1.4Random类 6.1.5包装类 6.1.6日期类和时间类 6.1.7输入/输出类 6.2字符串类 6.2.1String类 6.2.2StringBuffer类 6.3正则表达式 6.3.1正则表达式简介 6.3.2正则表达式元字符 6.3.3正则表达式语法 6.3.4正则表达式限定符 6.3.5正则表达式使用 习题 第7章继承和多态 7.1继承 7.1.1继承的定义 7.1.2成员变量的隐藏与成员方法的覆盖 7.1.3子类中的构造方法 7.1.4继承的访问可见性规则 7.2动态绑定机制 7.3多态 7.3.1编译时多态 7.3.2运行时多态 习题 第8章抽象类、接口与泛型类 8.1抽象类 8.2接口 8.2.1接口的定义 8.2.2类实现接口 8.2.3接口与抽象类的区别 8.3内部类与匿名类 8.3.1内部类 8.3.2匿名类 8.4泛型 8.4.1泛型类声明 8.4.2泛型接口 习题 第9章异常处理 9.1异常与异常类 9.1.1异常的概念 9.1.2Java异常类 9.2异常处理机制 9.2.1trycatchfinally结构 9.2.2throw语句抛出异常 9.2.3throws子句抛出异常 9.3自定义异常类 9.4异常处理的优点 习题 第10章I/O与文件操作 10.1流的基本概念 10.2字节流与相关类 10.2.1字节流与字节流抽象类 10.2.2字节流常用子类 10.2.3DataInputStream与DataOutputStream 10.3字符流与相关类 10.3.1FileWriter类 10.3.2FileReader类 10.3.3PrintWriter输出字符到文件 10.3.4Scanner读取文本文件 10.4对象输入/输出与Serializable接口 10.5文件系统应用举例 习题 第11章多线程 11.1线程与线程类 11.1.1线程类的定义与多线程运行 11.1.2线程的状态与状态转换 11.2使用Runnable接口创建线程类 11.3Thread类与相关操作 11.3.1Thread类 11.3.2设置线程的优先级 11.3.3currentThread()方法与interrupt()方法 11.3.4sleep()方法的使用 11.3.5join()方法的使用 11.4线程的同步 11.4.1线程同步示例与同步方法 11.4.2线程锁同步方法 11.5资源共享时的多线程协作 11.5.1基于wait()、notify()实现同步 11.5.2基于锁与条件对象实现同步 11.6线程死锁 习题 第12章GUI编程基础 12.1GUI编程概述 12.1.1AWT和Swing 12.1.2Java 用户界面API库 12.2Swing容器 12.2.1JFrame窗体 12.2.2JPanel面板 12.3常用的GUI组件 12.3.1JButton按钮 12.3.2JLabel标签 12.3.3JTextField文本框 12.3.4JTextArea多行文本框 12.3.5JCheckBox复选框 12.3.6JRadioButton单选按钮 12.3.7JList列表框 12.3.8JComboBox列表框 12.3.9JTable表格 12.4布局管理器 12.4.1使用布局管理器 12.4.2边界布局 12.4.3流式布局 12.4.4网格布局 12.4.5Box容器与Box Layout 12.4.6容器的嵌套和布局管理 12.5常见GUI相关辅助类 12.5.1Color类 12.5.2Font类 习题 第13章事件驱动编程 13.1GUI事件处理流程 13.2事件源 13.3事件类 13.4事件处理 13.4.1监听器对象 13.4.2监听器对象的注册 13.4.3GUI事件处理机制 13.4.4事件处理案例 13.5其他常见事件处理案例 13.5.1GUI中的菜单 13.5.2鼠标相关的交互操作 13.6监听器实现类的代码简化 13.6.1监听器的内部类实现 13.6.2监听器的匿名类 13.7JOptionPane对话框 13.7.1Message Dialog消息对话框 13.7.2Confirmation Dialog确认对话框 13.7.3Input Dialog输入对话框 习题 第14章集合类 14.1集合与Collection框架 14.2Collection接口 14.2.1Set接口与实现类 14.2.2List接口与实现类 14.3List的遍历 14.3.1增强的for循环 14.3.2使用Iterator迭代器遍历 14.4Map接口 14.4.1HashMap集合 14.4.2TreeMap集合 14.5向量、堆栈、队列 14.5.1Vector 14.5.2Stack 14.5.3LinkedList队列 习题 第15章数据库编程 15.1关系数据库系统与关系模型 15.2SQL 15.2.1表的创建与删除 15.2.2表的添加、删除与更新 15.2.3表的数据查询 15.2.4查询条件 15.3MySQL数据库的下载与安装
15.3.1MySQL的下载 15.3.2MySQL的安装 15.4数据库管理平台MySQL Workbench的使用 15.4.1创建连接 15.4.2创建数据库实例与表 15.4.3SQL语句执行 15.5Java JDBC访问数据库的步骤 15.5.1在IDEA的项目中添加MySQL驱动程序 15.5.2数据库连接与操作步骤 15.6数据库的增/删/改操作 15.6.1向数据库增加记录 15.6.2数据库记录的修改与删除 15.7综合应用举例 15.7.1数据库设计 15.7.2功能界面设计 15.7.3主要类设计 15.7.4代码实现 习题 参考文献
展开全部
商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服