zoukankan      html  css  js  c++  java
  • java笔试题整理

    exit()是system类的方法,如system.exit();

    如果某个方法是静态的,它的行为就不具有多态性。

    类后面没有括号,方法必须要有返回值。如果没有返回值,要写void

    构造函数不具有多态性

    普通的类方法是可以和类同名的,和构造方法唯一的区分就是构造方法没有返回值。

    启动一个线程是用start().单独调用run方法就和调用普通的方法一样,失去了线程的特性。

    volatile()不能保证线程安全,为什么

    i为int能表示的最大整数,i+1就变成了负数。

    0.6332的数据类型是double类型。因为默认是double类型,如果是float,需要显式声明。

    java的接口修饰符 接口中的变量和方法都必须是public的,接口的方法是abstract的。接口没有构造方法,不能被实例化。接口中的变量都是public static final类型,且必须赋初值。

    java中创建对象的方式:

    1.new 2.反射,调用java.lang.class的newInstance()方法3.调用对象的clone()方法4. 调用java.io.objectinputStream的readObject()方法

    默认arrayList的长度是10个。

    常用的对称加密算法:DES AES 3DES RC2 RC4

    常用的非对称加密算法:RSA DSA ECC

    单向散列函数加密算法:MD5 SHA

    null可以强制转换成任何类型如(String)null也是合法的

    对象的初始化顺序是 类加载后,首先在执行main()方法之前,从上到下执行被static修饰的语句并且只执行一次。接下来再从上到下的执行构造代码块,构造器。(两者绑在一起,执行完父类的构造代码块(先)和构造器(后),再执行子类的构造代码块和构造器)

    java中的基本类型都必须初始化才能输出值。

    java中没有引用传递,只有值传递

  • 相关阅读:
    Google开源单元測试框架Google Test:VS2012 配置
    ubuntu16.04 uninstall cuda 9.0 completely and install 8.0 instead
    ubuntu 16.04 安装cuda的方法
    ubuntu垃圾文件清理方法
    行人检测资源(下)代码数据
    行人检测资源(上)综述文献
    开源深度学习架构Caffe
    python pip 安装库文件报错:pip install ImportError: No module named _internal
    Canny算子
    vmware中nat模式中使用静态ip后无法上网的问题
  • 原文地址:https://www.cnblogs.com/villadom/p/5926117.html
Copyright © 2011-2022 走看看