摘要: 转自 https://www.cnblogs.com/cool-fun/p/11725991.html 阅读全文
posted @ 2021-02-25 17:40 Bardzx 阅读(63) 评论(0) 推荐(0)
摘要: replaceAll() 方法使用给定的参数 replacement 替换字符串所有匹配给定的正则表达式的子字符串。 public String replaceAll(String regex, String replacement)regex ———— 匹配此字符串的正则表达式newChar —— 阅读全文
posted @ 2020-01-08 15:01 Bardzx 阅读(1250) 评论(0) 推荐(0)
摘要: Java中的 split 函数是用于按指定字符(串)或正则去分割某个字符串,结果以字符串数组形式返回。 (一)一个参数(只包括正则) splitpublic String[] split(String regex) Splits this string around matches of the g 阅读全文
posted @ 2020-01-08 14:49 Bardzx 阅读(8372) 评论(0) 推荐(0)
摘要: 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现这个类进行初始化。 1.加载 加载,是指Java虚拟机查找字节流(查找.class文件),并且根据字节流创建java.lang.Class对象的过程。这个过程,将类的.class文件中的二进制数据读入内存,放在 阅读全文
posted @ 2019-12-26 18:00 Bardzx 阅读(124) 评论(0) 推荐(0)
摘要: 本文借鉴自https://www.cnblogs.com/gxyandwmm/p/9478569.html,修改使得更好理解 引用一位网友的话:如果别人问你static的作用;如果你说静态修饰 类的属性 和 类的方法 别人认为你是合格的;如果是说 可以构成 静态代码块,那别人认为你还可以; 如果你说 阅读全文
posted @ 2019-12-26 15:10 Bardzx 阅读(230) 评论(0) 推荐(0)
摘要: 创建型模式的主要关注点是“怎样创建对象?”,它的主要特点是“将对象的创建与使用分离”。这样可以降低系统的耦合度,使用者不需要关注对象的创建细节,对象的创建由相关的工厂来完成,就像我们去商场购买商品,不需要知道商品怎么生产出来的,因为它们由专门的厂商生产。 创建型模式分为以下几种。 单例(Single 阅读全文
posted @ 2019-12-26 11:14 Bardzx 阅读(439) 评论(0) 推荐(0)
摘要: 构造函数 类的构造函数是类的一种特殊的成员函数,它会在每次创建类的新对象时执行。 构造函数的名称与类的名称是完全相同的,并且不会返回任何类型,也不会返回 void。构造函数可用于为某些成员变量设置初始值。 下面的实例有助于更好地理解构造函数的概念: #include <iostream> using 阅读全文
posted @ 2019-12-25 17:58 Bardzx 阅读(192) 评论(0) 推荐(0)
摘要: 在软件开发中,为了提高软件系统的可维护性和可复用性,增加软件的可扩展性和灵活性,程序员要尽量根据 7 条原则来开发程序,从而提高软件开发效率、节约软件开发成本和维护成本。 1.开闭原则 开闭原则(Open Closed Principle,OCP)由勃兰特·梅耶(Bertrand Meyer)提出, 阅读全文
posted @ 2019-12-25 17:44 Bardzx 阅读(410) 评论(0) 推荐(0)
摘要: 统一建模语言(Unified Modeling Language,UML)是用来设计软件蓝图的可视化建模语言,为面向对象的建模语言的国际标准。他的特点是简单,统一,图形化,能表达软件设计中的动态与静态信息。 统一建模语言能为软件开发的所有阶段提供模型化和可视化支持,而且融入了软件工程领域的新思想、新 阅读全文
posted @ 2019-12-25 15:33 Bardzx 阅读(619) 评论(0) 推荐(0)
摘要: 有关软件设计模式的定义有很多,有些是从模式的作用出发,也写是根据模式的特点,本文根据大多数教材定义,从以下两个方面来说明。 软件模式的概念。软件设计模式(Software Design Pattern),又称设计模式,是一套被反复使用,多数人知晓,经过分类编目、代码设计经验的总结。它描述了在软件设计 阅读全文
posted @ 2019-12-25 14:22 Bardzx 阅读(1156) 评论(0) 推荐(0)