×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
Java语言程序设计 从入门到JavaFX开发·微课视频+题库版

Java语言程序设计 从入门到JavaFX开发·微课视频+题库版

1星价 ¥59.3 (8.5折)
2星价¥59.3 定价¥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双分支ifelse语句 3.1.3多分支ifelse ifelse语句 3.2嵌套的if语句 3.3switch语句 3.4条件表达式 3.5while循环 3.6dowhile循环 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.1trycatch语句 8.2.2多重catch语句和trycatch语句嵌套 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综合案例 小结 习题
展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航