单例设计模式 1.什么是单列设计模式1.1形象理解1234567典型的单列设计模式的应用Windows的task manager各个exe程序要用的时候直接去调用Task manager的static方法就行 1.2Java角度理解1234567891.让一个类只存在一个对象实例2.类的构造器private化,且只提供一个取得其对象实例的方法3.在类的内部来创建类的对象,外部无法获得类的对象4.调用该类的某个 2022-04-15 #设计模式
常用类 | 包装类 1.Object1.1Object类概述 Object是类层次结构的根类 每个类都使用Object作为超类 所有对象包括数组都实现这个类的方法 只有一个空参构造器 默认每一个方法中都有一个super();用来接受这个构造方法 1.2API文档Object常用方法可以通过API中去查询,具体位置是lang包下的object类 URL:JAVA API1.8 1.3Equals()重写前比较地址值的 2022-04-11 #常用类
Polymorphism[JAVA] 1.多态性1.0个人理解 面向对象多态这个点其实是比较难理解的,但是结合封装和继承的角度去看的话,其实不难,多态性只是概念上比较难懂,更多时候是需要去多写代码去理解它的性质。 多态的前提是要有继承和重写的,举个例子来说吧, 每一个动物都会叫,但是每种动物的叫声可能就不一样了,这个时候我们定义一个动物类写一个叫声方法, 然后猪类、猫类、狗类这些类继承了动物类就获得了(重写)动物类的叫声方法, 我们在 2022-04-08 OOP #面向对象
Inheritance[JAVA] 1.什么是继承性1.1继承体现 继承(extends)让类与类之间产生关系,子父类关系 Animal是父类,cat和dog都是子类 书写格式 class cat extends Animal{} 1.2代码体现1234567891011121314151617181920212223242526272829303132333435主类class MainMethod { publ 2022-04-05 OOP #面向对象
Git部署常见问题 1.前言git在部署中经常莫名其妙出现一些问题,明明环境什么都设置的好好的,但是就是push不上,所以做个合集来总计一下目前遇到的问题,以及网上能搜到的有效的解决方案。 2.问题及解决2.1README.MD错误代码:! [rejected] master -> master (fetch first) error: failed to push some refs to ‘ 。。。’ 原 2022-04-04 Git #git
Hexo搭建博客 1.前言 很早之前就有搭建自己博客的想法,奈何之前太懒每次都拖延没去搞,最近突然悟出了什么开始恶补编程基础知识,逛B站时候无意间看到了Codesheep的视频,搞了7个小时终于是搭建起来了。 搭建的过程肯定是不会一番风顺的,我自己都搞了那么久,如果搭建过程中遇到任何困难,建议先自己用CSDN,GitHub,百度,Google各大平台区解决,如果实在无法解决可以CSDN私信我,我有空看到会第一时间 2022-04-01 Hexo
PicGo搭建图床 1.前言博客搭建好了,但是写文章一直用本地存图片不是个很好的办法免费的图床延迟太高,信息安全也是个问题,准备自己搞个图床。网上搜了搜发现开源项目PicGo不错,覆盖了常见的对象存储的几个平台。下面以腾讯云COS为例 2.搭建工具腾讯云COS开源项目PicGo具体查看README.MD,可以用山东大学的镜像去下载 3.腾讯云配置 4.PicGo部署 打开PicGo选择图床设置里面的腾讯云COS, 2022-03-31 Hexo
Encapsulation[JAVA] 1.什么是封装性1.1封装核心 是指隐藏对象的属性和实现细节,仅对外提供公共访问方式 打个比喻来说,一个手电筒,用户只需要知道开关和充电的功能即可 内部的电路板,元器件需要进行封装隐藏起来 1.2封装原则 将不需要对外提供的内容都隐藏起来 把属性隐藏,提供公共方法对其访问 1.3封装的好处 隐藏实现细节,提供公共的访问方式 提高了代码的复用性,提高安全性1234567891011class t 2022-03-28 OOP #面向对象
Git部署代码步骤 1.前提条件 注册Github 下载GIT工具 2.创建Github仓库 3.开始部署以管理员命令打开git窗口可预防后期一些错误,但是需要手动输入路径也可以在文件夹中右击选择git bash here 1234567891011121314151617获取磁盘位置cd /D:/phpdoc初始化git工具git init本地文件添加到Gitgit add .文件备注git commit -m 2022-03-26 Git #git
Java基础 | 方法总结 1.方法核心 方法一般由权限修饰符,返回值类型,方法名,形参,方法体组成123456书写格式{ 权限修饰符 返回值类型 方法名(形参(即局部变量)){ 方法体 }} 形参与返回值类型可有可无根据经验或者题目要求 有返回值的情况下需要使用return关键词 写好的方法通过类创建对象去调用使用即可 1.1代码实现12345678910111213pub 2022-03-26 Java #面向对象