相关疑难解决方法(0)

Java是纯粹的面向对象还是不是?

我想知道Java是否纯粹面向对象.请举例说明.我已经瞪了它,但我找不到确切的答案.

java

18
推荐指数
4
解决办法
6万
查看次数

如果在Java中它是整数数组,如何检查null元素?

我是Java的新手,并且在整数数组中检查null元素时遇到问题.我正在使用Eclipse进行编辑,并且检查null元素的行显示错误:

抱怨的行:

if(a[i] != null) {
Run Code Online (Sandbox Code Playgroud)

来自Eclipse的错误信息:

The operator != is undefined for the argument type(s) int, null
Run Code Online (Sandbox Code Playgroud)

在PHP中,这没有任何问题,但在Java中,似乎我必须将数组类型从整数更改为Object以使该行不被抱怨(如下所示)

Object[] a = new Object[3];
Run Code Online (Sandbox Code Playgroud)

所以我的问题是,如果我仍然想要声明为整数数组并且仍然想要检查null,它的语法是什么?

码:

public void test() {
        int[] a = new int[3];
        for(int i=0; i<a.length; i++) {
            if(a[i] != null) { //this line complains...
                System.out.println('null!');
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

java arrays int null

14
推荐指数
2
解决办法
4万
查看次数

是什么让java不是纯粹的面向对象语言?

我认为java是纯面向对象的,但实际上并非如此.但我不知道为什么java不是纯粹的面向对象语言,请帮我找出原因.

java

12
推荐指数
1
解决办法
2万
查看次数

每个java程序都是面向对象的

我们的Java讲师总是要求我们证明"每个java程序都是面向对象的"

我怎么去证明这是真的?

java oop

3
推荐指数
1
解决办法
359
查看次数

Java的原始人是头等公民吗?

在Gerald Jay Sussman和Harry Abelson 的计算机程序结构和解释中,一等公民被描述为:

  • 它们可以用变量命名.
  • 它们可以作为参数传递给程序.
  • 它们可能会作为程序结果返回.
  • 它们可能包含在数据结构中.

对我来说,这意味着原始数据类型是一流的公民.然而,有些问题和答案,我认为答案是将原始人视为非一等公民.

问题是:Java的原始人是一等公民吗?

java oop

0
推荐指数
1
解决办法
176
查看次数

矢量和链接列表有什么区别?

为什么当Java中的其他所有内容都是Object时,支持Primitives数据类型.虽然Java确实提供了所有基元数据类型的Wrapper类

java

-2
推荐指数
1
解决办法
165
查看次数

标签 统计

java ×6

oop ×2

arrays ×1

int ×1

null ×1