放肆丶克制吧 关注:36贴子:1,551
  • 6回复贴,共1

不通过构造函数也能创建对象吗()

只看楼主收藏回复

A 是 B 否


1楼2015-09-18 11:14回复
    答案:A
    解析:Java创建对象的几种方式(重要):
    (1) 用new语句创建对象,这是最常见的创建对象的方法。
    (2) 运用反射手段,调用java.lang.Class或者java.lang.reflect.Constructor类的newInstance()实例方法。
    (3) 调用对象的clone()方法。
    (4) 运用反序列化手段,调用java.io.ObjectInputStream对象的 readObject()方法。
    (1)和(2)都会明确的显式的调用构造函数 ;(3)是在内存上对已有对象的影印,所以不会调用构造函数 ;(4)是从文件中还原类的对象,也不会调用构造函数。


    2楼2015-09-18 11:15
    收起回复
      ArrayList list = new ArrayList(20);中的list扩充几次()
      A 0 B 1 C 2 D 3
      答案:A
      解析:这里有点迷惑人,大家都知道默认ArrayList的长度是10个,所以如果你要往list里添加20个元素肯定要扩充一次(扩充为原来的1.5倍),但是这里显示指明了需要多少空间,所以就一次性为你分配这么多空间,也就是不需要扩充了。


      3楼2015-09-18 11:23
      回复
        下面哪些是对称加密算法()
        A DES B AES C DSA D RSA
        答案:AB
        解析:常用的对称加密算法有:DES、3DES、RC2、RC4、AES
        常用的非对称加密算法有:RSA、DSA、ECC
        使用单向散列函数的加密算法:MD5、SHA


        4楼2015-09-18 11:23
        回复
          原来吧主也是IT民工,我好痛苦


          IP属地:北京来自Android客户端6楼2019-03-14 00:46
          回复