前言       尽管有很多新秀的语言陆续登场,Java依然占据一席之地,不管什么语言其思想都是万变不离其宗的。本文所含题目重视基础,偏重后端,若有不明之处,可自行搜索解析。后附一份阿里的Java面试大题。用人单位组织的面试有简单的,也有高质量的面试,通常高质量的面试重视该岗位开发基础,同时也会注重如软件工程理论知识,计算机网络,数据库,操作系统,数据结构等
接口有什么用1、通过接口可以实现不相关类的相同行为,而不需要了解对象所对应的类。2、通过接口可以指明多个类需要实现的方法。3、通过接口可以了解对象的交互界面,而不需了解对象所对应的类。另:Java是单继承,接口可以使其实现多继承的功能。说说http,https协议HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WW...
原创 2021-07-28 17:43:06
299阅读
送给有需要的你
转载 2021-08-12 18:02:01
259阅读
一.基础知识:1)集合类:List和Set比较,各自的子类比较(ArrayList,Vector,LinkedList;HashSet,TreeSet);2)HashMap的底层实现,之后会问ConcurrentHashMap的底层实现;3)如何实现HashMap顺序存储:可以参考LinkedHashMap的底层实现;4)HashTable和ConcurrentHashMap的区别;5)Strin
原创 2022-03-02 16:01:16
136阅读
一.基础知识:1)集合类:List和Set比较,各自的子类比较(ArrayList,Vector,LinkedList;HashSet,TreeSet);2)HashMap的底层实现,之后会问ConcurrentHashMap的底层实现;3)如何实现HashMap顺序存储:可以参考LinkedHashMap的底层实现;4)HashTable和ConcurrentHashMap的区别;5)Strin
原创 2022-03-04 09:27:40
152阅读
这是我收集的10道高级Java面试问题列表。这些问题主要来自 Java 核心部分 ,不涉及 Java EE 相关问题。你可能知道这些棘手的 Java 问题的答案,或者觉得这些不足以挑战你的 Java 知识,但这些问题都是容易在各种 Java 面试中被问到的,而且包括我的朋友和同事在内的许多程序员都觉得很难回答。1. 为什么等待和通知是在 Object 类而不是 Thread 中声明的?一个棘手的
转载 2023-08-13 17:21:50
148阅读
# iOS 中高级面试题解析:深入理解 iOS 生态与代码实现 在 iOS 的开发领域中,各种面试题常常涉及从基础到高级的各种概念和技术。本文将围绕一些中高级的 iOS 面试题进行深入解析,并通过示例代码和图示帮助大家更好地理解这些概念。 ## 1. MVC 架构的理解 MVC(Model-View-Controller)是 iOS 中常用的设计模式。它将应用程序分为三部分,分别负责数据(M
原创 8月前
24阅读
什么是线程死锁?死锁如何产生?如何避免线程死锁?
转载 2021-07-30 13:39:19
214阅读
这里选了几道高频面试题以及一些解答。不一定全部正确,有一些是没有固定答案的,如果发现有错误的欢迎纠正,如果有更好的回答,热烈欢迎留言探讨。
转载 2021-07-30 13:45:53
217阅读
对于有一定经验的开发者,在面试过程中多多少少都会被问及jvm相关知识,但是往往在实际开发中涉及较少,这里整理一些知识点做一期面试题库拿出来,希望对有用到朋友有一些参考。
转载 2021-07-30 15:02:41
187阅读
面试题3
转载 2021-08-12 15:36:04
207阅读
面试题5
转载 2021-08-12 15:40:58
239阅读
面试题6
转载 2021-08-13 10:29:30
172阅读
目录 JAVA 基础 JVM 知识 开源框架知识 操作系统 多线程 TCP 与 HTTP 架构设计与分布式 算法 Mysql 中间件 框架 JAVA 基础 1. JAVA 中的几种基本数据类型是什么,各自占用多少字节。 数据类型 关键字 内置类   内存占用字节数 布尔型 boolean Boolean 1字节 字符型 char Character 2
原创 2021-07-13 13:57:04
432阅读
Java 高级面试问题及答案问题1: 请解释Java中的垃圾回收机制,并描述其工作原理。答案: Java中的垃圾回收(Garbage Collection, GC)是一种自动内存管理机制,用于识别和回收不再使用的对象,从而释放内存资源。垃圾回收器主要关注堆内存中的管理,堆内存主要用于存储对象实例。 工作原理如下:对象创建:Java中的对象在堆内存中创建,分配在新生代(Young Generatio
# Android 中高级面试题 在Android开发领域中,高级面试题涉及到更深层次的知识和技能,对开发者的能力有更高的要求。本文将介绍一些常见的Android高级面试题,并附带代码示例,帮助读者更好地理解和准备面试。 ## 旅行图示例 ```mermaid journey title 高级面试准备 section 准备知识 开始 准备Jav
原创 2024-05-11 06:35:49
34阅读
调整作息 不读源码
转载 2021-07-30 13:46:15
314阅读
面试题4
转载 2021-08-12 15:39:17
498阅读
开头先说一下我大概的情况吧。渣本毕业,工作已经有快两年了,从高中就开始玩小破站。无论是学习还是日常放松都是在b站。大学主学的软件技术专业,所以,进大学校门那一刻起,去上海bilibili工作就在心里埋下了种子。在学校,专业学的挺好的,自己写过一些小项目,也参与过一些协会开发的项目。 两年前刚毕业时候,b站也有校招,我当然满怀期待的参加了,但是并没有被录用。当时,挺失落的吧,当时也有想过放弃:我一个
第二波
转载 2021-08-12 15:38:08
211阅读
  • 1
  • 2
  • 3
  • 4
  • 5