
包邮Java语言程序设计 从入门到JavaFX开发·微课视频+题库版
1星价
¥58.9
(8.4折)
2星价¥58.9
定价¥69.8

暂无评论
图文详情
- ISBN:9787302664451
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:328
- 出版时间:2024-07-01
- 条形码:9787302664451 ; 978-7-302-66445-1
本书特色
本书特色: (1) 系统全面:内容从 Java 语言的基础开始,逐渐深入到高级概念。 (2) 实践为先:每章都有实际案例供读者操作,强化学习效果。 (3) 工具与技巧:详细介绍了 Eclipse 和 IDEA 两大主流 Java 开发工具的使用方法。 (4) 使用现代化技术:除了基础知识,还涉及现代 GUI 开发技术——JavaFX。
内容简介
本书是专为Java初学者和中级开发者设计的综合教材,涵盖了Java编程的基础知识到高级概念,从Java的核心语法以及现代的JavaFX图形用户界面开发。本书深入探讨了Java的核心概念,如数据结构、对象导向编程、异常处理以及I/O操作,并配以实际案例进行详细说明。此外,本书还介绍了Java开发的主流工具和集成开发环境,帮助读者更高效地进行编程实践。
本书主要作为计算机及相关学科本科生的课程教材,也可供相关领域的研究人员和工程技术人员参考。
目录
随书资源
第1章Java语言概述
1.1Java简介
1.1.1什么是Java
1.1.2Java的特点
1.2JVM、JRE和JDK
1.2.1JVM
1.2.2JRE
1.2.3JDK
1.3开发环境的安装与配置
1.4Java程序的基本结构
1.5Eclipse集成开发环境
1.5.1Eclipse的下载与启动
1.5.2使用Eclipse进行程序开发
1.6IDEA集成开发环境
1.6.1IDEA的下载与安装
1.6.2使用IDEA进行程序开发
1.7综合案例
小结
习题
第2章Java语言基础
2.1简单程序开发
2.2Java的基本语法
2.2.1Java代码的基本格式
2.2.2Java中的注释
2.2.3Java标识符
2.2.4Java中的关键字
2.2.5基本输入/输出数据
2.3常量
2.4变量
2.5数据类型
2.5.1整数类型
2.5.2浮点数类型
2.5.3字符类型
2.5.4布尔类型
2.5.5字符串类型
2.6表达式和运算符
2.6.1表达式
2.6.2运算符分类
2.6.3算术运算符
2.6.4关系运算符
2.6.5逻辑运算符
2.6.6赋值运算符
2.6.7位运算符
2.7数据类型转换与优先级
2.7.1数据类型转换
2.7.2运算符优先级
2.8综合案例
小结
习题
第3章选择与循环
3.1选择结构
3.1.1单分支if语句
3.1.2双分支ifelse语句
3.1.3多分支ifelse ifelse语句
3.2嵌套的if语句
3.3switch语句
3.4条件表达式
3.5while循环
3.6dowhile循环
3.7for循环
3.8嵌套循环
3.9break和continue
3.9.1break语句
3.9.2continue语句
3.10综合案例
3.10.1祖冲之与圆周率
3.10.2鸡兔同笼问题
小结
习题
第4章数组
4.1声明和创建数组
4.1.1声明数组
4.1.2创建数组
4.2数组的初始化与使用
4.2.1数组的初始化
4.2.2数组的访问
4.3数组常见操作
4.3.1数组复制
4.3.2数组的查找
4.3.3数组排序
4.3.4Arrays类
4.4二维数组
4.4.1声明二维数组
4.4.2创建二维数组
4.4.3获取二维数组的长度
4.4.4二维数组的使用与初始化
4.5综合案例
4.5.1空气质量等级判定
4.5.2杨辉三角形
小结
习题
第5章类与对象
5.1面向对象思想
5.2类的定义
5.3对象的创建
5.4构造方法
5.5方法重载
5.6参数传递
5.6.1按值传递参数
5.6.2按引用传递参数
5.7this关键字
5.8static关键字
5.8.1静态变量
5.8.2静态方法
5.8.3静态代码块
5.9类的组织
5.10访问修饰符
5.11综合案例
小结
习题
第6章继承和多态
6.1继承的实现
6.2super关键字
6.2.1调用父类的构造方法
6.2.2访问父类的属性和方法
6.3方法重写
6.4多态
6.5Object类
6.5.1equals()方法
6.5.2toString()方法
6.6对象转换和instanceof运算符
6.7final关键字
6.8类之间的关系
6.9综合案例
小结
习题
第7章抽象类和接口
7.1面向抽象编程
7.2抽象类
7.3接口
7.3.1接口定义
7.3.2接口实现
7.3.3接口的继承
7.4抽象类和接口的比较
7.5接口示例
7.5.1Comparable接口
7.5.2Cloneable接口
7.6综合案例
小结
习题
第8章异常处理
8.1异常和异常类
8.1.1异常
8.1.2异常类
8.2捕获和处理异常
8.2.1trycatch语句
8.2.2多重catch语句和trycatch语句嵌套
8.2.3finally子句
8.3声明和抛出异常
8.3.1声明异常
8.3.2抛出异常
8.4自定义异常
8.5异常的进一步讨论
8.6综合案例
小结
习题
第9章泛型与集合
9.1泛型
9.2通配泛型
9.3集合概述
9.4List接口及实现类
9.4.1List 接口
9.4.2ArrayList集合
9.4.3LinkedList集合
9.4.4Iterator接口
9.5Set接口及实现类
9.6Map接口及实现类
9.7综合案例
小结
习题
第10章输入/输出
10.1File类
10.1.1File类的常用方法
10.1.2文件列表器
10.2I/O概述
10.2.1文本I/O与二进制I/O
10.2.2I/O类
10.3二进制I/O流
10.3.1InputStream类和OutputStream类
10.3.2FileInputStream类和FileOutputStream类
10.3.3FilterInputStream类和FilterOutputStream类
10.3.4DataInputStream类和DataOutputStream类
10.3.5BufferedInputStream类和BufferedOutputStream类
10.4文本I/O流
10.4.1Reader类和Writer类
10.4.2InputStreamReader类和OutputStreamWriter类
10.4.3BufferedReader类和BufferedWriter类
10.4.4FileReader类和FileWriter类
10.5对象I/O流
10.5.1对象序列化与反序列化
10.5.2ObjectInputStream类和ObjectOutputStream类
10.5.3对象序列化与反序列化的实现
10.6综合案例
小结
习题
第11章JavaFX基础
11.1JavaFX概述
11.1.1Java GUI发展简史
11.1.2JavaFX特点
11.2JavaFX程序基本结构
11.2.1JavaFX基本概念
11.2.2JavaFX应用程序的构建步骤
11.3JavaFX形状
11.3.1Line类
11.3.2Rectangle类
11.3.3Circle类
11.3.4Ellipse类
11.3.5Arc类
11.3.6Polygon类和Polyline类
11.3.7Text类
11.4JavaFX布局面板
11.4.1Pane面板
11.4.2StackPane面板
11.4.3FlowPane面板
11.4.4BorderPane面板
11.4.5GridPane面板
11.4.6HBox面板和VBox面板
11.5事件处理
11.5.1JavaFX事件处理机制
11.5.2注册事件处理器
11.5.3创建事件处理器
11.5.4鼠标和键盘事件
11.6UI组件
11.6.1Label
11.6.2Button
11.6.3TextField、PasswordField和TextArea
11.6.4CheckBox
11.6.5RadioButton
11.6.6ComboBox
11.6.7ListView
11.6.8Slider
11.7音频和视频
11.8综合案例
小结
习题
第12章JDBC数据库
12.1MySQL数据库
12.2JDBC体系结构
12.2.1JDBC概述
12.2.2JDBC的常用API
12.3数据库访问步骤
12.3.1加载驱动程序
12.3.2建立连接(Connection)对象
12.3.3创建Statement对象
12.3.4执行SQL语句
12.3.5处理执行结果
12.3.6关闭创建的对象,释放资源
12.3.7访问数据库示例
12.4PreparedStatement对象
12.4.1创建PreparedStatement对象
12.4.2带参数的SQL语句
12.5ResultSet对象
12.5.1可滚动的ResultSet
12.5.2可更新的ResultSet
12.6综合案例
小结
习题
展开全部
本类五星书
浏览历史
本类畅销
-
造神:人工智能神话的起源和破除 (精装)
¥32.7¥88.0 -
过程控制技术(第2版高职高专规划教材)
¥27.6¥38.0 -
专业导演教你拍好短视频
¥13.8¥39.9 -
数学之美
¥41.0¥69.0 -
系统性创新手册(管理版)
¥42.6¥119.0 -
人工智能
¥20.3¥55.0 -
硅谷之火-人与计算机的未来
¥15.5¥39.8 -
WPS OFFICE完全自学教程(第2版)
¥97.3¥139.0 -
人工智能基础及应用
¥34.6¥48.0 -
深入浅出软件架构
¥117.2¥186.0 -
软件设计的哲学(第2版)
¥54.0¥69.8 -
大数据技术导论(第2版)
¥28.9¥41.0 -
人工智能的底层逻辑
¥55.3¥79.0 -
剪映+PREMIERE+AIGC 短视频制作速成
¥73.5¥98.0 -
人人都能学AI
¥39.8¥68.0 -
剪映AI
¥52.0¥88.0 -
数据挖掘技术与应用
¥46.0¥75.0 -
数据采集与处理
¥36.4¥49.8 -
PLC结构化文本编程(第2版)
¥56.3¥79.0 -
中小型网络组建与管理
¥30.7¥43.0