page contents
Nen
Nen - 程序员

性别: 天津 - 天津市 注册于 2021-06-23

向TA求助
2850金币数
43180 经验值
1个粉丝
主页被访问 6210 次

3096 个回答

0 赞同

在Java 中,如何跳出当前的多重嵌套循环?

在最外层循环前加一个标记如A,然后用break A;可以跳出多重循环。(Java中支持带标签的break和continue语句,作用有点类似于C和C++中的goto语句,但是就像要避免使用goto一样,应该避免使用带标签的break和continue,因为它不会让你的程序变得更优雅,很多时候甚至有相反的作用,所以这种语法其实不知道更好)

回答于 2021-07-21 14:06

0 赞同

构造器(constructor)是否可被重写(override)?

构造器不能被继承,因此不能被重写,但可以被重载。

回答于 2021-07-21 14:05

0 赞同

两个对象值相同(x.equals(y) == true),但却可有不同的hash code...

不对,如果两个对象x和y满足x.equals(y) == true,它们的哈希码(hash code)应当相同。Java对于eqauls方法和hashCode方法是这样规定的:(1)如果两个对象相同(equals方法返回true),那么它们的hashCode值一定要相同;(2)如果两个对象的hashCode相同,它们并不一定相同。当然,你未必要按照要求去做,但是如果你违背了上述...

回答于 2021-07-21 14:05

0 赞同

是否可以继承String 类?

String 类是final类,不可以被继承。 补充:继承String本身就是一个错误的行为,对String类型最好的重用方式是关联(HAS-A)而不是继承(IS-A)。

回答于 2021-07-21 14:04

0 赞同

当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的...

是值传递。Java 编程语言只有值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是对该对象的引用。对象的属性可以在被调用过程中被改变,但对象的引用是永远不会改变的。C++和C#中可以通过传引用或传输出参数来改变传入的参数的值。

回答于 2021-07-21 14:04

0 赞同

String 和StringBuilder、StringBuffer 的区别?

Java 平台提供了两种类型的字符串:String和StringBuffer / StringBuilder,它们可以储存和操作字符串。其中String是只读字符串,也就意味着String引用的字符串内容是不能被改变的。而StringBuffer和StringBuilder类表示的字符串对象可以直接进行修改。StringBuilder是JDK 1.5中引入的,它和StringBuffer的方法完全相同,区...

回答于 2021-07-21 14:03

0 赞同

HTML5如何实现跨域?

在服务器端设置允许在其他域名下访问,例如允许所有域名访问以下内容。 response.setHeader("Access-Control-Allow-Origin","*"); response.setHeader ("Access-Control-Allow-Methods","POST"); response.setHeader("Access-Control-Allow-Headers","x-requested-with, content-type");

回答于 2021-07-20 16:34

0 赞同

面向对象的特征有哪些方面?

面向对象的特征主要有以下几个方面: 1)抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 2)继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为...

回答于 2021-07-20 16:33

0 赞同

作用域public,private,protected,以及不写时的区别?

区别如下: 作用域    当前类  同包 子类 其他 public        √        √       √      √ protected  √        √       √      × default       √       √       ×      × private       √        ×      ×      × 类的成员不写访问修饰时默认为default。默认对于同一个包中的其他类相当于公开(public),对于不是同...

回答于 2021-07-20 16:32

0 赞同

String 是最基本的数据类型吗?

不是。Java中的基本数据类型只有8个:byte、short、int、long、float、double、char、boolean;除了基本类型(primitive type)和枚举类型(enumeration type),剩下的都是引用类型(reference type)。

回答于 2021-07-20 16:32