small_clear
码龄8年
求更新 关注
提问 私信
  • 博客:2,746
    2,746
    总访问量
  • 7
    原创
  • 3
    粉丝
  • 47
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
加入CSDN时间: 2018-07-27

个人简介:要成为代码王的男人

博客简介:

small_clear的博客

查看详细资料
个人成就
  • 获得1次点赞
  • 内容获得5次评论
  • 获得5次收藏
  • 博客总排名1,537,640名
创作历程
  • 7篇
    2020年
成就勋章
TA的专栏
  • java基础
    1篇
  • java设计模式
    6篇

TA关注的专栏 1

TA关注的收藏夹 0

TA关注的社区 11

TA参与的活动 0

创作活动更多

「谁说嵌入式只是调包和焊板子?」—— 2026嵌入式全栈技术征锋令

谁说嵌入式只会“Ctrl+C 调包”和“拿电烙铁焊板子”?2026嵌入式全栈技术征锋令正式启幕! 本次活动专为硬核硬件/软件开发者打造,无论你是刚玩转裸机外设的萌新,还是精通RTOS调度、死磕底层驱动的行业老手,亦或是执掌系统架构的大神,这里都是你证明实力的舞台! 拒绝表面功夫,每一行代码,都有撬动硬件的力量!晒出你的硬核工程实战,为嵌入式开发者的全栈硬实力正名!

210人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

【java基础】1.一篇玩明白什么是String

文章目录1. String2. String类型详解2.1. String类2.2. String的创建方式2.3. 不同的创建方式在内存中的行为2.3.1 字面量方式创建2.3.1.1 字面量拼接陷阱2.3.2 构造器(new)创建3. String的不可变性3.1 String作为参数的不可变性1. StringString 是一个引用数据类型String可以和8种基本数据类型变量进行运算,且运算只能用"+"进行运算,运算后的结果为String类型2. String类型详解2.1. Str
原创
博文更新于 2024.01.15 ·
147 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

4. 目标精通--用java写设计模式:里式替换原则

文章目录什么是里式替换原则什么是里式替换原则里式替换原则为了让我们在代码中正确的使用继承当我们使用继承时,对已经写好的父类中的方法进行重写,就可能会对整个继承的体系造成破坏里氏替换原则通俗的来讲就是:子类可以扩展父类的功能,但不能改变父类原有的功能。也就是不要重写父类的方法如果一定要重写父类的方法,可以换一种形式:B继承了A,而B要重写A类中的a1方法,不要直接去重写可以创建一个更高级的父类Base,将A与B要共用的方法放到Base中,让A与B都继承Base,此时A与B处于同
原创
博文更新于 2020.11.23 ·
159 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

5. 目标精通--用java写设计模式:开闭原则

文章目录1. 什么是开闭原则2. 反例:1.1会出现的问题:3.改进1. 什么是开闭原则对扩展开放,对修改关闭对扩展开放: 对提供功能的这一方(功能提供方)来说,是可以进行功能扩展的对修改关闭: 当功能提供方对一个功能进行扩展了,而使用该功能的地方(功能使用方),不用对代码进行修改,也就是说,功能的扩展不会对已经存在的代码产生任何影响所有的原则都是为了最后能实现开闭原则2. 反例:创建图形基类Shape创建矩形类Rectangle 与圆形类Circle 都继承Shape创建Graph
原创
博文更新于 2020.11.20 ·
212 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

3. 目标精通--用java写设计模式:依赖倒转原则

文章目录1. 什么是依赖倒转原则2. 实例3. 改进1. 什么是依赖倒转原则高层模块不应该依赖于低层模块,二者都应该依赖其抽象抽象不应该依赖细节,细节应该依赖于抽象.抽象指的就是抽象类和接口其中心思想就是面向接口编程使用接口和抽象类的目的是制定规范,而不设计任何具体的操作,把细节交给实现类去完成通俗来讲就是,我们不应该创建一个孤零零的类,而应该创建接口,规定好方法,以及每个方法的功能,然后具体的方法实现由实现类操作,而我们在就进行方法调用时,应该是通过接口来调用方法,而不是直接new一个实现类
原创
博文更新于 2020.11.20 ·
310 阅读 ·
0 点赞 ·
4 评论 ·
1 收藏

2. 目标精通--用java写设计模式:接口隔离原则(Interface Segregation Principle)

文章目录1. 基本介绍:2. 实际用例3. 用例改进1. 基本介绍:客户端不应该依赖它不需要的接口,即一个类对另一个类的依赖应该建立在最小的接口上2. 实际用例创建接口interface1,其中有5个未实现的方法 operation1~5创建类A实现interface1中的5个接口创建类B实现interface1中的5个接口创建类C,类C中需要依赖interface1中的1,2,3接口创建类D,类D中需要依赖interface1中的1,3,4接口接下来,我们发现,不论是类C还是类D,
原创
博文更新于 2020.11.20 ·
252 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

1. 目标精通--用java写设计模式:单一职责原则

文章目录1、什么是单一职责原则1、什么是单一职责原则从类的角度来说:面向对象中,我们是通过类来创建对象的。所以我们可以有老虎类、狮子类、豹子类。将不同的动物创建为不同的类。但是最好不要创建一个老虎狮子类,即是老虎,又是狮子,那样就违背了单一职责原则从方法的角度来说:通常在一个类中,会有很多方法,也可以称为行为。假设我们创建了一个老虎类,那个这只老虎肯定有进食、奔跑、睡觉、跳舞这些行为。那么我们就应该再老虎类中创建eat()、run()、sleep()、dance()这些方法,这样就遵
原创
博文更新于 2020.11.20 ·
477 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

0、目标精通--用java写设计模式:简单理解设计模式

文章目录java设计模式简单理解设计模式的目的七大设计原则下一章:单一职责原则ps: 不知道能不能坚持更新~~~~~java设计模式简单理解设计模式的目的在编写代码中,我们常常只为了完成某项功能而编写业务代码,只在乎代码是否能跑通。至于其扩展性、健壮性、重用性、灵活性等却几乎不在考虑范围之中。所以每当需求修改,或某些地方要做出变动的时候,就变得特别麻烦。经常会出现修改一个地方,导致其他地方出现bug。这仅仅是举例说明的其中一种情况,灵活的使用设计模式,就能避免这些问题。代码重用性(相同的代码,不需
原创
博文更新于 2020.11.20 ·
170 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

菜鸟JAVA程序员的起点

## 菜鸟程序员的日常 ##我是小明,是一个java小白,这是我写博客的第一天,也是开始学习java的第一天,本来我以为程序员是很牛逼的一群人:穿着风衣,带着墨镜,提着电脑包,宛如一个冷血的杀手!没错,冷血的杀手,我是这样想的,直到我接触到这玩意,呵呵. 最后我才搞清楚,我描述的大概是黑客,程序员这玩意叫码农.你逗我呢!?劳资多年...
原创
博文更新于 2018.07.30 ·
613 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

IO流

数据的输入输出产生的流动就是IO流 I 输入(读取) O 输出(写入) # 顶级父类 1:字节输入流 字节输出流 InputStream OutputStream 2: 字符输入流 字符输...
原创
博文更新于 2018.07.30 ·
71 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

总结一下刚学的file类与递归,,话说递归好难啊

file是文件目录类 方法基本上都是些增删改查操作 创建file对象 将小括号中的路径封装成file对象 File file = new File(String path)//括号里面是路径//C:\a\b\c\d.txt file对象的构造方法有三种 上面的是第一种 第二种就是小括号里面写上两个String类型的路径 前者是父路径 后者是子路径 其实就是将一个完整的路径分开写 就像...
原创
博文更新于 2018.07.29 ·
214 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

进入Java的第一天,走进java!

## Day01 ##不会用博客啊!!!好多工具都不知道怎么用,难受,但是还是要微笑!*这里会记载每天学习内容的总结,复习,如果有同小白能看到的话,说不定可以看到些有用的东西,就当给这个世界留点东西吧!虽然没卵用.挑些自己觉得比较重点的东西写吧!*请忽略括号中的内容java语言的发展屎 1.光头; 2.光头; 3.光头; 我秃了,...
原创
博文更新于 2018.07.27 ·
117 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏