文章 2024-06-12 来自:开发者社区

Java基础4-一文搞懂String常见面试题,从基础到实战,更有原理分析和源码解析!(二)

Java基础4-一文搞懂String常见面试题,从基础到实战,更有原理分析和源码解析!(一):https://developer.aliyun.com/article/1535629 String为什么不可变? 翻开JDK源码,java.lang.String类起手前三行,是这样写的: ...

文章 2024-06-12 来自:开发者社区

Java基础4-一文搞懂String常见面试题,从基础到实战,更有原理分析和源码解析!(一)

String基础 Java String 类 字符串广泛应用 在 Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。 创建字符串 创建字符串最简单的方式如下: String greeting = "菜鸟教程"; 在代码中遇到字符串常量时,这里的值是 "菜鸟教程"",编译器会使用该值创建一个 St...

Java基础4-一文搞懂String常见面试题,从基础到实战,更有原理分析和源码解析!(一)
文章 2023-01-29 来自:开发者社区

从面试角度分析LinkedList源码

注:本系列文章中用到的jdk版本均为java8LinkedList类图如下:LinkedList底层是由双向链表实现的。链表好比火车,每节车厢包含了车厢和连接下一节车厢的连接点。而双向链表的每个节点不仅有指向下一个节点的指针,还有指向上一个节点的指针。在LinkedList源码中有一个Node静态类,源码如下:private static class Node<E> { E ...

从面试角度分析LinkedList源码
文章 2023-01-29 来自:开发者社区

从面试角度分析ArrayList源码

注:本系列文章中用到的jdk版本均为java8ArrayList类图如下:ArrayList的底层是由数组实现的,数组的特点是固定大小,而ArrayList实现了动态扩容。ArrayList部分变量如下,在下面的分析中会用到这些变量。/** * 默认容量 */ private static final int DEFAULT_CAPACITY = 10; /** * 空的对象数组 */ ...

从面试角度分析ArrayList源码
文章 2022-04-19 来自:开发者社区

面试官:你分析过线程池源码吗?(下)

线程池状态的转换模型:构造器public ThreadPoolExecutor(int corePoolSize,//线程池初始启动时线程的数量 int maximumPoolSize,//最大线程数量 long keepAliveTime,//空闲线程多久关闭? ...

面试官:你分析过线程池源码吗?(下)
文章 2022-04-19 来自:开发者社区

面试官:你分析过线程池源码吗?(上)

线程池源码也是面试经常被提问到的点,我会将全局源码做一分析,然后告诉你面试考啥,怎么答。为什么要用线程池?简洁的答两点就行。降低系统资源消耗。提高线程可控性。如何创建使用线程池?JDK8提供了五种创建线程池的方法:1.创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。public static ExecutorService newFixedThreadPool(int nTh....

面试官:你分析过线程池源码吗?(上)
文章 2022-02-18 来自:开发者社区

面试官:你分析过SpringMVC的源码吗?

1. MVC使用在研究源码之前,先来回顾以下springmvc 是如何配置的,这将能使我们更容易理解源码。1.1 web.xml<servlet> <servlet-name>mvc-dispatcher</servlet-name> <servlet-class>org.springframework.web.servlet.Di...

面试官:你分析过SpringMVC的源码吗?
文章 2022-02-17 来自:开发者社区

夯实Java基础系列3:一文搞懂String常见面试题,从基础到实战,更有原理分析和源码解析!

目录 string基础 Java String 类 创建字符串 StringDemo.java 文件代码: String基本用法 创建String对象的常用方法 String中常用的方法,用法如图所示,具体问度娘 三个方法的使用: lenth() substring() charAt() 字符串与byte数组间的相互转换 ==运算符和equals之间的区别: 字符串的不可变...

夯实Java基础系列3:一文搞懂String常见面试题,从基础到实战,更有原理分析和源码解析!
文章 2022-02-17 来自:开发者社区

经典面试题SALES TAXES思路分析和源码分享

题目: SALES TAXES Basic sales tax is applicable at a rate of 10% on all goods, except books, food, and medical products that are exempt. Import duty is an additional sales tax 除书籍 食品 药品外其他商品基本税为10%。...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

Java面试那些事儿

手把手带您学习Java,开启编程之路。

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等