自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (1)
  • 收藏
  • 关注

原创 c#中slice,substr,substring区别

slice结果是空,这个结合第3和第4种情况,可知,这个实际是slice(8,1),第一参数大于第二参数了,所以是无效的,空值;这两种情况合一了,其实这个也多余说了,只不过是为了把情况都列出来而已,因为上述的结果都可以用第1到第5种情况解释完全的,大家自行换算一下就知道了,结论是一样的。区别出现了,substr的结果不一致,因为substr的第二参数,是截取几位的意思,而其他两个的是截取到第几位的前面(之所以这么说,是因为不包括这个位置)。数组字符串表现一致。//防止空格干扰,不用带空格的,注意这里有个!

2023-05-15 13:34:42 760

原创 设计模式——单例模式

所谓的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对一个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法。单例模式有八种方式:饿汉式(静态常量) 饿汉式(静态代码块) 懒汉式(线程不安全) 懒汉式(线程安全,同步方法) 懒汉式(线程安全,同步代码块) 双重检查 静态内部类 枚举饿汉式(静态常量) :步骤如下:构造器私有化 类的内部创建对象 向外暴露一个静态的公共方法例子:Singleton类:public cla.

2022-01-26 18:07:22 269

原创 设计模式类型

设计模式分为三种类型,共23种创建型模式:单例模式,抽象工厂模式,原型模式,建造者模式,工厂mos 结构型模式:适配器模式,桥接模式,装饰模式,组合模式,外观模式,享元模式,代理模式。 行为型模式:模板方法模式,命令模式,访问者模式,迭代器模式,观察者模式,中介者模式,备忘录模式,解释器模式,状态模式,策略模式,职责链模式...

2022-01-26 17:37:49 308

原创 Java基础——第十三节(代码块1)

基本介绍:基本介绍:代码块又称为初始化块,属于类中的成员{即 是类的一部分},类似于方法。将逻辑句封装子啊方法体中,通过{}包围起来。但和方法不同,没有方法名,没有返回,没有参数,只有方法体,而且不用通过对象或类显式调用,而是加载类时,或创建对象时隐式调用基本语法:【修饰符】{ 代码}注意:1.修饰符可选,要写的话,也只能写 static2.代码块分为两类,使用static修饰的叫静态代码块,没有static修饰的,叫普通代码块3.逻辑语句可以为任何逻辑语句

2022-01-26 16:17:38 263

原创 设计模式的七大原则——迪米特法则

基本介绍:一个对象应该对其他对象保持最少的了解 类与类关系越密切,耦合度越大 迪米特法则又叫最少知道原则,即一个类对自己依赖的类知道的越少越好。也就是说,对于被依赖的类不管多么复杂,都尽量将逻辑封装在类的内部。对外除了提供public方法,不对外泄露任何信息 迪米特法则还有一个简单的定义:只与直接朋友通信 直接的朋友:每个对象都会与其他对象由耦合关系,只要是两个对象之间有耦合关系,我们就说这两个对象之间时朋友关系。耦合的方式很多,依赖,关联,组合,聚合等。其中,我们称出现成员变量,方法参数,方

2022-01-25 16:44:36 275

原创 设计模式的七大原则——开闭原则

开闭原则

2022-01-24 18:00:06 328

原创 Git配置

截图手把手过程

2022-01-24 15:32:47 525

原创 设计模式的七大原则——依赖倒转原则

基本介绍:依赖倒转原则是指:高层模块不应该依赖底层模块,二者都应该依赖其抽象 抽象不应该依赖细节,细节应该依赖抽象 依赖倒转(倒置)的中心思想是面向接口编程 依赖倒转原则是基于这样的设计理念;相对于细节的多变性,抽象的东西要稳定的多。以抽象为基础搭建的架构比以基础的架构要稳定的多。在java中,抽象指的是接口或抽象类,细节就是具体的实现类 使用接口或抽象类的目的是制定好规范,而不涉及任何具体的操作,把展现细节的任务交给他们的实现类去完成。person类://完成person接

2022-01-20 16:49:22 191

原创 Object类详解——toString方法

基本介绍:默认返回:全类名+@+哈希值的十六进制。子类中往往重写toString方法,用于返回对象的属性信息当直接输出一个对象时,toString方法被默认的调用没有重写toSting例子toTstring类:public class toTstring { private String name; private String job; private double sal; public toTstring(String name, S

2022-01-20 14:17:13 698

原创 Object类——hashCode方法

提高具有哈希结构的容器效率 两个引用,如果指向的是同一个对象,则哈希值肯定一样 两个引用,如果指向的是不同对象,则哈希值是不一样的 哈希值主要根据地址号来的,不能完全将哈希值等价于地址public class HaschCode_ { public static void main(String[] args) { A a = new A(); A a1 = new A(); A aa = a; System.out.p.

2022-01-20 10:26:34 327

原创 Object类详解-——equals

equals方法==和equals对比【面试题】==:即可判断基本类型,又可以判断引用类型 ==:如果判断基本类型,判断的是值是否相等。示例:int i = 10;double d= 10.0 ==: 如果判断引用类型,判断的是地址是否相等,即判定是不是同一个对象public class Equals01 { public static void main(String[] args) { A a = new A(); A b = a;.

2022-01-20 09:52:37 354

原创 设计模式的七大原则——接口隔离原则

接口隔离原则的使用:类A通过接口Interface1依赖B,类C通过接口Interface1依赖D,如果接口Inter1,对于类A和类C来说不是最小接口,那么类B和类D必须实现他们不需要的方法实现下面类图的结构:实现过程:接口interface1:public interface Interface1 { void operation1(); void operation2(); void operation3(); void op...

2022-01-19 16:53:01 428

原创 基础 随笔记录,补缺

多态时,对象调用方法看右边(运行编译)对象调用属性 看左边(编译类型)

2022-01-19 11:28:11 154

原创 设计模式的七大原则——单一职责原则

单一职责原则

2022-01-18 17:44:58 248

原创 数组拷贝arraycopy()

数组拷贝

2022-01-18 11:41:23 76

原创 Java基础——第十二节(构造器)

构造器

2022-01-14 16:48:49 47

原创 Java基础——第十一节(作用域)

作用域

2022-01-14 16:32:51 94

原创 Java基础——第十一(可变参数)

可变参数

2022-01-14 16:00:30 101

原创 Java基础第十节——(方法重载OverLoad)

重载

2022-01-14 15:42:54 77

原创 设计模式-------构建者(Builder pattem)

设计模式——构建者模式

2022-01-14 11:10:34 150

原创 git——分支合并(冲突)

git 分支合并 手动解决冲突

2022-01-12 10:23:06 967

原创 git——分支合并(正常)

分支合并

2022-01-11 18:19:21 185

原创 git 分支命令演示

git分支

2022-01-11 16:53:16 115

原创 Git常用 命令

git 常用命名演示

2022-01-11 16:15:09 126

原创 Java---------------数组(Array)

使用的三种方式:①:动态初始化数据类型 数组名【】= new 数据类型【大小】int a[] = new int[5] :创建了一个数组,名字为a,存放5个int

2022-01-10 14:30:05 29

原创 Java基础——第九节(跳转控制语句)

break,continue,return的区别

2022-01-10 10:40:54 138

原创 Java基础——第八节(do-while循环)

do-while循环

2022-01-07 14:18:16 299

原创 Java基础——第七节(while循环)

while循环

2022-01-07 13:54:49 248

原创 Java基础——第六节(循环控制-for)

for循环语句

2022-01-07 13:25:06 226

原创 Java基础——第五节(控制结构)

swich case 和 if-else

2022-01-07 11:39:41 184

原创 Java基础——第四节(进制)

计算机进制问题

2022-01-06 11:36:29 62

原创 Java基础——第三节(键盘输入)

scanner键盘输入

2022-01-06 09:55:36 38

原创 Java1.8新特性——Optional类

Optional类

2022-01-05 18:15:13 294

原创 java1.8Stream流(三)

stream流终止操作

2022-01-05 18:04:22 79

原创 Java1.8 Stream流(二)

Stream流中间操作

2022-01-05 17:59:39 217

原创 Java1.8 Stream流(一)

java1.8特性 Stream流

2022-01-05 17:52:35 55

原创 方法引用和构造器引用(三)

数组引用

2022-01-05 17:36:23 134

原创 方法引用与构造器引用(二)

构造器引用

2022-01-05 17:33:03 40

原创 方法引用与构造器引用(一)

方法引用

2022-01-05 17:07:47 48

原创 四大核心函数式接口

四大核心接口

2022-01-05 16:54:10 136

Stream创建.pdf

Stream创建.pdf

2022-01-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除