小编unj*_*nj2的帖子

Java核心库中的GoF设计模式示例

我正在学习GoF Java设计模式,我想看看它们的一些真实例子.Java核心库中这些设计模式的一些很好的例子是什么?

java oop design-patterns java-api

672
推荐指数
7
解决办法
49万
查看次数

生成算法和判别算法有什么区别?

请帮助我理解生成算法和 判别算法之间的区别,记住我只是一个初学者.

algorithm machine-learning difference

558
推荐指数
9
解决办法
22万
查看次数

为什么十六进制数字前缀为0x?

为什么十六进制数字前缀为0x?我理解前缀的用法,但我不明白为什么0x选择的重要性.

c syntax hex

385
推荐指数
5
解决办法
23万
查看次数

Java中的null是什么?

什么是null

null一个什么的实例?

什么集合null属于?

它是如何在记忆中表现出来的?

java null terminology

242
推荐指数
8
解决办法
30万
查看次数

为什么Enum会实现接口?

我刚刚发现Java允许枚举实现一个接口.什么是一个很好的用例呢?

java enums

180
推荐指数
12
解决办法
15万
查看次数

如何添加到List <?扩展Number>数据结构?

我有一个List,声明如下:

 List<? extends Number> foo3 = new ArrayList<Integer>();
Run Code Online (Sandbox Code Playgroud)

我试图将3添加到foo3.但是我收到如下错误消息:

The method add(capture#1-of ? extends Number) in the type List<capture#1-of ?
extends Number> is not applicable for the arguments (ExtendsNumber)
Run Code Online (Sandbox Code Playgroud)

java generics

145
推荐指数
2
解决办法
6万
查看次数

请解释Paul Graham关于Lisp的一些观点

我需要一些帮助来理解Paul Graham的What What Lisp Different中的一些观点.

  1. 一个新的变量概念.在Lisp中,所有变量都是有效的指针.值是具有类型而不是变量的值,分配或绑定变量意味着复制指针,而不是它们指向的内容.

  2. 符号类型.符号与字符串的不同之处在于您可以通过比较指针来测试相等性.

  3. 使用符号树的代码表示法.

  4. 整个语言始终可用.读取时间,编译时和运行时之间没有真正的区别.您可以在编译时编译或运行代码,同时在运行时读取或编译代码.

这些点意味着什么?它们在C或Java等语言中有何不同?除了Lisp系列语言之外的任何其他语言现在都有这些结构吗?

lisp scheme clojure common-lisp paul-graham

144
推荐指数
3
解决办法
3万
查看次数

117
推荐指数
6
解决办法
3万
查看次数

接口常量有什么用?

我正在学习Java,并且发现接口可以有字段,这些字段是public static和final.到目前为止,我还没有看到这些例子.这些接口常量的一些用例有哪些,我可以在Java标准库中看到一些吗?

java interface constants

114
推荐指数
4
解决办法
7万
查看次数

为什么我们需要突破案例陈述?

为什么编译器不会在交换机中的每个代码块之后自动放置break语句?这是出于历史原因吗?您何时需要执行多个代码块?

java language-design case break switch-statement

92
推荐指数
7
解决办法
6万
查看次数