面试题

本栏目收集了程序员常见面试题,包括Java、前端、数据库、Nginx、Linux、算法等等。

Java面试题: 如何实现数组和 List 之间的转换?

在 Java 中,可以通过 Arrays 的 asList 方法,或者 List 的 toArray 方法快速实现数组和 List 互相转换。

Java面试题:ArrayList 和 LinkedList 的区别是什么?

ArrayList 和 LinkedList 是两个常用的 List 集合实现类,如果需要频繁进行随机访问操作,那么应该选择 ArrayList。如果需要频繁进行插入和删除操作,那么应该选择 LinkedList。

Java面试题:说一下 HashMap 的实现原理?

HashMap 是基于哈希表的 Map 接口的非同步(非线程安全)实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。该类不保证映射的顺序,特别是它不保证该顺序恒久不变。

安全面试题:什么是 CSRF 攻击,如何避免?

CSRF(Cross-Site Request Forgery)攻击,也称为跨站请求伪造攻击,是一种利用受信任用户的身份进行恶意操作的攻击方式。攻击者通过伪造请求,诱使受害者在已登录的状态下执行恶意操作,从而导致安全漏洞。

安全面试题:什么是 XSS 攻击,如何避免?

本文将介绍什么是 XSS 攻击,以及如何预防 XSS 攻击和 XSS 攻击的经典类型。

安全面试题:如何避免 SQL 注入?

SQL注入(SQL lnjection) 是发生在 Web 程序中数据库层的安全漏洞,是比较常用的网络攻击方式之一,针对程序员编写时的疏忽,通过 SQL 语句,实现无账号登录,甚至修改数据库。本文将介绍在 Java 中怎样避免 SQL 注入。

Java面试题:如何决定使用 HashMap 还是 TreeMap?

本文将介绍在 HashMap 和 TreeMap 中如何进行选择?

Java面试题:HashMap 和 Hashtable 的区别?

本文将介绍 HashMap 和 Hashtable 的区别。

Java面试题:List、Set、Map 之间的区别是什么?

本文将介绍 java 中 List、Set、Map 之间的区别是什么?

Java面试题:Collection 和 Collections 有什么区别?

本文将介绍Collection 和 Collections 的区别。

Java面试题:Java 容器都有哪些?

本文将介绍 java 中有哪些容器。

Java面试题:Files 的常用方法都有哪些?

本文将介绍 Files 类中常用的方法有哪些。

Java面试题:BIO、NIO、AIO 有什么区别?

本文将介绍 java 面试题“BIO、NIO、AIO 有什么区别?”。

Java面试题:Java 中 IO 流分为几种?

本文将介绍Java面试题, Java 中 IO 流分为几种。

Java面试题:接口和抽象类有什么区别?

本文将介绍“接口和抽象类有什么区别?”面试题

首页 1 2 3 下一页 末页 共36/3页
关于
本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,请来信告知:hxstrive@outlook.com
公众号