数智图书馆-无锡数智政务 本次搜索耗时 6.305 秒,为您找到 1339 个相关结果.
  • A.4 命令行测试

    A.4 命令行测试 A.4 命令行测试 我们在 1.8 节中说过,相比于一次性编写所有的代码,逐步编写并调试代码的做法更有效。编写实现算法的代码后,通过测试来确定不管输入如何它都能正确地工作很重要。 本书很多地方都演示了程序测试技巧。大多数测试都基于简单的想法:程序的所做所为符合预期吗?对于简单的程序,多次运行并查看结果并不难;但反复输入相同的测...
  • 附录 B Java 2D 图形

    附录 B Java 2D 图形 附录 B Java 2D 图形 Java 库包含用于绘制 2D 图形的简单包 java.awt ,其中的 AWT 指的是抽象窗口工具包(Abstract Window Toolkit)。这里只简要地介绍图形编程,更详细的信息请参阅相关的 Java 教程,网址为 https://docs.oracle.com/java...
  • B.2 Graphics类的方法

    B.2 Graphics 类的方法 B.2 Graphics 类的方法 你可能熟悉笛卡儿坐标 (coordinate),其中 x 和 y 的值都可正可负。但在 Java 使用的坐标系中,原点位于左上角,因此 x 和 y 总是正整数。图 B-1 显示了这些坐标系。 图 B-1:笛卡尔儿坐标和 Java 图形坐标的差别 图形坐标以像素 (...
  • B.5 练习

    B.5 练习 B.5 练习 本附录的示例代码位于仓库 ThinkJavaCode 的目录 ap02 中,有关如何下载这个仓库,请参阅前言中的“使用示例代码”一节。建议你先编译并运行这些示例,再动手做下面的练习。 练习B-1 绘制一面日本国旗:宽度比高度长的白色背景上有一个红色圆。 练习B-2 修改 Mickey.java,在每个耳朵上反...
  • C.1 编译时错误

    C.1 编译时错误 C.1.1 编译器显示大量的错误消息 C.1.2 编译器显示怪异的错误消息,怎么都消除不掉 C.1.3 怎么做都无法让程序通过编译 C.1.4 按编译器说的做了,但还是不管用 C.1 编译时错误 最佳的调试方式是不用调试,因为你将错误扼杀在了摇篮中。为此,可采用 6.2 节中介绍的渐进开发,其中的关键是先编写一个...
  • C.2 运行时错误

    C.2 运行时错误 C.2.1 程序挂起 C.2.2 程序运行时出现异常 C.2.3 添加了很多打印语句,输出都泛滥成灾了 C.2 运行时错误 导致运行时错误的原因并非总是那么明显,但在程序中添加打印语句通常能找出原因。 C.2.1 程序挂起 如果程序停止运行,看起来什么都不做,我们就说它“挂起”了。这通常意味着遭遇了无限循环或无...
  • 前言

    前言 前言 这是一本 Java 案头参考书,适合放在键盘旁,编程时随时翻阅。本书第一部分快速准确地介绍 Java 编程语言和 Java 平台的核心运行时概念。第二部分通过重要的核心 API 示例来解释关键概念。本书虽然涵盖 Java 8,但考虑到有些行业还没有开始使用,所以只要有需要,我们就会特别注明 Java 8(部分是 Java 7)引入的功能...
  • 相关书籍

    相关书籍 相关书籍 O'Reilly 出版了一个系列的 Java 编程书籍,其中有几本与本书配套,如下所示。 Pat Niemeyer 和 Daniel Leuck 合著的 Learning Java(http://shop.oreilly.com/product/0636920023463.do ) 这是一本全面的 Java 教程,包含 X...
  • 排版约定

    排版约定 排版约定 本书使用了下述排版约定。 楷体 表示新术语。 等宽字体(Constant width ) 表示 Java 代码,也表示编程时输入的字面量,例如关键字、数据类型、常量、方法名、变量、类名和接口名。 斜体等宽字体(Constant Width Italic ) 表示函数的参数名称,一般还表示占位符,表明要换成程序中...
  • 第一部分 Java 介绍

    第一部分 Java 介绍 第一部分 Java 介绍 第一部分介绍 Java 语言和 Java 平台,其中各章提供了足够的信息,以便你立即开始使用 Java。 第 1 章 Java 环境介绍 第 2 章 Java 基本句法 第 3 章 Java 面向对象编程 第 4 章 Java 类型系统 第 5 章 Java 的面向对象设计 ...