-
2018-08-01 14:45:09
-
2018-08-01 14:35:11
- java设计模式:桥接模式抽象化与实现化解耦的理解
- 桥接模式是有方向性的,桥绑定的一方是被调用者,属于被动方,抽象方属于主动方。 桥接模式降低的代码的耦合度,提高的系统的可扩展性,实现细节透明化。但是桥接模式的引入加大了系统的理解和设计难度
-
2574
-
2018-08-01 14:27:58
-
2018-08-01 14:20:39
- C++中的四种强制类型转换_基本用法及使用场景
- C风格的转换格式很简单,但是有不少缺点: 1.转换太过随意,可以在任意类型之间转换。你可以把一个指向const对象的指针转换成指向非const对象的指针,把一个指向基类对象的指针转换成一个派生类对象的指针,这些转换之间的差距是非常巨大的,但是传统的C语言风格的类型转换没有区分这些。 2.C风格的转换没有统一的关键字和标示符。对于大型系统,做代码排查时容易遗漏和忽略。
-
3883
-
2018-08-01 14:11:43
- C++11新特性 - 多态和虚函数,override说明符
- override说明符, 为了解决这个问题,C++11中引入了一个方法:在声明、定义派生类中的覆盖函数时使用override说明符:由于明确的函数的用意,所以当编译器无法在基类中找到相同签名的虚函数的时候,就会产生编译错误。
-
2636
-
2018-08-01 14:03:42
-
2018-08-01 13:47:47
- 【java基础】关于内部类及其特性的简单介绍
- 内部类:体现逻辑上的从属关系,对于其他类可控制内部类对外不可见 员变量作用域是整个外部类(包括内部类,但外部类不能访问内部类private成员) 编译后,内部类被编译为单独的类,outClass$innerClass的形式
-
2422
-
2018-08-01 13:40:29
-
2018-08-01 12:03:07
- Java中对Lambda表达式的理解,来测试学习一下
- 编译器并没有做这个功能,那就可能是JVM实现了Lambda的功能,后期再深入了解一下。标记1 写到这里,可以知道Lambda表达式减少了代码量,在java8之前只能用匿名内部类或者创建一个类实现该接口实现该功能。
-
2356
-
2018-08-01 11:53:30
- Java并发包:Java通过Executors提供的四种线程池
- 线程池作用就是限制系统中执行线程的数量。 根 据系统的环境情况,可以自动或手动设置线程数量,达到运行的最佳效果;少了浪费了系统资源,多了造成系统拥挤效率不高。用线程池控制线程数量,其他线程排 队等候。一个任务执行完毕,再从队列的中取最前面的任务开始执行。
-
1860