java面试巩固基础题(二)

TheardLocal

采用哈希表的方式来为每个线程都提供一个变量的副本,

可以保证各个线程数据安全,每个线程的数据不会被另外线程访问和破坏

 

java引用类型 (强,软,弱,虚4中,引用的强度依次减弱)

一个对象只要有强引用的存在,他就会一直存在于内存之中,不会被回收

一个对象只有软引用,内存够就不回收 ,内存不够就回收这些对象

弱引用 , 只要jvm开始进行垃圾回收,被弱引用关联的对象都会被回收

一个对象只有虚引用的话,那就和没有任何引用一样,在任何时候都可能被垃圾回收器回收

 

子类是调用父类的构造方法,不是继承

 

java面试巩固基础题(二)

RMI(Remote Method Invocation)远程方法调用,是一种计算机之间利用远程对象

互相调用实现双方通讯的一种通讯机制,过去常常使用TCP/IP,现在RPC(Remote Producer Call)

出现 ,但是尚未存在一些问题。

 

float  x =  1 是正确的,属于将int向上转型为float类型

带小数的数字,默认定义为double类型,所以定义为float类型是需要加f后缀 float  x  = 1.0f

当多个精度的数字同时进行运算时,最终结果是最高精度类型

 

当字符串为NULL时,调用length()会报空指针异常。

 

 

                                                       牛客网前20到错题整理