数智图书馆-无锡数智政务 本次搜索耗时 5.981 秒,为您找到 490 个相关结果.
  • 附录

    附录 附录 本书适合按顺序逐章阅读,因为每一章都以前一章的内容为基础。本书还有三个附录,你可在任何时间阅读。 附录 A(开发工具) 编译、运行和调试 Java 代码的步骤随开发环境和操作系统而异,我们没有将这些细节放在正文中,因为这会分散读者的注意力。相反,我们专辟了附录 A,简要地介绍 DrJava——一个非常适合初学者使用的集成开发环境(...
  • 1.8 调试代码

    1.8 调试代码 1.8 调试代码 最好能在计算机前阅读本书,因为这样你就可以一边阅读一边尝试其中的示例。本书中的很多示例可直接在 DrJava 的 Interactions 窗格(见附录 A)中运行,但如果将代码存储到源代码文件中,则更容易对其修改再运行。 每当你使用新功能时,都应该尝试故意犯些错误。例如,在 Hello World 程序中,如...
  • 附录 A 开发工具

    附录 A 开发工具 附录 A 开发工具 编译、运行和调试 Java 代码的步骤随使用的开发环境和操作系统而异。我们没有将这些细节放在正文中,因为这会分散读者的注意力。相反,我们专辟了这个附录,简要地介绍 DrJava——一个非常适合初学者使用的集成开发环境 (integrated development environment,IDE),以及用于检...
  • A.1 安装DrJava

    A.1 安装DrJava A.1 安装DrJava 要想用 Java 进行编程,最简单的方式是使用在浏览器中编译和运行 Java 代码的网站,如 jdoodle.com、compilejava.net 和 tutorialspoint.com 等。 如果你不能在计算机上安装软件(公立学校和网吧就属于这种情况),可用这些在线开发环境来完成本书的大部...
  • A.3 命令行界面

    A.3 命令行界面 A.3 命令行界面 你可以学习的一项最强大、最有用的技能是如何使用命令行界面 (command-line interface),也叫终端。命令行是直通操作系统的接口,让你能够运行程序、管理文件和目录以及监视系统资源。很多用于软件开发和通用计算的高级工具都只能通过命令行界面来使用。 网上有很多有关如何使用命令行的优秀教程,在网上...
  • 2.12 定义并运行Java程序

    2.12 定义并运行Java程序 2.12 定义并运行Java程序 Java 程序包含一系列相互作用的类定义,但不是每个 Java 类或 Java 文件都能当成程序。若想创建程序,必须在一个类中定义一个特殊的方法,签名如下: public static void main ( String [] args ) main...
  • 6.1 Java内存管理的基本概念

    6.1 Java内存管理的基本概念 6.1.1 Java中的内存泄露 6.1.2 标记清除算法简介 6.1.3 基本标记清除算法 6.1 Java内存管理的基本概念 在 Java 中,对象占用的内存在不需要使用对象时会自动回收。这个过程叫作垃圾回收 (或自动内存管理)。垃圾回收这项技术在 Lisp 等语言中已经存在好多年了,习惯使用 C...
  • 6.4 终结机制

    6.4 终结机制 终结机制的细节 6.4 终结机制 有一种古老的资源管理技术叫终结 (finalization),开发者应该知道有这么一种技术。然而,这种技术几乎完全废弃了,任何情况下,大多数 Java 开发者都不应该直接使用。  只有少数应用场景适合使用终结,而且只有少数 Java 开发者会遇到这种场景。如果有任何疑问,就不要使用终结,处...
  • 6.5 Java对并发编程的支持

    6.5 Java对并发编程的支持 6.5.1 线程的生命周期 6.5.2 可见性和可变性 6.5.3 互斥和状态保护 6.5.4 volatile 关键字 6.5.5 Thread 类中有用的方法 6.5 Java对并发编程的支持 线程 的作用是提供一个轻量级执行单元——虽比进程小,但仍能执行任何 Java 代码。一般情况下,对...
  • 6.7 小结

    6.7 小结 6.7 小结 本章介绍了 Java 实现内存管理和并发编程的方式,以及这两个话题之间的内在联系。处理器的内核数量越来越多,因此我们要使用并发编程技术合理利用这些内核。未来,并发决定着应用的性能。 Java 的线程模型基于三个基本概念。 状态是共享的,可变的,而且默认可见 意思是,在同一个进程中,对象可在不同的线程间轻易共享,而...