- 目录前言:1、StringBuffer类的初始化 注意:常见的三种初始化:2、append() 方法声明:功能: 代码示例1:代码示例2:结果分析: 3、insert() 方法 声明:功能: 代码示例:扩展示例: 结果分析:4、补充: 前言: 把握... 目录前言:1、StringBuffer类的初始化 注意:常见的三种初始化:2、append() 方法声明:功能: 代码示例1:代码示例2:结果分析: 3、insert() 方法 声明:功能: 代码示例:扩展示例: 结果分析:4、补充: 前言: 把握...
- 目录前言:1、split() 方法2、熟悉特殊循环的使用(如上:for(String s : strs){})3、substring() 方法前言: 不受情绪的摆布 不受自己情绪的摆布,这是一种良好的品质,它能够使你不被那些庸俗、转瞬即逝的印象所左右。没有哪一种胜利比驾驭自身冲动的情绪更值得让人... 目录前言:1、split() 方法2、熟悉特殊循环的使用(如上:for(String s : strs){})3、substring() 方法前言: 不受情绪的摆布 不受自己情绪的摆布,这是一种良好的品质,它能够使你不被那些庸俗、转瞬即逝的印象所左右。没有哪一种胜利比驾驭自身冲动的情绪更值得让人...
- 目录前言:1、equals() 方法2、equalsIgnoreCase() 方法3、contains() 方法4、compareTo() 方法5、compareToIgnoreCase() 方法前言: 凡事不必完全公开 不要把所有的事情都完全公开,因为出人意料的成功最能获得他人的敬仰。假如所... 目录前言:1、equals() 方法2、equalsIgnoreCase() 方法3、contains() 方法4、compareTo() 方法5、compareToIgnoreCase() 方法前言: 凡事不必完全公开 不要把所有的事情都完全公开,因为出人意料的成功最能获得他人的敬仰。假如所...
- 目录前言:1、indexOf() 方法(1)int indexOf(int ch): (2)int indexOf(int ch, int fromIndex):(3)int indexOf(String str): (4)int indexOf(String str, int fromIndex):2、lastIndexOf() 方法 (1)int lastIndexOf(int ch... 目录前言:1、indexOf() 方法(1)int indexOf(int ch): (2)int indexOf(int ch, int fromIndex):(3)int indexOf(String str): (4)int indexOf(String str, int fromIndex):2、lastIndexOf() 方法 (1)int lastIndexOf(int ch...
- 正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。正则表达式是一种文本模式,该模式描述在搜索文本时要匹配的一个或多个字符串。 正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。正则表达式是一种文本模式,该模式描述在搜索文本时要匹配的一个或多个字符串。
- 一 基本类型包装类将基本数据类型封装成对象的好处在于在对象中定义更多的功能方法操作该数据常用的操作之一:用于基本数据类型与字符串之间的转换基本数据类型包装类byteByteshortShortintInteger(重点)longLongfloatFloatdoubleDoublecharCharacter(特殊)booleanBoolean 1.1 Integer类概述和使用Integer... 一 基本类型包装类将基本数据类型封装成对象的好处在于在对象中定义更多的功能方法操作该数据常用的操作之一:用于基本数据类型与字符串之间的转换基本数据类型包装类byteByteshortShortintInteger(重点)longLongfloatFloatdoubleDoublecharCharacter(特殊)booleanBoolean 1.1 Integer类概述和使用Integer...
- 多态:是指允许不同子类型的对象对同一消息作出不同的响应。简单的说就是用同样的对象调用同样的方法但是做了不同的事情。也就是方法或对象具体有多种形态,是OOP的第三大特征。 多态:是指允许不同子类型的对象对同一消息作出不同的响应。简单的说就是用同样的对象调用同样的方法但是做了不同的事情。也就是方法或对象具体有多种形态,是OOP的第三大特征。
- 大家好,我是程序员学长,专注分享大数据、算法、java、python等相关知识,欢迎和我一起交流学习。读前福利,最全pdf获取联系我今天我们来聊一下 JVM 中虚拟机栈的概念。 虚拟机栈与程序计数器一样,Java虚拟机栈(Java Virtual Machine Stack)也是线程私有的,它的生命周期与线程相同。每个线程在创建时都会创建一个虚拟机栈,其内部保存一个个的栈帧,对应着一次次的方... 大家好,我是程序员学长,专注分享大数据、算法、java、python等相关知识,欢迎和我一起交流学习。读前福利,最全pdf获取联系我今天我们来聊一下 JVM 中虚拟机栈的概念。 虚拟机栈与程序计数器一样,Java虚拟机栈(Java Virtual Machine Stack)也是线程私有的,它的生命周期与线程相同。每个线程在创建时都会创建一个虚拟机栈,其内部保存一个个的栈帧,对应着一次次的方...
- 1.1.简介例如在Java开发中,我们都知道类和对象实例可以通过new来创建一个或者多个,而单例模式就是采取一定的办法保证整个系统中某一个类只能存在唯一一个对象实例,并且获取该类实例的方法只能是该类自己提供的一个获取其实例的静态方法。 1.2.使用样例例如在Spring源码中的doGetBean方法中就使用到了单例模式,如下:单例模式认知小结:1.一个类只有一个实例;2.类的实例只能是由自... 1.1.简介例如在Java开发中,我们都知道类和对象实例可以通过new来创建一个或者多个,而单例模式就是采取一定的办法保证整个系统中某一个类只能存在唯一一个对象实例,并且获取该类实例的方法只能是该类自己提供的一个获取其实例的静态方法。 1.2.使用样例例如在Spring源码中的doGetBean方法中就使用到了单例模式,如下:单例模式认知小结:1.一个类只有一个实例;2.类的实例只能是由自...
- LCP 06. 拿硬币:桌上有 n 堆力扣币,每堆的数量保存在数组 coins 中。我们每次可以选择任意一堆,拿走其中的一枚或者两枚,求拿完所有力扣币的最少次数。 样例 1输入: [4,2,1] 输出: 4解释: 第一堆力扣币最少需要拿 2 次,第二堆最少需要拿 1 次,第三堆最少需要拿 1 次,总共 4 次即可拿完。 样例 2输入: [2,3,10]输出: 8 提示1 <= n <= 4... LCP 06. 拿硬币:桌上有 n 堆力扣币,每堆的数量保存在数组 coins 中。我们每次可以选择任意一堆,拿走其中的一枚或者两枚,求拿完所有力扣币的最少次数。 样例 1输入: [4,2,1] 输出: 4解释: 第一堆力扣币最少需要拿 2 次,第二堆最少需要拿 1 次,第三堆最少需要拿 1 次,总共 4 次即可拿完。 样例 2输入: [2,3,10]输出: 8 提示1 <= n <= 4...
- ClassPathXmlApplicationContext的构造函数里,一部分逻辑是给各个成员变量赋上初始值:然后是执行refresh操作。获取ConfigurableListableBeanFactory:来自Beans.xml的bean,被解析出来后,就存储在BeanFactory的成员变量beanDefinitionMap里。那么Beans.xml里的bean定义,是如何被解析的呢?... ClassPathXmlApplicationContext的构造函数里,一部分逻辑是给各个成员变量赋上初始值:然后是执行refresh操作。获取ConfigurableListableBeanFactory:来自Beans.xml的bean,被解析出来后,就存储在BeanFactory的成员变量beanDefinitionMap里。那么Beans.xml里的bean定义,是如何被解析的呢?...
- 一、前言今天我们讲类加载机制5个阶段中的第一个阶段,加载,又叫装载。为了便于阅读,以下都叫做装载。装载的第一步就是要获得二进制的字节流,它可以从读.class文件获得,也可以从网络中接收别人发送的字节流。反正只要符合虚拟机规定的字节流格式都可以进入这个阶段。有了字节流之后,要进行装载还需要一个工具,那就是加载器了。加载器既可以使用系统提供的引导类加载器,也可以使用用户自己定义的加载器,只需... 一、前言今天我们讲类加载机制5个阶段中的第一个阶段,加载,又叫装载。为了便于阅读,以下都叫做装载。装载的第一步就是要获得二进制的字节流,它可以从读.class文件获得,也可以从网络中接收别人发送的字节流。反正只要符合虚拟机规定的字节流格式都可以进入这个阶段。有了字节流之后,要进行装载还需要一个工具,那就是加载器了。加载器既可以使用系统提供的引导类加载器,也可以使用用户自己定义的加载器,只需...
- 在前面介绍Unsafe的文章中,简单的提到了java中的本地方法(Native Method),它可以通过JNI(Java Native Interface)调用其他语言中的函数来实现一些相对底层的功能,本文我们就来顺藤摸瓜,介绍一下jni以及它的使用。首先回顾一下jni的主要功能,从jdk1.1开始jni标准就成为了java平台的一部分,它提供的一系列的API允许java和其他语言进行交互... 在前面介绍Unsafe的文章中,简单的提到了java中的本地方法(Native Method),它可以通过JNI(Java Native Interface)调用其他语言中的函数来实现一些相对底层的功能,本文我们就来顺藤摸瓜,介绍一下jni以及它的使用。首先回顾一下jni的主要功能,从jdk1.1开始jni标准就成为了java平台的一部分,它提供的一系列的API允许java和其他语言进行交互...
- 从本篇博文开始,我们就进入虚拟机类加载机制的学习了。那么什么是类加载呢?当我们写完一个Java类的时候,并不是直接就可以运行的,它还要编译成.class(字节码)文件,再由虚拟机解释给当前的操作系统去执行。这些过程都是我们看不见的,我们能看见的也就是一个.class文件。既然虚拟机要解释这些.class文件给当前的操作系统听,那么他怎么获得这些.class文件呢?虚拟机获得这些.clas... 从本篇博文开始,我们就进入虚拟机类加载机制的学习了。那么什么是类加载呢?当我们写完一个Java类的时候,并不是直接就可以运行的,它还要编译成.class(字节码)文件,再由虚拟机解释给当前的操作系统去执行。这些过程都是我们看不见的,我们能看见的也就是一个.class文件。既然虚拟机要解释这些.class文件给当前的操作系统听,那么他怎么获得这些.class文件呢?虚拟机获得这些.clas...
- 如果我们想要将公共的部分抽取出来,发现都比较零散,还不如不抽取,但是不抽取代码又存在大量重复的代码不符合我的风格。于是我便将手伸向了 Consumer 接口。 如果我们想要将公共的部分抽取出来,发现都比较零散,还不如不抽取,但是不抽取代码又存在大量重复的代码不符合我的风格。于是我便将手伸向了 Consumer 接口。
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签