自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序漫漫

Welcome to My Life!

原创 Controller类的学习-SpringMVC框架

@RestController @RestController注解相当于@Controller和@ResponseBody 被@RestController修饰的控制器方法的返回值无论是什么都会被spring转为文本 Controller方法可接受的参数 @RequestBody修饰的FormB...

2019-11-20 13:50:38 27 0

原创 Java条件运算表达式值类型的确定

条件表达式 逻辑表达式?值1:值2 例如: int a = 2,b = 4; int c = a>b?a:b; 这段代码相当于: int a = 2,b = 4; int c ; if(a>b) c=a; else c=b; 当逻辑表达式的值为真时,...

2019-11-13 00:00:20 104 2

原创 Java引用类型的值传递

Java的参数传递 我们都知道Java传基本数据类型的参数时是按值传递,所以在被调方法里修改参数的值函数结束以后实参是不会发生变化的,例如 public Main{ public static void main(String[] args){ int x = 1 ; change(x)...

2019-11-12 00:02:53 42 0

原创 设计模式六大基本原则

设计模式六大基本原则 1.单一职责原则 定义: 应该有且仅有一个原因引起类的变更(There should never be more than one reason for a class to change) 为程序开发提供一个准则,要求我们开发一个功能模块时要保证功能纯粹,要将导致这个功...

2019-11-09 22:13:40 27 0

原创 C语言函数指针简单介绍

函数指针是什么? 指针即地址的形象化名称,函数指针就是函数的地址。 那么函数也有地址吗? 如果在程序中定义一个函数,经过编译函数会编译成二进制代码,程序运行时会将函数的二进制代码加载到内存中然后被cpu执行,而这段二进制代码的首地址(相对地址,以后讨论)就是函数指针(地址),在源代码中,函数...

2019-11-09 21:38:51 35 0

原创 简单工厂,工厂模式,抽象工厂对比

本文不详细介绍三种模式,而是根据自己对GOF和OOP的理解简单说一下这三者的联系和区别 简单工厂 不是GOF中的设计模式,由一个简单工厂类来维护对象的创建。 缺点 虽然将对象的创建和使用进行了解耦,但是维护工厂类需要大量的if-else或者switch分支,违背设计模式的开闭原则,而且对象的决策...

2019-11-09 21:20:53 44 0

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