摘要: JAVA设计模式(创建型) 软件设计模式(Design pattern),又称设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性、程序的重用性。 工厂方法模式: 首当其冲的是最简单的一种设计模式一一工厂方 阅读全文
posted @ 2022-06-18 17:10 计算机毕小白 阅读(35) 评论(0) 推荐(0)
摘要: 面向对象设计原则 单一职责原则: 我们可以看到,这个Peop类可以说是十八般武艺样样精通了,啥都会,但是实际上,我们每个人最终都是在自己所擅长的领域工作,所谓闻道有先后,术业有专攻,会编程的就应该是程序员,会打螺丝的就应该是工人,会送外卖的应该是骑手,显然这个Pope太过臃肿(我们需要修改任意一种行 阅读全文
posted @ 2022-06-17 16:47 计算机毕小白 阅读(27) 评论(0) 推荐(0)
摘要: 数据结构 线性结构(一对一关系) 1)线性结构作为最常用的数据结构,其特点是数据元素之间存在一对一的线性关系 2)线性结构有两种不同的存储结构,即顺序存储结构和链式存储结构。顺序存储的线性表称为顺序表,顺序表中的存储元素是连续的 3)链式存储的线性表称为链表,链表中的存储元素不一定是连续的,元素节点 阅读全文
posted @ 2022-06-16 21:08 计算机毕小白 阅读(27) 评论(0) 推荐(0)
摘要: 数据结构和算法概述 数据结构和算法的关系 数据data结构(structure)是一门研究组织数据方式的学科,有了编程语言也就有了数据结构.学好数据结构可以编写出更加漂亮,更加有效率的代码。要学习好数据结构就要多多考虑如何将生活中遇到的问题,用程序去实现解决, 程序=数据结构+算法 数据结构是算法的 阅读全文
posted @ 2022-06-16 19:02 计算机毕小白 阅读(32) 评论(0) 推荐(0)
摘要: 网络编程 概述 计算机网络 计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 网络编程的目的 无线电台。。。。传播信息和数据交换,通信 想要达到什么效果,需要什么 阅读全文
posted @ 2022-06-14 21:28 计算机毕小白 阅读(170) 评论(0) 推荐(0)
摘要: GitHub操作 创建远程仓库 GitHub网址:https:/github..com 远程仓库操作 命令名称 作用 git remote -v 查看当前所有远程地址别名 git remote add别名 远程地址 起别名 git push别名分支 推送本地分支上的内容到远程仓库 git clone 阅读全文
posted @ 2022-06-14 14:16 计算机毕小白 阅读(125) 评论(0) 推荐(0)
摘要: Git介绍: 分布式版本控制工具 vs 集中式版本控制工具 版本控制 版本控制是一种记录文内容变化以便将来查阅特定版本修订情况的系统。版本控制其实最重要的是可以记录文件修改历史记录,从而让用户能够查看历史版本,方便版本切换。 为什么要进行版本控制 因为需要从个人开发到团队协作 集中式版本控制工具 集 阅读全文
posted @ 2022-06-13 22:25 计算机毕小白 阅读(33) 评论(0) 推荐(0)