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

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

关闭
Java程序设计——基于JDK 9与NetBeans实现 第2版

Java程序设计——基于JDK 9与NetBeans实现 第2版

1星价 ¥50.3 (7.2折)
2星价¥50.3 定价¥69.9
暂无评论
图文详情
  • ISBN:9787302666127
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:396
  • 出版时间:2024-07-01
  • 条形码:9787302666127 ; 978-7-302-66612-7

本书特色

本书配套资源丰富,可在清华大学出版社官方网站免费下载供教学使用。

内容简介

本书基于JDK 9编写,书中不仅介绍了Java语言的基本语法和面向对象程序设计等内容,还介绍了如何基于NetBeans开发JavaFX应用。书中每章都有大量的实例,并给出若干JavaFX应用开发的综合案例。作者对重点实例阐述了编程思想并归纳了必要的概念和结论。本书电子教案中附有Sun认证的考试题与解答。本书的程序实例源代码、Word版纸质授课教案、电子课件、课后习题解答、实验报告、教学和实验大纲等配套教学资源均可在清华大学出版社官方网站免费下载。
本书适合作为高等学校计算机类专业“Java程序设计”相关课程的教材,也可供Java语言爱好者自学参考。

目录

第1篇核心基础篇 第1章Java语言概述3 1.1Java语言的发展简史3 1.2Java 2 SDK版本4 1.3Java程序的运行机制4 1.3.1高级语言程序的 运行机制4 1.3.2Java程序运行机制 与JVM5 1.4Java程序的运行环境7 1.4.1安装JDK7 1.4.2设置Java程序运 行环境9 1.5开发Java Application11 1.5.1Java API概述11 1.5.2Java Application 的编译与运行11 1.6JDK开发工具13 1.7本章小结14 课后习题14 第2章Java语言基础知识15 2.1注释15 2.2标识符与关键字18 2.2.1分隔符18 2.2.2标识符18 2.2.3关键字19 2.3基本数据类型19 2.3.1整数类型19 2.3.2浮点数类型20 2.3.3字符类型20 2.3.4布尔类型20 2.4常量20 2.4.1整型常量21 2.4.2浮点型常量22 2.4.3字符型常量23 2.4.4布尔型常量24 2.5基本数据类型的相互转换24 2.5.1自动转换24 2.5.2强制转换25 2.6运算符26 2.6.1算术运算符26 2.6.2比较运算符27 2.6.3逻辑运算符28 2.6.4位运算符29 2.6.5赋值运算符31 2.6.6三元运算符32 2.7运算符的优先级与结合性32 2.8流程控制33 2.8.1分支结构33 2.8.2循环结构36 2.8.3控制循环结构38 2.9本章小结41 课后习题41 第3章Java语言面向对象特性44 3.1类与对象44 3.1.1类与对象的定义44 3.1.2成员变量与局部 变量45 3.1.3成员方法48 3.1.4对象的创建49 3.1.5对象的使用50 3.1.6对象的销毁52 3.1.7方法重载52 3.1.8关键字this54 3.1.9构造方法55 3.2封装与数据隐藏57 3.2.1封装57 3.2.2访问控制58 3.2.3package与import61 3.3类的继承与多态63 3.3.1类的继承63 3.3.2方法的重写66 3.3.3运行时多态68 3.3.4对象类型的强制 转换70 3.3.5Object类72 3.4数组73 3.4.1一维数组74 3.4.2多维数组77 3.4.3数组的复制79 3.5本章小结80 课后习题80 第4章Java语言面向对象高级 特性82 4.1基本数据类型包装类82 4.2处理对象86 4.2.1打印对象与toString() 方法86 4.2.2“= =”与equals() 方法87 4.3static修饰符89 4.3.1类变量与实例变量89 4.3.2类方法与实例方法90 4.3.3静态初始化程序91 4.3.4静态导入92 4.4final修饰符92 4.5抽象类94 4.5.1抽象类的定义94 4.5.2抽象类的作用96 4.6接口99 4.6.1接口的定义99 4.6.2接口的实现100 4.6.3多重继承101 4.6.4接口与抽象类102 4.6.5接口的新特性104 4.7内部类108 4.7.1内部类的定义108 4.7.2内部类的使用108 4.7.3内部类的特性109 4.8枚举类115 4.8.1枚举类的定义115 4.8.2实现接口的枚举类118 4.8.3包含抽象方法的 枚举类120 4.9本章小结121 课后习题121 Java程序设计(第2版)——基于JDK 9与NetBeans实现 目录 第5章Java语言异常处理129 5.1概述129 5.2异常处理机制131 5.2.1捕获并处理异常131 5.2.2将方法中产生的 异常抛出135 5.3自定义异常类137 5.3.1必要性与原则137 5.3.2定义与使用138 5.4Java的异常跟踪栈141 5.5本章小结142 课后习题142 第6章Java语言执行环境类144 6.1Java常用类144 6.1.1Math类144 6.1.2Random类146 6.1.3BigDecimal类148 6.1.4String类149 6.1.5StringBuffer类152 6.2日期类153 6.2.1Calendar类154 6.2.2TimeZone类156 6.3正则表达式157 6.4Java国际化162 6.5本章小结167 课后习题167 第7章Java语言泛型编程173 7.1概述173 7.2使用泛型175 7.2.1定义泛型类、接口175 7.2.2从泛型类派生子类178 7.3类型通配符180 7.4泛型方法183 7.5擦除与转换184 7.6泛型与数组186 7.7本章小结187 课后习题187 第8章Java语言集合类191 8.1概述191 8.2Collection接口与Iterator 接口192 8.3Set接口198 8.3.1HashSet类199 8.3.2TreeSet类200 8.3.3EnumSet类203 8.4List接口205 8.4.1List接口与ListIterator 接口205 8.4.2ArrayList接口与 Vector实现类209 8.5Queue接口214 8.5.1LinkedList实现类215 8.5.2PriorityQueue 实现类216 8.6Map接口218 8.6.1HashMap实现类与 Hashtable实现类219 8.6.2SortedMap接口与 TreeMap实现类224 8.6.3WeakHashMap 实现类226 8.6.4IdentityHashMap 实现类227 8.6.5EnumMap实现类228 8.7Enumeration接口230 8.8本章小结231 课后习题231 第9章Java语言的输入输出234 9.1Java I/O流234 9.1.1流的概念234 9.1.2字节流235 9.1.3字符流236 9.1.4I/O流的套接237 9.1.5常用的I/O流238 9.2File类247 9.2.1创建File对象247 9.2.2操作File对象248 9.3RandomAccessFile类250 9.3.1创建RandomAccessFile 对象250 9.3.2操作RandomAccessFile 对象251 9.4对象序列化252 9.4.1基本概念252 9.4.2对象序列化的方法252 9.4.3构造可序列化对象 的类253 9.5本章小结256 课后习题257 第10章Java语言多线程编程264 10.1概述264 10.2创建线程266 10.2.1继承Thread类创建 线程266 10.2.2实现Runnable接口 创建线程268 10.3线程的优先级269 10.4线程的基本控制271 10.4.1让步271 10.4.2休眠272 10.4.3连接方法273 10.5线程间的同步275 10.6线程间的通信277 10.7本章小结279 课后习题280 第11章类型封装器、自动装箱与 注解281 11.1类型封装器281 11.1.1Character 封装器281 11.1.2Boolean封装器281 11.1.3数值类型封装器281 11.2自动装箱282 11.2.1自动装箱与方法283 11.2.2表达式中发生的自动 装箱/拆箱283 11.2.3布尔型和字符型数值的 自动装箱/拆箱285 11.3注解286 11.3.1基础知识286 11.3.2定义保留策略286 11.4本章小结287 课后习题287 第12章Lambda表达式289 12.1Lambda表达式简介289 12.2Lambda表达式的简化 形式291 12.3作为参数使用Lambda 表达式293 12.4访问变量294 12.5本章小结297 课后习题297 第13章Java语言网络编程298 13.1网络相关知识298 13.2基于URL的通信299 13.2.1URL的基本 概念300 13.2.2创建URL对象300 13.2.3解析URL300 13.2.4读取URL内容301 13.2.5基于URLConnection 的读写301 13.2.6InetAddress类303 13.3Socket通信机制304 13.3.1概述304 13.3.2基于TCP的通信304 13.3.3基于UDP的通信307 13.4本章小结310 课后习题310 第2篇应用技术篇 第14章NetBeans的下载与安装315 14.1概述315 14.2下载和安装NetBeans315 14.3NetBeans IDE简介319 14.3.1NetBeans 菜单栏319 14.3.2NetBeans 工具栏320 14.3.3NetBeans窗口320 14.3.4代码编辑器326 14.4本章小结328 第15章JavaFX GUI程序设计329 15.1JavaFX的基本概念329 15.2JavaFX程序框架330 15.3JavaFX控件Label334 15.4JavaFX控件Button335 15.5其他JavaFX控件337 15.6Image和ImageView 控件344 15.7TreeView控件346 15.8JavaFX菜单350 15.9效果与变换355 15.10JavaFX综合案例359 15.11本章小结361 第16章JavaFX图表应用开发362 16.1JavaFX图表API的结构362 16.2使用JavaFX PieChart363 16.3使用XYChart369 16.4改进示例的实现371 16.5使用LineChart374 16.6使用BarChart375 16.7使用StackedBarChart376 16.8使用AreaChart377 16.9使用StackedAreaChart378 16.10使用BubbleChart378 16.11本章小结382 参考文献383
展开全部

预估到手价 ×

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

确定
快速
导航