马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
01.泛型的理解
- 泛型是Java 5引入的一种特性,它答应步伐员在界说类、接口或方法时指定一个或多个范例参数,从而可以在运行时处理各种差别的数据范例,同时保持范例安全。
- 泛型提供了编译时范例检查,消除了强制范例转换的需要,减少了运行时ClassCastException非常的可能性。
02.泛型在集合、比较器中的使用
- 集合:如List<T>,Set<T>,Map<K,V>,此中T,K,V是范例参数,代表集合中元素或键值对的范例。
- 比较器:Comparator<T>接口用于比较两个对象的顺序,此中T是被比较的对象的范例。
03.自界说泛型类/泛型接口、泛型方法
- 泛型类:如class MyGenericClass<T> {...}。
- 泛型接口:如interface MyGenericInterface<T> {...}。
- 泛型方法:可以在非泛型类中界说,如<T> T myGenericMethod(T t) {...}。
04.泛型在继承上的表现
- 范例参数可以被子类或实现类继承,如class MySubClass extends MyGenericClass<String> {...}。
05.通配符的使用
- 通配符?用于表示未知的范例,如List<?>表示可以接受任何范例的列表。
06.数组存储数据方面点的特点和弊端
- 特点:数组有固定大小,可以存储同一范例的数据。
- 弊端:一旦声明,大小不可改变;范例固定,无法在运行时动态改变范例。
07.集合框架概述
- Java集合框架由java.util包中的类和接口组成,包罗Collection,Map,List,Set等。
08.Collection的常用方法
- add(), remove(), contains(), size(), isEmpty(), clear()等。
09.Collection的子接口
- List:有序,可重复。
- Set:无序,不重复。
- Queue:先进先出(FIFO)。
- Deque:双端队列。
10.Map接口
11.Collections工具类的使用
- 提供了静态方法,如sort(), max(), min()等,用于操纵集合。
12.网络编程的概述
网络编程是指利用步伐实现差别计算机之间的通信。这通常涉及到使用各种网络协议(如TCP/IP)来发送和接收数据包。网络编程的核心概念包罗客户端-服务器模型、套接字(Socket)编程、多线程或多进程处理并发毗连等。
13.URL编程
网络编程是指利用步伐实现差别计算机之间的通信。这通常涉及到使用各种网络协议(如TCP/IP)来发送和接收数据包。网络编程的核心概念包罗客户端-服务器模型、套接字(Socket)编程、多线程或多进程处理并发毗连等。
14.TCP协议和UDP协议的区别
TCP (Transmission Control Protocol):
- 面向毗连的协议,确保数据的可靠传输。
- 提供流量控制和拥塞控制。
- 数据被分割成多个数据段进行传输。
- 每个数据段都有确认机制,保证数据按顺序到达且无丢失。
- 较高的耽误,因为需要创建毗连和确认数据。
UDP (User Datagram Protocol):
- 无毗连的协议,不保证数据的可靠传输。
- 不提供流量控制和拥塞控制。
- 数据以独立的数据报形式发送。
- 发送数据报无需等候确认,可能会丢失、重复或乱序。
- 低耽误,实用于实时应用,如视频会议或在线游戏。
15.简单说说TCP协议的三次握手与四次挥手
三次握手(Three-Way Handshake):
- 客户端发送一个带有 SYN 标记的 TCP 数据包给服务器,哀求创建毗连。
- 服务器回应一个带有 SYN 和 ACK 标记的 TCP 数据包,确认收到哀求并同意创建毗连。
- 客户端再发送一个带有 ACK 标记的 TCP 数据包给服务器,确认毗连已创建。
四次挥手(Four-Way Wave):
- 客户端发送一个带有 FIN 标记的 TCP 数据包给服务器,表示客户端没有更多的数据要发送了。
- 服务器回应一个带有 ACK 标记的 TCP 数据包,确认收到 FIN 哀求。
- 服务器随后发送一个带有 FIN 标记的 TCP 数据包给客户端,表示服务器也没有更多的数据要发送了。
- 客户端回应一个带有 ACK 标记的 TCP 数据包,确认收到服务器的 FIN 哀求,至此毗连完全关闭。
16. 对反射了解吗?反射有什么好处?为什么需要反射?
- 反射答应运行时检查和操纵步伐布局,包罗类、字段、方法等。它的好处在于进步了代码的机动性和可扩展性,可以动态地加载类和执行方法,这对于框架和库的开发尤其有效,比方依赖注入、ORM映射、单元测试等场景。
17.反射的使用场合和作用、及其优缺点?
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |