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

  • 是否拥有泛型方法,与其所在的类是否是泛型没有关系 (查看原文)
    Excelsior 2018-08-24 19:09:59
    —— 引自第361页
  • Arrays.toString(list.getClass().getTypeParameters()) 在泛型代码内部,无法获得任何有关泛型参数类型的信息 (查看原文)
    Excelsior 2018-08-25 14:12:39
    —— 引自第373页
  • 有两种情形用上述方法是无法解决的一种情形是,只想为某特定域分配单一存储空间而不去考虑究竟要创建多少对象,甚至根本就不创建任何对象。另一种情形是,希望某个方法不与包含它的类的任何对象关联在一起。也就是说,即使没有创建对象,也能够调用这个方法。 通过stac关键字可以满足这两方面的需要。当声明一个事物是 static时,就意味着这个域或方法不会与包含它的那个类的任何对象实例关联在一起。所以,即使从未创建某个类的任何对象,也可以调用其 static方法或访其 static域。通常,你必须创建一个对象,并用它来访问数据或方法。因为非 static域和方法必须知道它们一起运作的特定对象。 有些面向对象语言采用数据和奏方法两个术语,代表那些数据和方法只是作为整个类而不是类的某个特定对象而存在的。有时,一些java文献里也用到这两个术语。 (查看原文)
    豆友174414652 2021-02-03 13:39:51
    —— 引自章节:2.6 构建一个Java程序
<前页 1 2 3 4 5 6 后页>