J2SE基础
文章平均质量分 79
J2SE
猎户星座。
花有重开日,人无再少年。
展开
-
String面试题
如何判断一个字符串中某个字符出现的次数听到该问题,我脑海中第一反应是先把字符串转换为字符数组,然后使用foreach循环,在循环体内进行字符比对,代码如下所示:public static void main(String[] args) { String str = "ABC123ABC"; char searchChar = 'B'; int count = 0; char[] charArray = str.toCharArray(); for (ch转载 2021-04-08 10:55:05 · 872 阅读 · 0 评论 -
DevOps
提到DevOps这个词,我相信很多人一定不会陌生。作为一个热门的概念,DevOps近年来频频出现在各大技术社区和媒体的文章中,备受行业大咖的追捧,也吸引了很多吃瓜群众的围观。那么,DevOps是什么呢?有人说它是一种方法,也有人说它是一种工具,还有人说它是一种思想。更有甚者,说它是一种哲学。越说越玄乎,感觉都要封神啦!DevOps这玩意真的有那么夸张吗?它到底是干嘛用的?为什么行业里都会对它趋之如骛呢?今天这篇文章,就和大家好好聊一聊这个DevOps。DevOps的起源上个世转载 2021-03-26 17:38:07 · 3141 阅读 · 2 评论 -
内部类
关于内部类的定义就是可以将一个类的定义放在另一个类的定义内部,内部类是一种非常有用的特性,它允许我们把一些逻辑相关的类组织在一起,并且可以控制位于内部的类的可视性。对于上面提到的各种内部类,我们可以大概分为下面张图片的分类:内部类 从上图中可以看到,内部类分成静态内部类和非静态内部类,而非静态内部类又可以分为局部内部类和匿名内部类,同时我们把包裹内部类的类称之为外部类,就如下:class OuterClass { ... // 静态内部类 static class转载 2021-03-13 21:00:44 · 72 阅读 · 0 评论 -
异常体系
异常异常一般指不期而至的各种状况,如:文件不存在、空指针、非法参数等。异常是一个事件,发生在程序运行期间,干扰了正常的指令流程。Java 中使用 Throwable 类及其子类来描述各种不同的异常。因此,Java 异常都是对象,是 Throwable 的子类实例,描述了出现在一段编码中的错误条件。当条件生成时,错误将引发异常。Java 异常类层次结构图:从图上我们可以看到,Java 异常都继承自 Throwable,Throwable 分为两大派系,一类是 Error(错误),一类是 E转载 2021-03-08 18:45:36 · 200 阅读 · 0 评论 -
深拷贝/浅拷贝
一、值传递和引用传递在谈值传递和引用传递之前先了解下java数据类型有哪些Java数据类型java的数据类型有两大类,基本类型和对象类型。相应的,变量也有两种类型:基本类型和引用类型。基本类型包括byte,short,int,long,char,float,double,boolean 这八大基本数据类型,基本类型的变量保存原始值,即它代表的值就是数值本身,存放在栈内存中的数据段,因为是按值存储,可以直接访问和修改,原始值一般对应在内存上的栈区。引用类型包括 类类型,接口类型和数组转载 2021-03-08 11:31:49 · 115 阅读 · 0 评论