《Java编程思想》的原文摘录

  • 代码文档撰写最大的问题,大概就是对文档的维护了。如果文档与代码是分离的,那么在每次修改代码时,都需要修改相应的文档,这会成为一件相当乏味的事情。解决掉方法似乎很简单:将代码同文档“链接”起来。为达到这个目的,最简单的方法是将所有东西都放在同一个文件内。然而,为实现这一目的,还必须使用一种特殊的注释语法来标记文档;此外还需一个工具,用于提取那些注释,并将其转换成有用的形式。 javadoc便是用于提取注释的工具,它是JDK安装的一部分。它采用了Java编译器的某些技术,查找程序内的特殊注释标签。它不仅解析有这些标签标记的信息,也将毗邻注释的类名或方法名抽取出来。 (查看原文)
    仰望ぜ晴天 2赞 2012-09-11 13:23:50
    —— 引自第32页
  • finalize() gives the ability to performance some important cleanup at the time of garbage collection. It is only about the memory. (查看原文)
    Bryan 2011-02-24 11:06:17
    —— 引自第173页
  • Your objects might not get garbage collected. (查看原文)
    Bryan 2011-02-24 11:06:17
    —— 引自第173页
  • Garbage collection is not destruction. (查看原文)
    Bryan 2011-02-24 11:06:17
    —— 引自第173页
  • Garbage collection is only about memory. (查看原文)
    Bryan 2011-02-24 11:06:17
    —— 引自第173页
  • Where storage lives It’s useful to visualize some aspects of how things are laid out while the program is running—in particular how memory is arranged. There are five different places to store data: 1. Registers. This is the fastest storage because it exists in a place different from that of other storage: inside the processor. However, the number of registers is severely limited, so registers are allocated as they are needed. You don’t have direct control, nor do you see any evidence in your programs that registers even exist (C & C++, on the other hand, allow you to suggest register allocation to the compiler). 2. The stack. This lives in the general random-access memory (RAM) area, but has direct support from the processor via its stack pointer. The stack pointer is moved down to cre... (查看原文)
    神雕侠觅侣 2011-05-11 23:11:23
    —— 引自第42页
  • 上帝赋予人说话的能力,而言语又创造了思想,思想是人类对宇宙的度量。 (查看原文)
    tokyo 1赞 2011-08-16 18:59:42
    —— 引自章节:序言&第一章 对象导论
  • 你需要在头脑中创建一个模型,以加强对这种语言的深入理解;如果遇到了疑问,就将它反馈到头脑中的模型并推断出答案。 (查看原文)
    tokyo 1赞 2011-08-16 18:59:42
    —— 引自章节:序言&第一章 对象导论
  • 如果我们说一门不同到语言,那么我们就会发觉一个有些不同到世界。 (查看原文)
    tokyo 2011-08-17 18:54:40
    —— 引自章节:第二章 一切都是对象
  • 在最底层,java中的数据时通过操作符来操作的。 (查看原文)
    tokyo 2011-08-18 23:37:26
    —— 引自章节:第三章 操作符
  • 就像有知觉的生物一样,程序必须在执行过程中控制它的世界,并做出选择。在Java中,你要使用执行控制语句做出选择。 (查看原文)
    tokyo 2011-08-20 17:33:16
    —— 引自章节:第四章 控制执行流程
  • 访问控制(隐藏具体实现)与“最初的不恰当实现“有关。 (查看原文)
    tokyo 2011-08-22 10:15:11
    —— 引自章节:第六章 访问权限控制
  • 可以将一个类的定义放在另一个类的内部,这就是内部类。 (查看原文)
    tokyo 1赞 2011-08-24 14:27:09
    —— 引自章节:第十章 内部类
  • 如果一个程序只包含固定数量的而且其生命期都是已知的对象,那么这是一个非常简单的程序。 (查看原文)
    tokyo 2011-08-25 13:54:21
    —— 引自章节:第十一章 持有对象
  • Java的基本理念是“结构不佳的代码不能运行”。 (查看原文)
    tokyo 2011-08-25 14:26:40
    —— 引自章节:第十二章 通过异常处理错误
  • 可以证明,字符串操作是计算机程序设计中最常见的行为。 (查看原文)
    tokyo 2011-08-29 12:36:14
    —— 引自章节:第十三章 字符串
  • 运行时类型信息使得你可以在程序运行的时候发现和使用类型信息。 (查看原文)
    tokyo 2011-09-01 15:17:30
    —— 引自章节:第十四章 类型信息
  • 对于程序语言的设计者来说,创建一个好的输入输出系统是一项艰巨的任务。 (查看原文)
    tokyo 2赞 2011-09-02 09:05:24
    —— 引自章节:第十八章 javaIO系统
  • 关键字enum可以将一组具名的值的有限集合创建为一种新的类型,而这些具名的值可以作为常规的程序组件使用。这是一种非常有用的功能。 (查看原文)
    tokyo 2011-09-02 09:14:56
    —— 引自章节:第十九章 枚举
  • 注解(元数据)为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后某个时刻非常方便地使用这些数据。 (查看原文)
    tokyo 2011-09-02 10:20:38
    —— 引自章节:第二十章 注解
<前页 1 2 3 4 5 6 后页>