最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

长虹笔试真题及答案解析

IT圈 admin 31浏览 0评论

2024年6月14日发(作者:贯荌)

长虹笔试真题及答案解析

您需要后才可以 |

不对,有相同的hash code。

是值传递。java 编程语言只由值传递参数。当一个对象实例作为一个参数被传递到

方法中时,参数的值就是对该对象的引用。对象的内容可以在被调用的方法中改变,但对

象的引用是永远不会改变的。

switch(expr1)中,expr1是一个整数表达式。因此传递给 switch 和 case 语句的参

数应该是 int、 short、 char 或者 byte。long,string 都不能作用于swtich。

singleton模式主要作用是保证在java应用程序中,一个类class只有一个实例存

在。

一般singleton模式通常有几种种形式:

第一种形式:定义一个类,它的构造函数为private的,它有一个static的private

的该类变量,在类初始化时实例话,通过一个public的getinstance方法获取对它的引

用,继而调用其中的方法。

public class singleton {private singleton(){}private static singleton instance =

new singleton();public static singleton getinstance() {return instance;}}

第二种形式:

public class singleton {private static singleton instance = null;public static

synchronized singleton getinstance() {if (instance==null)instance=new

singleton();return instance; }}

hashtable继承自dictionary类,而hashmap是java1.2引进的map inte[被过

滤]ce的一个实现,hashmap允许将null作为一个entry的key或者value,而

hashtable不允许,还有就 是,hashmap把hashtable的contains方法去掉了,改成

containsvalue和containskey。因为contains 方法容易让人引起误解。最大的不同

是,hashtable的方法是synchronize的,而hashmap不是,在多个线程访问

hashtable 时,不需要自己为它的方法实现同步,而hashmap就必须为之提供外同步。

hashtable和hashmap采用的hash/rehash算法都大概 一样,所以性能不会有很大的

差异。

2024年6月14日发(作者:贯荌)

长虹笔试真题及答案解析

您需要后才可以 |

不对,有相同的hash code。

是值传递。java 编程语言只由值传递参数。当一个对象实例作为一个参数被传递到

方法中时,参数的值就是对该对象的引用。对象的内容可以在被调用的方法中改变,但对

象的引用是永远不会改变的。

switch(expr1)中,expr1是一个整数表达式。因此传递给 switch 和 case 语句的参

数应该是 int、 short、 char 或者 byte。long,string 都不能作用于swtich。

singleton模式主要作用是保证在java应用程序中,一个类class只有一个实例存

在。

一般singleton模式通常有几种种形式:

第一种形式:定义一个类,它的构造函数为private的,它有一个static的private

的该类变量,在类初始化时实例话,通过一个public的getinstance方法获取对它的引

用,继而调用其中的方法。

public class singleton {private singleton(){}private static singleton instance =

new singleton();public static singleton getinstance() {return instance;}}

第二种形式:

public class singleton {private static singleton instance = null;public static

synchronized singleton getinstance() {if (instance==null)instance=new

singleton();return instance; }}

hashtable继承自dictionary类,而hashmap是java1.2引进的map inte[被过

滤]ce的一个实现,hashmap允许将null作为一个entry的key或者value,而

hashtable不允许,还有就 是,hashmap把hashtable的contains方法去掉了,改成

containsvalue和containskey。因为contains 方法容易让人引起误解。最大的不同

是,hashtable的方法是synchronize的,而hashmap不是,在多个线程访问

hashtable 时,不需要自己为它的方法实现同步,而hashmap就必须为之提供外同步。

hashtable和hashmap采用的hash/rehash算法都大概 一样,所以性能不会有很大的

差异。

发布评论

评论列表 (0)

  1. 暂无评论