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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值