经典原版书库Java语言程序设计(基础篇)(英文版.原书第11版)

首页 > 图书 > 教材教辅/2020-09-23 / 加入收藏 / 阅读 [打印]
经典原版书库Java语言程序设计(基础篇)(英文版.原书第11版)

经典原版书库Java语言程序设计(基础篇)(英文版.原书第11版)

作者:[美]梁勇(Y. Daniel Lian

开 本:16开

书号ISBN:9787111655176

定价:

出版时间:2020-06-01

出版社:机械工业出版社


8.5 示例学习:多选题测验评分 296
8.6 示例学习:找出距离*近的点对 298
8.7 示例学习:数独 300
8.8 多维数组 303
第9章 对象和类 323
9.1 引言 324
9.2 为对象定义类 324
9.3 示例:定义类和创建对象 326
9.4 使用构造方法构造对象 331
9.5 通过引用变量访问对象 332
9.6 使用Java库中的类 336
9.7 静态变量、常量和方法 339
9.8 可见性修饰符 344
9.9 数据域封装 346
9.10 向方法传递对象参数 349
9.11 对象数组 353
9.12 不可变对象和类 355
9.13 变量的作用域 357
9.14 this引用 358
第10章 面向对象思考 367
10.1 引言 368
10.2 类的抽象和封装 368
10.3 面向对象的思想 372
10.4 类的关系 375
10.5 示例学习:设计Course类 378
10.6 示例学习:设计栈类 380
10.7 将基本数据类型值作为对象处理 382
10.8 基本类型和包装类类型之间的自动转换 385
10.9 BigInteger和BigDecimal类 386
10.10 String类 388
10.11 StringBuilder类和StringBuffer类 394
第11章 继承和多态 411
11.1 引言 412
11.2 父类和子类 412
11.3 使用super关键字 418
11.4 方法重写 421
11.5 方法重写与重载 422
11.6 Object类及其toString()方法 424
11.7 多态 425
11.8 动态绑定 425
11.9 对象转换和instanceof操作符 429
11.10 Object类的equals方法 433
11.11 ArrayList类 434
11.12 关于列表的一些有用方法 440
11.13 示例学习:自定义栈类 441
11.14 protected数据和方法 442
11.15 防止继承和重写 445
第12章 异常处理和文本I/O 453
12.1 引言 454
12.2 异常处理概述 454
12.3 异常类型 459
12.4 关于异常处理的更多讨论 462
12.5 finally子句 470
12.6 何时使用异常 471
12.7 重新抛出异常 472
12.8 链式异常 473
12.9 创建自定义异常类 474
12.10 File类 477
12.11 文件输入和输出 480
12.12 从Web上读取数据 486
12.13 示例学习:Web爬虫 488
第13章 抽象类和接口 499
13.1 引言 500
13.2 抽象类 500
13.3 示例学习:抽象的Number类 505
13.4 示例学习:Calendar和GregorianCalendar 507
13.5 接口 510
13.6 Comparable接口 513
13.7 Cloneable接口 518
13.8 接口与抽象类 523
13.9 示例学习:Rational类 526
13.10 类的设计原则 531
第14章 JavaFX基础 541
14.1 引言 542
14.2 JavaFX与Swing以及AWT的比较 542
14.3 JavaFX程序的基本结构 542
14.4 面板、组、UI组件以及形状 545
14.5 属性绑定 548
14.6 结点的共同属性和方法 551
14.7 Color类 553
14.8 Font类 554
14.9 Image和ImageView类 556
14.10 布局面板和组 558
14.11 形状 567
14.12 示例学习:ClockPane类 580
第15章 事件驱动编程和动画 593
15.1 引言 594
15.2 事件和事件源 596
15.3 注册处理器和处理事件 597
15.4 内部类 601
15.5 匿名内部类处理器 602
15.6 使用lambda表达式简化事件处理 605
15.7 示例学习:贷款计算器 609
15.8 鼠标事件 611
15.9 键盘事件 613
15.10 可观察对象的监听器 616
15.11 动画 618
15.12 示例学习:弹球 626
15.13 示例学习:美国地图 630
第16章 JavaFX UI组件和多媒体 643
16.1 引言 644
16.2 Labeled和Label 644
16.3 Button 646
16.4 CheckBox 648
16.5 RadioButton 651
16.6 TextField 654
16.7 TextArea 655
16.8 ComboBox 659
16.9 ListView 662
16.10 ScrollBar 665
16.11 Slider 668
16.12 示例学习:开发一个井字游戏 671
16.13 视频和音频 676
16.14 示例学习:国旗和国歌 679
第17章 二进制 I/O 691
17.1 引言 692
17.2 在Java中如何处理文本I/O 692
17.3 文本I/O与二进制I/O 693
17.4 二进制I/O类 694
17.5 示例学习:复制文件 704
17.6 对象I/O 706
17.7 随机访问文件 711
第18章 递归 719
18.1 引言 720
18.2 示例学习:计算阶乘 720
18.3 示例学习:计算斐波那契数 723
18.4 使用递归解决问题 726
18.5 递归辅助方法 728
18.6 示例学习:获取目录的大小 731
18.7 示例学习:汉诺塔 733
18.8 示例学习:分形 736
18.9 递归与迭代 740
18.10 尾递归 740
附录A Java关键字 751
附录B ASCII字符集 752
附录C  操作符优先级表 754
附录D Java修饰符 756
附录E 特殊浮点值 758
附录F 数系 759
附录G 位操作符 763
附录H 正则表达式 764
附录I 枚举类型 769




contentS

chapter 1 Introduction to computers, Programs, and Java. 1
1.1 Introduction 2
1.2 What Is a Computer? 2
1.3 Programming Languages 7
1.4 Operating Systems 9
1.5 Java, the World Wide Web, and Beyond 10
1.6 The Java Language Specification, API, JDK, JRE, and IDE 11

 2/3   首页 上一页 1 2 3 下一页 尾页

教材 研究生/本科/专科教材 工学

在线阅读

  • 最新内容
  • 相关内容
  • 网友推荐
  • 图文推荐