如图,这是《C程序设计试题汇编教程(第四版)》的一个例题,请问结果“max=8”是怎么得到的?我没财富值啊。。。

1、JAVA中的几种基本数据类型是什么各自占用多少字节。

2、String类能被继承吗为什么

5、讲讲类的实例化顺序比如父类静态数据,构造函数字段,子类静态数据构造函數,字段当new的时候,他们的执行顺序

父类静态变量、父类静态代码块、子类静态变量、子类静态代码块、父类非静态变量(父类实例荿员变量)、父类构造函数、子类非静态变量(子类实例成员变量)、子类构造函数。

6、用过哪些Map类都有什么区别,HashMap是线程安全的吗,并發下使用的Map是什么他们内部原理分别是什么,比如存储方式hashcode,扩容默认容量等。

HashMap: 随机访问、无序的、非线性安全、只允许一条记录key為null,运行多条记录值 value为null、在Map中插入、删除、定位元素时HashMap是最好的选择。

TreeMap:保存记录根据键排序默认升序,itorator遍历TreeMap时记录是排过序的

7、JAVA8的ConcurrentHashMap为什么放弃了分段锁,有什么问题吗如果你来设计,你如何设计

8、有没有有顺序的Map实现类,如果有他们是怎么保证有序的

  1. 抽象类和接口的区别类可以继承多个类么,接口可以继承多个接口么,类可以实现多个接口么
    1. 抽象类和接口都不能直接实例化,抽象类不能用final修飾符
    2. 接口只能做方法申明抽象类可以做方法申明,也可以方法实现
    3. 接口可继承接口可以实现多接口,但类只能单继承
  1. 继承和聚合的区別在哪

继承:is的关系,指一个类继承了另一个类的功能

  1. IO模型有哪些讲讲你理解的nio ,他和bioaio的区别是啥,谈谈reactor模型

HashMap为什么线程不安全

我要回帖

更多关于 C程序设计试题汇编 的文章

 

随机推荐