工厂模式 作用 详细分类 OOP七大原则: 核心本质 小结 应用场景 简单工厂模式代码示例 实现不同品牌面的工厂生产 Noodles.java HsNoodles.java ...

工厂模式 作用 详细分类 OOP七大原则: 核心本质 小结 应用场景 简单工厂模式代码示例 实现不同品牌面的工厂生产 Noodles.java HsNoodles.java ...
OOP七大原则 开闭原则 里式替换原则 依赖倒置原则 单一职责原则 接口隔离原则 迪米特法则 合成复原原则
设计模式的分类 创建型模式 创建型模式:对象实例化的模式,创建型模式用于解耦对象的实例化过程 结构型模式 结构型模式:把类或对象结合在一起形成一个更大的结构。 行为型模式 行...
简介 Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应...
这是一道面试题 返回结果: 当我第一次看到时候,也会觉得是两个都应该是true 那么就看一下源码(我这里是jdk1.8的源码),这里仅摘取关键部分源码。 从这段代码中我们可以...
1什么是Lambda? 我们知道,对于一个Java变量,我们可以赋给其一个“值”。 如果你想把“一块代码”赋给一个Java变量,应该怎么做呢? 比如,我想把右边那块代码,赋给...
是否有遇到看不懂身边同事代码的情况,是否有被面试官问到 Java 新特性不懂的情况。我掐指一算你大概是遇到的了 Lambda 表达式 和 Stream 流。为了解决上述情况,...
本文准备从以下几个方面去讲解HashMap:1)HashMap源码详细分析2)HashMap为什么是线程不安全的?3)HashMap和HashTable的区别4)1.7和1....
八.接口与继承 1.接口的定义为的关键字为interface2.接口中只能有方法和变量,变量为public static final类型,方法只能被可以为public(默认)...
七.类与对象 1.引用 1.引用与指向new Hero(); /*代表创建了一个Hero对象但是也仅仅是创建了一个对象,没有办法访问它为了访问这个对象,会使用引用来代表这个对...
Arrays常用函数: 关键字简介copyOfRange数组复制toString()转化为字符串(可以直接输出数组中元素)sort排序binarySearch搜索(注意:需要...
一.数据类型 Java中有八种基本类型,都是Java语言预先定义好的,并且是关键字。这八种基本类型分别是:整型 (4种)字符型 (1种)浮点型 (2种)布尔型(1种)[图片上...
flask_mail使用qq邮箱服务器发邮件时有可能会遇到如下报错原因是我们使用了Mail中的默认设置 我们可以看flask_mail中Mail源码: Mail中的默认端口:...
前言: 使用数据库迁移,可以直接建表,而不用我们自己写sql语句用来建表。就是将关系型数据库的一张张表转化成了Python的一个个类。 在开发中经常会遇到需要修改原来的数据库...
如果使用以下方法出现错误: 错误提示:UnicodeEncodeError: 'ascii' codec can't encode characters in positio...
python的可变与不可变数据类型 python与C/C++不一样,它的变量使用有自己的特点,当初学python的时候,一定要记住“一切皆为对象,一切皆为对象的引用”这句话,...
bootstrap中有很多的block,block越多说明灵活性越高,那么含义如下: 在我们的这个基模板中,block和endblock指令定义的块中的内容可以在其衍生模板中...
一.request的get和post 1、get请求: 使用场景:如果只对服务器获取数据,并没有对服务器产生任何影响,那么这时候使用get请求 ...
自学爬虫笔记 一.基础知识学习: 1.re正则 贪婪模式:尽可能多的匹配懒惰模式:尽可能少的匹配,精准模式*?+?模式修正符:在不改变正则表达式的情况下通过模式修正符是匹配结...