自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Markdown——GFM书写格式

GFM 是 Github 推荐的一种基于 Markdown 的一种纯文本的书写格式基础书写格式如下段落在 Markdown 中,连续的一行或多行就是一个段落,用空行来进行切断我是第一个段落我是第二个段落我是第三个段落大纲Markdown 中,使用 # 来定义大纲标题,有多少个 #,就表示是几级的大纲# 这是一级标题,会生成 h1 标签## 这是二级标题,会生成 h2 标签###### 这是六级标题引用内容引用部分的内容只需要在行首加上 > 即可,如下> To

2021-09-28 18:15:38 1097

原创 MySQL建表时不设置主键

MySQL建表时不设置主键在 mysql 的技术文档里面有如下文字:If you do not define a PRIMARY KEY for your table, MySQL picks the first UNIQUE index that has only NOT NULL columns as the primary key and InnoDB uses it as the clustered index. If there is no such index in the table, I

2021-07-28 12:10:54 3954

原创 在 IDEA 中分析一个类

如何在 IDEA 中分析一个类,如 HttpServlet 类通过 Favorites、Web、Structure 去分析一个类,如:HttpServlet 类Favorites:收藏夹Web:网页Structure:结构查看当前选中类的整体结构在 Servlet 中可以 get 出一些有趣的对象,如下:this.getInitParameter(); 获取初始化参数(了解即可)this.getServletConfig(); 获取Servlet配置(了解即可),

2021-03-31 16:17:33 384

原创 注解与反射

注解与反射 annotation and reflect注解与反射是所有框架的一个底层MyBits 框架、Spring 框架、SpringBoot 框架等等这些框架的底层实现就是注解和反射注解annotation一、什么是注解1、annotation 是从 JDK 5.0 开始引入的新技术2、annotation 的作用:不是程序本身,可以对程序做出解释(这一点和注释 comment 也没什么区别)可以被其它程序(比如:编译器等)读取3、annotation 的格式:注解是以 “@

2021-02-17 01:34:23 181

原创 Java 异常处理

文章目录Java 的异常处理生活和程序中的异常生活中常见的异常程序中常见的异常异常的分类Exception 异常RuntimeExceptionError 错误如何捕捉处理异常1、自动捕捉异常2、try catch 语句捕捉并处理异常3、多重 try catch 代码块4、异常的中断机制恢复机制—finallyfinally 代码块finally 的四种特殊情况Java 中的常见异常自定义异常在方法中抛出异常使用 throws 关键字抛出异常使用 throw 关键字抛出异常运行时异常常见的运行时异常异常的使

2021-02-13 10:54:23 197

原创 软件测试概述

软件测试概述1.1软件测试介绍1、软件的概念:➢ 软件是计算机系统中与硬件相互依存的一部分,它是包括程序、数据以及相关文档的完整集合➢ 软件 = 程序+数据+文档2、软件测试的概念:IEEE对测试的定义:使用人工或自动的手段来运行或测定某个系统的过程,其目的是在于检验它是否满足规定的需求或是弄清楚预期结果与实际结果之间的差别。3、IEEE规定的软件测试的目的:➢ 验证软件是否满足软件开发合同或项目开发计划、系统设计文档、软件需求规格说明、软件设计说明和软件产品说明等规定的软件质量要求。➢.

2020-12-24 20:59:37 1212

原创 多态

多态1、利用多态可以使程序具有良好的拓展性,并可以对所有类对象进行通用的处理。2、使用多态节省了开发时间和维护时间,因为程序员无需在所有的子类中定义执行相同功能的方法,避免了大量重复代码的编写。同时,只要实例化一个继承父类的子类对象,即可调用相应的方法,这里只要维护父类中的这个方法即可。3、多态最直观的特征就是同一个变量,同一个方法,执行出不同的结果。例:动物 >——> 移动鲤鱼 >——> 游过去老鹰 >——> 飞过去斑马 >——&gt

2020-12-17 01:08:37 375 1

原创 对象类型的转换(类的上下转型)、instanceof关键字

对象类型的转换(类的上下转型)、instanceof关键字类的上下转型的定义:定义两个类,一个是小狗类,一个是动物类,当我们看见一个小狗的时候我们可以说,这个小狗它是一个动物,但是,如果我们看到任何一个动物的时候都直接说它是一个小狗,显然是不可以的。这个动物类就是小狗类的父类,我们可以认为子类的对象它同时也是一个父类的对象,小狗它既是小狗它也是动物;但是父类的对象就不一定是子类的对象了,我们看见一个动物,它是狗吗?不一定,也有可能是小鸟;子类的对象转为父类的对象就是向上的转型,而父类的对象转为子类的对

2020-12-17 01:04:47 292 2

原创 继承与组合

继承与组合继承与组合的作用:复用代码(使用类而不破坏现有的程序代码)组合:在新的类中产生现有类的对象。新的类是由现有类的对象所组成,只是复用了现有程序代码的功能,而非它的形式。继承:无需改变现有类的形式,基于现有类的形式进行拓展。1、继承(A is a B)基本思想:基于某个父类进行拓展,得到一个新的子类。子类可以继承父类原有的属性和方法,也可以增加原来父类所不具备的属性和方法,或者直接重写父类中的某些方法。当要设计的新类与原有的类的关系是“is-a”(是一个)时,适合用继承的方式。例如:

2020-12-17 00:31:31 270

原创 顺序、选择和循环语句(程序的三种基本控制结构)

顺序、选择和循环语句(程序的三种基本控制结构)复合语句1、在了解程序的三种基本控制结构之前,我们先了解以下什么是复合语句,即块语句。2、与C语言及其他语言不同,Java语言的复合语句是以整个块区为单位的语句,所以又称为块语句。复合语句由开括号“ { ”开始,闭括号“ } ”结束。3、在前面的学习中我们已经接触到了这种复合语句,例如:在定义一个类或方法时,类体就是以“ { ”作为开始,“ } ”作为结束的标记的,方法体同样也是以“ { ”作为开始,“ } ”作为结束的标记的。复合语句中的每个语句都是从

2020-12-13 16:03:35 5873

原创 封装、继承和多态

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2020-12-11 00:32:11 151

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除