除了宗教论点:
选项1:
if (pointer[i] == NULL) ...
Run Code Online (Sandbox Code Playgroud)选项2:
if (!pointer[i]) ...
Run Code Online (Sandbox Code Playgroud)在C中,option1在功能上等同于option2吗?
由于没有比较,后者会更快解决吗?
是否有一种函数式语言可以为Java社区提供F#为.NET社区所做的工作?
JVM可用或正在开发哪些函数式编程语言?
我经常听到批评Swing库中缺乏线程安全性.但是,我不确定我在自己的代码中会做什么可能导致问题:
在什么情况下Swing不是线程安全的事实发挥作用?
我应该积极避免做什么?
为什么java.lang.Object声明的类不是抽象的?
当然,对于一个有用的Object,它需要添加状态或行为,Object类是一个抽象,因此它应该被声明为abstract ... 为什么他们选择不这样做?
如果我创建一个依赖于其他应用程序或应用程序的应用程序(例如:Facebook和Twitter应用程序),但尚未安装它们,是否有一种方法可以检查这些依赖项并在我自己的应用程序的同时安装它们?
Jeff Attwood为申请工作的程序员发布了5个问题:
为了让手机安检人员的生活更加简单,我在SDE屏幕上列出了您需要提出的五个基本问题列表.他们不能保证你的候选人会很棒,但他们将帮助消除今天在我们这个过程中滑落的大量候选人.
1)编码候选者必须用C,C++或Java编写一些具有正确语法的简单代码.
2)OO设计候选人必须定义基本的OO概念,并提出类来模拟一个简单的问题.
3)脚本和正则表达式候选人必须描述如何在50,000个HTML页面中查找电话号码.
4)数据结构候选人必须展示最常见数据结构的基本知识.
5)比特和字节候选者必须回答关于比特,字节和二进制数的简单问题.
请理解:我在这里寻找的是其中一个领域的完全真空.如果他们挣扎了一点然后弄明白就行了.如果他们需要一些小提示或提示,那就没关系.我不介意他们是生锈还是慢.您正在寻找的是那些对所涉及的区域完全无能为力或非常困惑的候选人.
注: Steve Yegge最初提出了问题.
我现在在Varsity学习C只有2个月了,明年我们将继续学习C++.
我的C编程是否有任何习惯,这将有助于将来向C++过渡,或者最好将它们完全分开考虑?
当你学习C然后C++时,你用C编码的方式是否以任何方式改变?
是否有任何Java VM可以将其状态保存到文件然后重新加载该状态?
如果是这样,哪些?
java ×5
c ×2
algorithm ×1
android ×1
c++ ×1
clojure ×1
comparison ×1
dependencies ×1
distro ×1
jvm ×1
linux ×1
null ×1
object ×1
performance ×1
persistence ×1
regex ×1
swing ×1
transition ×1
use-case ×1