二、建造者模式的结构==============1、抽象建造者(Builder)它声明为创建一个产品对象的各个部件指定的抽象接口,在该接口中一般声明两类方法,一类方法是buildPatX(),他们用于创建复杂对象的各个部件;另一类方法是getResult(),它们用于返回复杂对象。Builder既可以是抽象类,也可以是接口。2、具体建造者(ConcreteBuilder)实现抽象建造者接口,构建和
视频教程看第二遍了,记点东西方便自己以后回过头来看看,也见证下自己的学习历程。 1.System      System.getProperties()  静态方法 获取系统一些信息 , Properties是Hashtable的子类      在不同的机器上运行,获取的系统信息会不一样,比如默认编码
C++核心编程0 前言 0.本阶段主要针对C++面向对象编程技术做详细讲解,探讨C++中的核心和精髓  1.配套学习视频:https://www.bilibili.com/video/BV1et411b73Z  2.修复了图片问题和MD笔记显示问题,补充了一些知识  3.课程和笔记都很棒!非常喜欢本课的课程布局以及知识+应用衔接的上课方式,安利给一切初学者!(有一点点基础更佳)  4.自用于复习回
python总结区:一.变量解释图书馆看书,如何快速找到书籍呢?按照管理对书的的编号找到书放置的位置。就能找到想要的书籍。 这个编号其实就是把书籍存放的位置起了个名字蛮方便后期进行查找。 程序中,数据都是临时存放在内存中,为了更快速的查找或者使用这个数据,我们把存储在内存中的数据定义一个名称,这个名称就叫变量。(通俗的讲就是:内存地址的名字)二.定义变量2.1标识符命名规则:由字母数字下划线组成
转载 2023-06-25 21:46:59
296阅读
一、控制台输出“Hello World” 首先创建文件“helloWorld.java”,然后输入如下代码: 1 public class HelloWorld 2 { 3 public static void main(String[] args) 4 { 5 System.out.println("Hello World!"); 6
转载 2024-03-05 21:22:09
36阅读
基础知识1、什么是跨平台性?原理是什么?JVM不同的系统都可以运行。系统安装虚拟机。。我的总结:Java 程序之所以能够实现跨平台运行,是因为它根本就不直接在任何底层平台上运行,有虚拟机调用。2、Jre 和Jdk 的区别?JDK;包含虚拟机和类库,也包含JREJRE:(Java Runtime Environment),java 运行环境简单而言:使用JDK 开发完成的java 程序,交给JRE
转载 2023-07-06 22:02:05
163阅读
介绍代码仓库地址:https://gitee.com/CandyWall/spring-source-study 跟着黑马满一航老师的spring高级49讲做的学习笔记,本笔记跟视频内容的项目名称和代码略有不同,我将49讲的代码每一讲的代码都拆成了独立的springboot项目,并且项目名称尽量做到了见名知意,都是基于我自己的考量,代码都已经过运行验证过的,仅供参考。视频教程地址:https://
VC++60代码,按照视频教程内容编写。方便大家在不同环境学习。以下内容来源于网络:官方教程地址:在线完整视频: http://yun.itheima.com/course/235.html?2009sjnqq 网盘完整视频: https://pan.baidu.com/s/1v-WGz4KE48UDT5rmT9E-sw 提取码lty2 配套资料:https://pan.baidu.com/s/1
SpringMVC概述SpringMVC是一种基于Java实现MVC模型的轻量级Web框架优点:使用简单、开发便捷(相比于Servlet)灵活性强SpringMVC入门案例(后续项目创建不再讲解)创建一个maven项目导入jar包<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.o
如何使用JDK提供的帮助文档  1:找到文档,打开文档  2:点击显示,找到索引,出现输入框  3:你应该知道你找谁?举例:Scanner  4:看这个类的结构(需不需要导包)   注意:如果这个类的包是java.lang; 在使用的使用就不需要导包操作,直接使用    由于,java.util.Scan
转载 2024-01-28 01:23:30
41阅读
 1、配置环境变量;临时环境变量用set+相应的变量名;如果要在原有的目录基础上添加新的目录,就用两个百分号中间写目录名的方式,和前一个目录用分号隔开(Linux下用冒号);清空classpath 设置用set classpath=JVM先找classpath,然后才找当前目录找文件,加分号先找classpath 后找当前目录,不加分号只在classpath
一、基础概念SDK:软件开发工具包(Software Development Kit),第三方工具API:Windows擦欧总系统提供给应用程序编程的接口窗口:一个Windows应用程序至少有一个窗口,称为主窗口。是Windows应用程序与用户进行交互的接口。两种窗口:子窗口和父窗口;窗口由两部分构成:客户区和非客户区句柄(HANDLE):Windows程序中,有各种各样的资源(窗口、图标、光标、
黑马程序员 C++学习课件——C++基础入门黑马程序员 C++学习课件, 为自用版本,单纯为了学习方便1 C++初识1.1 第一个C++程序编写一个C++程序总共分为4个步骤创建项目创建文件编写代码运行程序1.1.1 创建项目 Visual Studio是我们用来编写C++程序的主要工具,我们先将它打开1.1.2 创建文件右键源文件,选择添加->新建项给C++文件起个名称,然后点击添加即可。
转载 2023-07-05 13:21:05
227阅读
文章目录Python一、安装1、安装python环境①第一步下载软件②安装软件③验证安装是否成功④作用二、基础语法1、输出语句2、执行python文件3、字面量4、注释5、变量6、数据类型①type()查看数据类型②数据类型转换7、标识符8、运算符①数学运算符②复合赋值运算符③比较运算符9、字符串①字符串的定义②转义字符③字符串的拼接④数字精度控制⑤股价计算小程序10、键盘录入①input函数②
每篇必看前言:该笔记适用于有C/C++/Java基础的想要迅速掌握Python语法的人。该笔记是以B站黑马2022版教程为背景,所作的笔记。字符串:同元组一样,字符串是个无法修改的数据容器。其与修改相关的方法,会返回一个新字符串。相关方法:下标访问:从前向后,下标从0开始从后向前,下标从-1开始a="shanshan deisu" print(a[9]) print(a[-5])index:字符串
转载 2023-07-05 13:05:11
0阅读
文章目录一、spring 概述1.系统架构图2.入门案例二、入门1.IOC与DI的综合入门案例2.IOC的内容2.1bean基础2.2bean实例化2.2.1 构造方法2.2.2 静态工厂2.2.3 实例工厂与FactoryBean2.2.4 FactoryBean2.3 bean的生命周期3.DI的相关内容3.1 setter注入3.2 构造器注入3.2.1 **构造器注入多个引用数据类型**
转载 2024-04-21 18:08:03
232阅读
黑马程序员python入门(一) 文章目录黑马程序员python入门(一)前言第一章 python的基础认知第二章 python基础语法一、字面量二、注释三、变量四、数据类型五、数据类型转换六、标识符七、预算符八、字符串九、数据输入第三章 python的判断语句一、布尔类型二、if判断语句三、if else语句四、if elif else五、判断语句的嵌套 前言本文基于自己学习所需,整理出pyth
转载 2023-05-26 02:43:09
1150阅读
知识点总结一:1、环境搭建jdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中   (假定你的jdk安装在d:\jdk1.6.10):JAVA_HOME=C:\Program Files\Java\jdk1.6.10 classpath=.;%JAVA_HOME%\lib\dt.jar; %JAVA_H
转载 2023-10-30 21:58:44
114阅读
此文仅作为个人学习笔记使用1.DDL语句基本语法      1.显示所有的数据库 2.创建数据库 3.使用数据库 4.查看当前使用的数据库 5.删除数据库  1.显示所有表 2.创建表 3.查看表结构 4.查看创建表语句 5.删除表2.DML语句基本语法字段可写可不写,不写表示为所有字段添加值,写了表示为写了的这几个字段添加值;值需要和字段一一对
转载 2023-08-15 18:32:27
116阅读
黑马程序员全套Java教程_Java基础教程_IDEA(九)1、IDEA概述和安装2、IDEA中的HelloWorld的实现3、IDEA中的项目结构3.1 IDEA中的项目结构3.2 设置字体4、IDEA中的内容辅助键和快捷键4.1 内容辅助键4.2 快捷键5、IDEA中的模块操作 1、IDEA概述和安装IDEA全称IntelliJ IDEA是用于Java语言开发的集成环境,它是业界公认的目前用
  • 1
  • 2
  • 3
  • 4
  • 5