- 博客(12)
- 收藏
- 关注
原创 里氏替换原则
1、代码共享,减少类的创建,子类共享父类的属性和方法【程序设计初期很关键】,例如OA的流程,流程都有提交动作,提交的时候都需要请求后台接口,并且不同流程提交要指向不同的接口,这个时候就可以把进行数据接收和基本处理的接口定义为父类,然后每个不同的OA流程提交时调用方法都需要执行父类的方法进行数据接收和基本处理。当父类的常量、变量、方法被修改时,需要考虑子类的修改。1、继承是侵入性的。只要继承,就必须拥有父类的属性和方法。2、降低代码的灵活性。3、子类可以形似父类,但又异于父类;2、提高代码的重用性;
2024-05-14 11:49:42
175
1
原创 单一职责原则
正常来讲四个功能写成四个方法放到一个接口里面不会有问题,代码也能运行,但是考虑到单一职责原则的设计思想,这四个功能可以拆分为两个接口。要设计一个电话接口,电话要包括功能:拨号,通话,回应,挂机 四个功能,第一个接口为负责协议管理,主要包含:拨号,回应,挂机三个功能。第二个接口为负责数据传输,主要包含:通话。这样设计则符合单一职责原则。
2024-05-14 11:27:01
165
1
原创 java优化代码运行速度:多线程和单线程的字符串拼接
字符串拼接时,不考虑多线程情况下,建议直接使用StringBuilder,同继承于AbstractStringBuilder的StringBuffer使用了synchronized,保证了线程的安全,多线程情况下使用StringBuffer
2024-04-15 11:48:51
240
1
原创 元注解和自己写一个注解
一、元注解@Target 表示这个注解可以用在什么地方@Retention 表示我们的注解在什么地方还有效(runtime>class>sources)@Documented 表示是否将我们的注解生成在javaDoc中@Inherited 子类可以继承父类的注解package com.epoch.customproject.utils;import java.lang.annotation.*;@Retention(RetentionPolicy.RUNTIME)@Targ
2022-01-25 17:09:53
227
原创 安装卸载JDK
卸载JDK删除java的安装目录删除JAVA_HOME删除path下关于java的目录cmd命令窗口输入java -version,查看java版本,即检测java是否存在安装JDK百度搜索jdk8,找到下载地址(Oracle官网里)注册账号,同意协议下载电脑对应的版本双击安装JDK记住安装的路径配置环境变量我的电脑—>右键—>属性高级系统设置—>环境变量—>新建系统变量JAVA_HOME变量名JAVA_HOME变量值D:\Program Fil
2022-01-25 15:17:47
1169
原创 Java三大版本
JavaSE: 标准版(桌面程序,控制台开发……)Java 2 Standard Edition定位在个人计算机上的应用JavaME(知道就行了):嵌入式开发(手机,小家电……)Java 2 Micro Edition定位在消费性电子产品的应用上JavaEE: E企业级开发(web端,服务器开发……)Java2 Enterprise Edition:定位在服务器端的应用JDK>JRE>JVMJava Runtime Environment (JRE) 包含:Java虚
2022-01-25 15:10:46
256
原创 Dos的简单命令
1、打开CMD的方式开始+系统+命令提示符Win键+R 输入cmd打开控制台在任意的文件夹下面,按住shift+鼠标右键点击,在此处打开命令行窗口(这个操作部分系统可能没有)资源管理器的地址栏前面加上cmd+空格2、常用的Dos命令#盘符切换 D:#查看当前目录下的所有文件 dir#切换目录 cd(change directory)#进入其它盘的文件 cd /d D:\(文件名)#当前盘进入其它文件 cd (文件名)#返回上一级目录 cd …#清除命令窗口的内容
2022-01-25 14:00:31
254
原创 MarkDown学习
MarkDown学习1、标题学习:一级标题:#空格一级标题二级标题:##空格二级标题三级标题:###空格三级标题四级标题:####空格四级标题5级6级依此类推2、字体学习左右各两个* 加粗 hello,world!斜体:左右各一个* hello,world!斜体加粗:左右各三个* hello,world!删除线:版本问题,自己的版本不能用删除线—hello,world!—3、引用一个>号4、分割线三个- 或者三个*5、图片格式:![
2022-01-25 12:17:32
7784
原创 java入门第一次总结
看完需掌握以下知识:1.理解什么是程序2.了解Java的技术内容3.会使用记事本开发简单Java程序4.会使用输出语句在控制台输出信息5.熟悉idea开发环境安装、配置JDK下载JDK13安装包配置环境变系统变量path开发java程序注释第二种,多行注释第三种,方法注释这里我就简单写一下,知道有这个就行,以后会深度讲格式看图Java编码规范新手常见错误(5种)以上就是全部内容了,一有时间就会更新...
2020-09-30 17:36:07
125
原创 IDEA第一次使用注意细节
intellij idea 第一次使用要修改的地方及一些细节恢复idea默认的最初设置创建工程时需要了解的两个单词如果你是破解的idea请看这里修改字体大小修改文档的编码方式护眼的面板颜色修改怎么看自己IDEA的到期时间恢复idea默认的最初设置1、找到 idea、properties 注:工具属性配置文件2、C盘 用户 找到config文件夹删除创建工程时需要了解的两个单词project name:工程名project loaction:工程地址如果你是破解的idea请看这里破解
2020-09-27 23:01:33
395
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅