2022/9/1 二面 25min 很奇怪的流程,二面是hr面 考研还是保研 美团的暑期实习有没有转正的机会 大学印象最深的经历 优缺点 简单聊聊项目和实习,说说遇到的困难 兴趣爱好,具体说说 哪里人,涉及家庭情况的隐私问题 到这里我已经觉得有点反感了,父母的工作跟我找工作有什么关系? 期望薪资,能接受的工作时长 说了20k,hr有意的传达出他们经常九点多之后才下班 反问:后续流程(还有一到两轮技
1. Arraylist 和 Linklist 的区别 线程安全吗 2.bean的装配过程 3.spring的概念 4.Java序列化 5.线程安全 6.错误和异常 的区别 7.list map 的区别 8.hashtable 和 hashmap的区别 9.前端和后端之间的交互过程 10.运行异常和一般异常
==和equals() String,StringBuffer,StringBuilder区别? 常见集合有哪些? 集合怎么保证有序性? 实习项目具体讲一讲? 实习项目碰到什么问题? 实习中遇到最大的数据量一天有多少? 大数据量是怎样进行优化的? Redis缓存雪崩...... 聊天:......面试官给我说学习通这边随便一天就是几百万数据(一个模块)。 实习中有没有涉及并发的考虑? 挑了一个简历
主要内容:什么是XML,XML的示例,XML的优势,XML的劣势什么是XML XML 是一种简单的基于文本的语言,旨在以纯文本格式存储和传输数据。它代表可扩展标记语言。以下是 XML 的一些显着特性。 XML 是一种标记语言。 XML 是一种类似于 HTML 的基于标签的语言。 XML 标签不像 HTML 那样预定义。 您可以定义自己的标签,这就是为什么它被称为可扩展语言。 XML 标签被设计为具有自我描述性。 XML 是 W3C 建议的数据存储和数据传输。
主要内容:1 Files.exists()方法,2 Files.createDirectory()方法,3 Files.copy()方法,4 Files.move()方法,5 Files.delete()方法,6 Files.walkFileTree()方法,7 Files类中的其他方法Java NIO Files类(java.nio.file.Files)提供了几种在文件系统中操作文件的方法。本Java NIOFiles教程将介绍这些方法中最常用的方法。本Files类包含了许多方法,所以检查的
主要内容:1 Channel的介绍,2 Channel的实现,3 Channel的案例1 Channel的介绍 Java NIO的通道类似于流,但有一些区别: 您可以读取和写入通道。流通常是单向的(读或写)。 通道可以异步读写。 通道始终读取或写入缓冲区。 如上所述,您将数据从通道读取到缓冲区中,然后将数据从缓冲区写入通道中。如下图: Java NIO:通道将数据读取到缓冲区中,而缓冲区将数据写入通道中 2 Channel的实现 以下是Java NIO中最重要的Channel实现:
主要内容:通道和缓冲区,选择器Java NIO由以下核心组件组成: 通道(Channel) 缓冲区(Buffer) 选择器(Selector) Java NIO拥有比这些更多的类和组件,但在我看来Channel,Buffer 和Selector构成了API的核心。其余组件,例如 Pipe和FileLock仅仅是与三个核心组件结合使用的实用程序类。因此,在本NIO概述中,我将重点介绍这三个组件。其他组件在本教程的其他地方以其自己
主要内容:1 什么是Java ThreadGroup(线程组),2 Java ThreadGroup类的构造方法,3 Java ThreadGroup类的方法,4 Java ThreadGroup类的例子1 什么是Java ThreadGroup(线程组) Java提供了一种将多个线程组合到单个对象中的便捷方法。这样,我们可以通过单个方法调用来挂起,恢复或中断线程组。 Java线程组由java.lang.ThreadGroup类实现。 ThreadGroup代表一组线程。一个线程组也可以包括另一
主要内容:1 什么是Java 线程池,2 Java 线程池的优势,3 Java 线程池的应用场景,4 Java 线程池的例子1 什么是Java 线程池 Java线程池 表示一组正在等待作业并多次重复使用的工作线程。 如果是线程池,则会创建一组固定大小的线程。服务提供商从线程池中拉出一个线程并为其分配作业。作业完成后,线程再次包含在线程池中。 2 Java 线程池的优势 由于无需创建新线程,因此拥有更好的性能,可以节省时间。 3 Java 线程池的应用场景 在用户请求Servlet和JSP时,其中
主要内容:1 Java DatagramSocket和DatagramPacket,2 Java DatagramSocket类,3 Java DatagramPacket类,4 DatagramSocket和DatagramPacket的例子1 Java DatagramSocket和DatagramPacket Java DatagramSocket和DatagramPacket类用于无连接Socket编程。 2 Java DatagramSocket类 Java DatagramSocke
主要内容:1 什么是Java Comparator接口,2 Java Comparator接口的方法,3 Java Comparator接口的例子1 什么是Java Comparator接口 Java Comparator接口用于对用户定义的类的对象进行排序。 该接口在java.util包下,包含2个方法compare(Object obj1,Object obj2)和equals(Object element)。 它提供了多种排序顺序,意味着,您可以根据任何数据成员(例如,编号,名称,年龄或其
主要内容:1 什么是Java Comparable接口,2 Comparable compareTo方法,3 Java Comparable示例:升序,4 Java Comparable示例:倒序1 什么是Java Comparable接口 Java Comparable接口用于对用户定义的类的对象进行排序。该接口在java.lang包下,仅包含一个名为compareTo(Object) 的方法。它仅提供单个排序序列,意味着,您只能基于单个数据成员对元素进行排序。例如,可以是编号,名称,年龄或其
主要内容:1 什么是Java Map接口,2 Java Map接口层次结构,3 Java Map接口的常用方法,4 什么是Map.Entry接口,5 Map.Entry接口的方法,6 Java Map的例子:非泛型,7 Java Map的例子:泛型,8 Java Map的例子:compareByKey(),9 Java Map的例子:降序compareByKey(),10 Java Map的例子:compareByValue(),11 Java Map的例子:降序比较1 什么是Java Map接
主要内容:1 什么是Java Deque接口,2 Java Deque接口的语法,3 Java Deque接口(ArrayDeque类)的方法,4 什么是ArrayDeque类,5 Java ArrayDeque类的层次结构,6 Java ArrayDeque类的语法,7 Java ArrayDeque的例子1,8 Java ArrayDeque的例子21 什么是Java Deque接口 Java Deque接口是一个线性集合,支持两端的元素插入和删除。Deque是“双端队列”的首字母缩写。 2
主要内容:1 什么是Java List接口,2 Java List接口的语法,3 Java List接口的方法,4 Java List的例子,5 Java ListIterator接口,6 Java ListIterator接口的方法,7 Java ListIterator接口例子 1 什么是Java List接口 List接口是Collection的子接口。它包含用于插入和删除元素的基于索引的方法。它是ListIterator接口的工厂。 2 Java List接口的语法 3 Java Lis