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

  • 相关阅读:
    编程官方文档中常见的参数格式说明
    console.dir()和console.log()的区别
    JS中逗号运算符的用法
    Image 对象事件
    git已经删除了远程分支,本地仍然能看到
    Nginx初入
    WebApi设置SessionState为Required
    WebAPI2使用AutoFac依赖注入完整解决方案。
    CodeFirst时使用T4模板
    mysql5.7 java读取乱码
  • 原文地址:https://www.cnblogs.com/villadom/p/5926117.html
Copyright © 2011-2022 走看看