纯小白-
码龄8年
关注
提问 私信
  • 博客:31,595
    社区:53
    31,648
    总访问量
  • 15
    原创
  • 1,343,114
    排名
  • 1
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:重庆市
  • 加入CSDN时间: 2017-03-22
博客简介:

qq_38022403的博客

查看详细资料
个人成就
  • 获得7次点赞
  • 内容获得0次评论
  • 获得20次收藏
创作历程
  • 10篇
    2019年
  • 6篇
    2018年
成就勋章
创作活动更多

新星杯·14天创作挑战营·第9期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛! 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见 https://bbs.csdn.net/topics/619626357 2、文章质量分查询:https://www.csdn.net/qc

475人参与 去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

final关键字

/** final:最终的** 1. final可以用来修饰的结构:类、方法、变量** 2. final 用来修饰一个类:此类不能被其他类所继承。* 比如:String类、System类、StringBuffer类** 3. final 用来修饰方法:此方法不可以被重写。* 比如:Object类中getCla...
原创
发布博客 2019.08.28 ·
191 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

代码块

/** 类的成员之四:代码块(或初始化块)** 1. 代码块的作用:用来初始化类、对象* 2. 代码块如果有修饰的话,只能使用static.* 3. 分类:静态代码块 vs 非静态代码块** 4. 静态代码块* >内部可以有输出语句* >随着类的加载而执行,而且只执行一次* >作用:初始化...
原创
发布博客 2019.08.28 ·
206 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

单例模式(懒汉式与饿汉式)

/** 单例设计模式:* 1.所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法。** 2.如何实现?* 饿汉式 vs 懒汉式** 3.区分 饿汉式 和 懒汉式* 饿汉式:* 坏处:对象加载时间过长。* 好处:饿汉式是线...
原创
发布博客 2019.08.28 ·
185 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

static关键字

/** static关键字的使用** 1.static:静态的* 2.static可以用来修饰:属性、方法、代码块、内部类** 3.使用static修饰属性:静态变量(或 类变量)* 3.1属性:按是否使用static修饰,又分为:静态属性 vs 非静态属性(实例变量) * 实例变量:我们创建了类的多个对象,每个对象...
原创
发布博客 2019.08.28 ·
156 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

==和equals的区别

/** ==和equals的区别** 一、== 的使用:* ==:运算符* 1.可以使用在基本数据类型变量和引用数据类型变量中* 2.如果比较的是基本数据类型变量,比较两个变量保存的数据是否相等。(不一定类型要相同,存在自动类型提升)* 如果比较的是引用数据类型变量,比较两个对象的地址值是否相同,即两个引用是否指向同一个对象实体** (注: == ...
原创
发布博客 2019.08.28 ·
147 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

super关键字

/** super关键字的使用* 1.super理解为:父类的* 2.super可以用来调用:属性、方法、构造器** 3.super的使用:调用属性和方法* * 3.1 我们可以在子类的方法或构造器中,通过使用"super.属性"或"super.方法"的方式,* 显式的调用父类中声明的属性或方...
原创
发布博客 2019.08.28 ·
133 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

方法的重写

/** 方法的重写(override / overwrite)** 1.重写:子类继承父类以后,可以对父类中同名同参数的方法,进行覆盖操作** 2.应用:重写以后,当创建子类对象以后,通过子类对象调用子父类中的同名同参数的方法时,实际执行的是子类重写父类的方法** 3.重写的规定:* 方法的声明:权限修饰符 返回值类型 方法名(形参列表...
原创
发布博客 2019.08.28 ·
172 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

this关键字

/** this关键字的使用* 1.this可以用来修饰(或者调用):属性、方法、构造器** 2.this修饰属性和方法:* this理解为:当前对象 或当前正在创建的对象** 2.1 在类的方法中,可以使用"this.属性"或"this.方法"的方式,调用当前对象属性或方法。但是,通常情况下,都选择省略"this."。* ...
原创
发布博客 2019.08.28 ·
157 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JavaBean及属性赋值

JavaBean是一种Java语言写成的可重用组件。 所谓javaBean,是指符合如下标准的Java类: 1.类是公共的 2.有一个无参的公共的构造器 3.有属性,且有对应的get、set方法属性赋值的先后顺序1.默认初始化2.显式初始化3.构造器中初始化4.通过"对象.方法"或"对象.属性"的方式来...
原创
发布博客 2019.08.28 ·
2061 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

类中属性的使用

/** 类中属性的使用** 属性(成员变量) vs 局部变量* 1.相同点:* 1.1 定义变量的格式:数据类型 变量名 = 变量值* 1.2 先声明,后使用* 1.3 变量都有其对应的作用域** 2.不同点:* 2.1 在类中声明的位置的不同* 属性:直接定义在...
原创
发布博客 2019.08.28 ·
696 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

用例图

一.从上面的用例图模型,我们可以大致了解用例图所描述的是什么。下面进行详细介绍。       用例图,即用来描述什么角色通过某某系统能做什么事情的图,用例图关注的是系统的外在表现,系统与人的交互,系统与其它系统的交互。      用例图有三种构成元素,分别是:角色,用例,关系1、角色(Actor):即使用本系统的有哪些角色,不同的角色使用的系统功能部分是不同的,在用例图中...
原创
发布博客 2018.11.13 ·
6462 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

分析类图和设计类图的区别

在软件开发的不同阶段都使用类图,但这些类图表示了不同层次的抽象。在需求分析阶段,类图是研究领域的概念;在设计阶段,类图重点描述类与类之间的接口。由于分析类图主要描述应用领域中的概念,它们的类可以从这些概念中得出,或者说分析类图中的类是从需求中获取的。设计类图描述软件的接口部分,而不是软件的实现部分。面向对象开发方法非常重视区别接口与实现之间的差异,可以用一个类型(Type)描述一个接口,这个接...
原创
发布博客 2018.11.13 ·
19157 阅读 ·
4 点赞 ·
0 评论 ·
14 收藏

契约式编程与防御式编程

背景事情的来由还要从几十几亿年前的一次星球大爆炸说起,sorry,背错台词了,是从几天前讨论接口返回数据和几个月前讨论课件本地数据结构说起,简单的说,就是碰到约定好的内容出现异常,是我们在程序中内部作兼容处理,还是抛出去。打个比方,我们要解析一段json,约定这个json的格式,只能是正常格式,或者是空,那么一旦返回json的方法返回了一个『既不是正常格式,又不是空的异常值』,程序该如何处...
原创
发布博客 2018.11.13 ·
318 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java面向对象的三大特征:封装、继承和多态的详解

什么是封装?1、把对象的状态和行为看成一个统一的整体,将二者存放在一个独立的模块中(类);2、“信息隐藏”,把不需要让外界知道的信息隐藏起来,尽可能隐藏对象功能实现细节,向外界暴露方法,保证外界安全访问功能,把所有的字段使用private私有化,不准外界访问;把方法使用public修饰,允许外界访问。把所有数据信息隐藏起来,尽可能隐藏多的功能,只向外暴露便捷的方法,以供调用。封装的好处...
原创
发布博客 2018.11.13 ·
311 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Java面向对象的三大特征:封装、继承和多态的详解

什么是封装?1、把对象的状态和行为看成一个统一的整体,将二者存放在一个独立的模块中(类);2、“信息隐藏”,把不需要让外界知道的信息隐藏起来,尽可能隐藏对象功能实现细节,向外界暴露方法,保证外界安全访问功能,把所有的字段使用private私有化,不准外界访问;把方法使用public修饰,允许外界访问。把所有数据信息隐藏起来,尽可能隐藏多的功能,只向外暴露便捷的方法,以供调用。封装的好处...
原创
发布博客 2018.11.13 ·
311 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

消除重复代码的方法

 1 处理应该尽量通用,不要局限于某些特定的情况2 把对象或处理的粒度尽量做小,小的东西往往才能灵活的组织,老从所说细节:switch/case的处理大部分都是一种重复,因为它们一般可以看作一个映射,如果把这个映射关系提取出来,在处理时最多只需要两种分支处理:能/不能映射,大大减少重复的代码 ...
原创
发布博客 2018.11.13 ·
1020 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

策略模式和工厂模式的区别

定义:工厂模式的思想主要为:多个类似的子类继承同一个父类,对其父类中的变量进行操作;工厂类负责判断、控制哪个子类被执行,而工厂类调用子类完成后,返回的结果是该子类的父类,该父类中的变量已经被操作过了,访问该父类,得到我们想要的结果策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。在软件开发中也常常遇到类似的情况,...
转载
发布博客 2018.11.13 ·
221 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多