文章 2022-01-12 来自:开发者社区

PHP面试题:请以空格作为间隔,拆分字符串’Apple Orange Banana Strawberry’,组成数组$fruit,

* 数组中所有元素都用小写字母,并按照字母先后次序排序class sort { private $str; public function __construct($str) { $this->str=strtolower($str); } private function explodes() { if(empty($this->str)) return...

文章 2021-12-31 来自:开发者社区

面试管:如何找出字符串中无重复最长子串?

前言LeetCode第3题,“无重复字符的最长子串”,曾经面试的过程中遇到过的一道算法题。通过这道题,我们能够学到算法中一个比较常见的解题方法:滑动窗口算法。由于LeetCode中很多题都是基于“滑动窗口算法”进行解答,因此本篇文章将重点放在“滑动窗口”上,而不仅仅是这道算法题。当理解了滑动窗口的基本原理之后,所有类似的题都可以轻易解答。下面来看具体的题目和解题方法。“无重复字符的最长子串”题目....

面试管:如何找出字符串中无重复最长子串?
文章 2021-12-30 来自:开发者社区

面试题系列第5篇:JDK的运行时常量池、字符串常量池、静态常量池,还傻傻分不清?

《Java面试题系列》:一个长知识又很有意思的专栏。深入挖掘、分析源码、汇总原理、图文结合,打造公众号系列文章,面试与否均可提升Level。欢迎持续关注【程序新视界】。本篇为第5篇。【番外篇】本篇核心:JDK各个版本中JDK的运行时常量池、字符串常量池、静态常量池的功能及存储位置。在写本系列文章时,发现一旦追究起底层实现都会涉及到一些内存结构的问题。其中涉及比较多的便是常量池,本篇文章汇总一下J....

面试题系列第5篇:JDK的运行时常量池、字符串常量池、静态常量池,还傻傻分不清?
文章 2021-12-29 来自:开发者社区

面试官问:一个Java字符串中到底能有多少个字符?

依照Java的文档, Java中的字符内部是以UTF-16编码方式表示的,最小值是 \u0000 (0),最大值是\uffff(65535), 也就是一个字符以2个字节来表示,难道Java最多只能表示 65535个字符?char: The char data type is a single 16-bit Unicode character. It has a minimum value of ....

文章 2021-12-27 来自:开发者社区

LeetCode 03:面试关:如何找出字符串中无重复最长子串?

LeetCode第3题,“无重复字符的最长子串”,曾经面试的过程中遇到过的一道算法题。通过这道题,我们能够学到算法中一个比较常见的解题方法:滑动窗口算法。由于LeetCode中很多题都是基于“滑动窗口算法”进行解答,因此本篇文章将重点放在“滑动窗口”上,而不仅仅是这道算法题。当理解了滑动窗口的基本原理之后,所有类似的题都可以轻易解答。下面来看具体的题目和解题方法。“无重复字符的最长子串”题目链接....

LeetCode 03:面试关:如何找出字符串中无重复最长子串?
文章 2021-12-26 来自:开发者社区

面试题系列第6篇:JVM字符串常量池及String的intern方法详解?

《Java面试题系列》:一个长知识又很有意思的专栏。深入挖掘、分析源码、汇总原理、图文结合,打造公众号系列文章,面试与否均可提升Level。欢迎持续关注【程序新视界】。本篇为第6篇。关于字符串的比较在前面文章中已经详解过,本篇文章基于字符串常量池的存储及在使用intern方法时所引起的内存变化进行一步深层次的讲解。重点内容:当字符串调用intern方法后,再进行字符串的比较,会发生什么变化?本文....

面试题系列第6篇:JVM字符串常量池及String的intern方法详解?
文章 2021-12-01 来自:开发者社区

面试官刁难:Java字符串可以引用传递吗?(2)

当 count -= len 执行之后,value 的字符内容仍然为“沉默王二”,但 count 变成了 3。当鼠标停留在 this 上时,此时的字符内容为“沉默王”,也就意味着 x 当前的字符内容为“沉默王”。同样的,当我们在 append() 方法上进行 debug 的时候,也可以观察到字符串发生变化的细节。当 append() 方法执行结束后,此时形参 x 的字符内容为“沉默王三”。当 c....

面试官刁难:Java字符串可以引用传递吗?(2)
文章 2021-12-01 来自:开发者社区

面试官刁难:Java字符串可以引用传递吗?(1)

老读者都知道了,六年前,我从苏州回到洛阳,抱着一幅“海归”的心态,投了不少简历,也“约谈”了不少面试官,但仅有两三个令我感到满意。其中有一位叫老马,至今还活在我的手机通讯录里。他当时扔了一个面试题把我砸懵了:“王二,Java 字符串可以引用传递吗?”我当时二十三岁,正值青春年华,从事 Java 编程已有 N 年经验(N < 4),自认为所有的面试题都能对答如流,结果没想到啊,被“刁难”了—....

面试官刁难:Java字符串可以引用传递吗?(1)
文章 2021-12-01 来自:开发者社区

百词斩算法面试题--字符串压缩

题目忘了,大概是说,输入aabcccccaaa,写个算法输出a2b1c5a3实现:@Slf4j public class DepressForBaiCiZhan { public static String doDepress(String str) { //字符串为空直接返回 if ("".equals(str)) return str; ...

文章 2021-11-20 来自:开发者社区

字节跳动面试官这样问有关字符串的问题!!

Java对象的结构首先,我们来下Java对象在虚拟机中的结构,这里,以HotSpot虚拟机为例。从上面的这张图里面可以看出,对象在内存中的结构主要包含以下几个部分:Mark Word(标记字段):对象的Mark Word部分占4个字节,其内容是一系列的标记位,比如轻量级锁的标记位,偏向锁标记位等等。Klass Pointer(Class对象指针):Class对象指针的大小也是4个字节,其指向的位....

字节跳动面试官这样问有关字符串的问题!!

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

Java面试那些事儿

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

+关注