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中没有引用传递,只有值传递

  • 相关阅读:
    elasticsearch _bulk api
    elasticsearch _update api 更新部分字段内容
    elasticsearch _create api创建一个不存在的文档
    sql之left join、right join、inner join的区别
    Eclipse FreeMarker 插件安装
    Linux下Tomcat服务器重启与关闭
    SQL JOIN的用法
    HttpClient请求
    Struts2学习笔记
    Tomcat长出现的内存溢出问题
  • 原文地址:https://www.cnblogs.com/villadom/p/5926117.html
Copyright © 2011-2022 走看看