Java Play面试题和答案 - [ Java技术面试题 ]

Java Play面试题和答案

Java Play涉及基于Java和Scala的编程源和代码的详细信息。 它允许您完成Java工作的各种框架以及框架中使用的不同类型的接口。 它涉及与这些编程语言中使用的框架和接口相关的所有概念。

1. 通过Unsupportedoperationexception可以了解到什么?

UnsupportedOperationException是一个异常; 它用于指示不支持该操作。 它也广泛用于JDK类,在Collection Framework中,java.util.collections.UnmodifiableCollection由所有添加或删除操作的此异常使用。

详细答案>>

2. JAVA Play框架是什么?

Play Framework是使用Java和Scala轻松构建可伸缩,快速和实时的Web应用程序。 换句话说,Play Framework是Typesafe Reactive Platform的核心产品。 它是一个Web应用程序框架,使用Scala和Java编写,可以非常简单地提供迭代和Reactive应用程序开发。 Play是传统Enterprise Java堆栈的干净替代品。详细答案>>

3. Java Collection Framework是什么?

集合用于各种编程语言,基本版本包含一些集合类,如:Vector,Stack,Hashtable和Array。 但是Java 1.2提供了更多的范围和使用集合框架集合接口,实现和不同类型的算法。详细答案>>

4. 集合框架有什么优势?

集合框架的一些优点是: 通过使用核心集合类而不是定义集合类来减少开发工作量。使用完全测试的集合框架类可以提高代码质量。通过使用JDK的集合类减少一些代码维护工作。集合框架还提供可重用性和互操作性。详细答案>>

5. 集合框架中泛型(Generic)的优势是什么?

Java 1.5带有泛型(Generic),更多的集合接口和实现主要使用它。泛型为我们提供了集合可以获得的对象类型,因此如果您尝试理解并添加不同类型的任何元素,则会抛出编译时错误。

详细答案>>

6. Java Collections Framework有多少个基本接口?

Java Collections Framework有四个主要的基本接口: Collect:集合定义是集合层次结构的根。 集合提供一组称为其元素的不同对象。Set:Set是一个不能提供重复元素的集合。 设置接口模型的数学集抽象,它用于一副牌。List:列表提供有序和集合可以获取重复元素。可以轻松地从索引中找到任何元素。Map:Map无法存取重复的键。 每个键最多可以映射一个值。 一些其它类型的接口是: QueueDequeueIteratorSortedSetSortedMapListIterato...详细答案>>

7. Play框架中的Iterator是什么?

迭代器(Iterator)接口提供了一种不同的技术来迭代任何Collection。 因此,我们可以使用迭代器技术从集合中轻松获取迭代器实例。 迭代器取代了Java Collection Framework中的Enumeration。Iterator还提供调用者在迭代时从底层集合中销毁元素。详细答案>>

8. 枚举和迭代器接口之间的基本区别是什么?

枚举的速度是迭代器的两倍,它用于非常少的内存。 枚举也用于非常基本,适合基本需求。 但是与Enumeration相比,Iterator更安全,因为它总是拒绝修改组对象的不同线程正在被它迭代。 Iterator提供调用者来销毁底层元素,这是Enumeration无法实现的。详细答案>>

9. Play框架的优势是什么?

以下是 Play框架一些重要的优势:

  • 现代堆栈
  • Java和(Scala)
  • 惊人的错误处理
  • 反应性
  • 打开
  • 开放
  • 灵活
  • 图形化提高了开发人员的工作。
详细答案>>

10. Iterator故障快速属性是什么?

每当我们尝试获取下一个元素时,Iterator将对底层集合结构中的任何修改进行快速失败属性测试。 如果发现任何修改,请通过CocurrentModificationException抛出。 除了并发集合类(如ConcurrentHashMap和CopyOnWriteArrayList)之外,Collection类中Iterator的完整实现由make快速失败。详细答案>>
注: 此试题仅作为相关知识水平测试,不能作为权威试题和答案。非商业转载注明原文链接即可;商业转载需本站授权同意。