进程和线程之间的技术差异是什么?
我感觉像'过程'这样的词被过度使用,还有硬件和软件线程.如Erlang这样的语言轻量级进程怎么样?是否有明确的理由使用一个术语而不是另一个术语?
这可能是一个通用的OOP问题.我想根据它们的用法在接口和抽象类之间进行一般性比较.
什么时候想要使用接口?何时想要使用抽象类?
.NET中的参数ref和out参数有什么区别?一个人比另一个人更有用的情况是什么?什么是一个可以使用而另一个不能使用的代码片段?
我所经历的问题,每一个良好的.NET开发人员应该能够回答,是这个问题的内容和方法非常深刻的印象,因此,在同样的精神,我要求的Java/Java EE的开发者这个问题.
有什么问题你认为应在良好的Java/Java EE的程序员能够回答?
我将此问题标记为社区维基,因为它不是用户特定的,它旨在为整个编程社区提供服务.
期待一些惊人的回应.
编辑:请回答问题,如评论中所建议的那样,这样人们也可以学习一些关于语言的新知识.
我正在寻找一个清晰,简洁和准确的答案.
理想情况下,作为实际答案,虽然欢迎链接到良好的解释.
ASP.NET中的SessionState和ViewState有什么区别?
我何时在类上实现IDispose而不是析构函数?我读过这篇文章,但我仍然忽略了这一点.
我的假设是,如果我在一个对象上实现IDispose,我可以显式"破坏"它,而不是等待垃圾收集器这样做.它是否正确?
这是否意味着我应该总是在对象上显式调用Dispose?这有什么常见的例子?
我所经历的问题,每一个良好的.NET开发人员应该能够回答,是这个问题的内容和方法非常深刻的印象,因此在同样的精神,我要求的PHP开发这个问题.
您认为优秀的PHP程序员能够回答哪些问题?
编辑:我将此问题标记为社区维基,因为它不是用户特定的,它旨在为整个编程社区服务.
期待一些惊人的回应.
注意:请按照评论中的建议回答问题,以便人们可以学习有关该语言的新内容.
我已经看到我在维护的一些代码中完成了两个,但不知道区别.有吗?
让我补充一点,myCustomer是Customer的一个实例