![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java学习总结
qq_39860799
一个不断学习的小白
展开
-
Java单例模式的学习总结
Java实现单例模式的几种方式:1.单例模式的概念:2.如何实现单例模式3.Synchronized的使用3.1修饰一个代码块1.单例模式的概念:单例模式是指在应用整个生命周期内只能存在一个实例。它能够避免对象的重复创建,减少创建实例的系统开销,节省内存。2.如何实现单例模式我这里重点讲的是使用java中的Synchronized。synchronized是Java中的关键字,是一种同...原创 2019-04-23 21:37:08 · 223 阅读 · 0 评论 -
有关二叉树的学习
Java实现二叉树一:定义节点类Node.java:二:定义接口Tree.java(用来放需要实现的功能)三:实现接口里的所有功能参考博客:https://www.cnblogs.com/ysocean/p/8032642.html有关二叉树需要实现的功能:https://segmentfault.com/a/1190000008850005?utm_source=tag-newest...原创 2019-05-11 16:15:00 · 108 阅读 · 0 评论 -
开放封闭原则
文章目录开放封闭原则(Open Closed Principle)描述符合开放封闭原则的模块都有两个主要特性:它们 “面向扩展开放(Open For Extension)”。也就是说模块的行为是能够被扩展的。当应用程序的需求变化时,我们可以使模块表现出全新的或与以往不同的行为,以满足新的需求。它们 “面向修改封闭(Closed For Modification)”。模块的源代码是不...转载 2019-06-01 11:27:44 · 999 阅读 · 0 评论 -
面向对象的理解
文章目录什么是面向对象:什么是面向对象:面向对象即面向对象编程:OOP,Object Oriented Programming。面向对象的设计:OOD,Object Oriented Design。面向对象的分析: OOA, Object Oriented Analysis举个最简单点的例子来区分 面向过程和面向对象有一天你想吃鱼香肉丝了,怎么办呢?你有两个选择1、自己买材料,肉,...转载 2019-06-01 11:37:03 · 215 阅读 · 0 评论