博客园 首页 私信博主 显示目录 隐藏目录 管理 动画
摘要: 一、内容概述 1、接口:主要用来描述类具有什么功能,而并不给出每个功能的具体实现,一个类可以实现一个或多个接口。 2、lambda表达式:是一种表示可以在将来某个时间点执行的代码块的简洁方法。使用lambda表达式,可以用一种精巧而简洁的方式表示回调或变量行为的代码。 3、内部类:内部类定义在另外一 阅读全文
posted @ 2020-01-04 20:34 疯狂打码 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 一、概述 继承:是面向对象程序设计的一个基本概念,利用继承,人们可以基于已存在的类构造一个新类。继承已存在的类就是复用(继承)这些类的方法和域。 反射:指在程序运行期间发现更多的类及其属性的能力。 二、类,超类和子类 关键字extends表示继承,表明正在构造的新类派生于一个已存在的类,已存在的类称 阅读全文
posted @ 2019-11-23 19:27 疯狂打码 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 之前在项目中接触过亨元模式这一种设计模式,当时因为项目赶进度,因此只不过是大概的了解了一下,刚好今天有时间,就写一篇博客详细的学习一下亨元模式。 一、概念 运用共享技术有效的支持大量细粒度的对象。(来自百度百科) 百度上的解释十分的抽象,相信很多人和我一样,咋看上去,一脸懵,不知道在说些什么,如果换 阅读全文
posted @ 2019-11-18 11:07 疯狂打码 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 一、概述 Java是一种完全面向对象的语言,必须熟悉OOP(面向对象程序设计)才能够编写Java程序。 二、面向对象程序设计 面向对象程序设计(OOP)是当今主流的程序设计范型。面向对象的程序是由对象组成的,每个对象包含对用户公开的特定功能部分和隐藏的实现部分。 传统的结构化程序设计通过设计一系列的 阅读全文
posted @ 2019-11-16 16:18 疯狂打码 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 一、前言 因为工作有点忙,个人有点懒,所以看书一直都是断断续续的,这里整理一部分之前看的笔记,希望能和众多码农们共勉,有什么不足或者错误的地方,希望大家能在评论区中指出,谢谢。 二、Java应用程序 这里主要描述Java应用程序中的一些注意事项: 1.Java区分大小写。 2.根据Java语言规范, 阅读全文
posted @ 2019-11-07 22:18 疯狂打码 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 好久没有写博客了,这段时间在项目中接触到了java设计模式中的观察者模式,因为之前从来没有接触过,所以特意花费了一点时间用来学习,在这里也把它记录下来,毕竟好记性不如烂笔头,闲言少叙,话不多说,书归正传。 一、概念(来自百度百科) 观察者模式:(有时又被称为模型(Model)-视图(View)模式、 阅读全文
posted @ 2019-11-01 16:28 疯狂打码 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 一、什么是Java Java是一个完整的平台,有一个庞大的库,其中包含了很多可重用的代码和一个提供诸如安全性,跨操作系统的可移植性以及自动垃圾收集等服务的执行环境。 二、Java的十一个关键术语 1.简单性:Java相对于C++,剔除了其中一些很少使用,难以理解,易混淆的特性。 2.面向对象:面向对 阅读全文
posted @ 2019-03-11 21:26 疯狂打码 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 在上一篇博客中分析了一下JAVA设计模式中的代理模式,其中动态代理中,又有一个十分重要的JDK动态代理,这篇文章主要是分析JDK动态代理究竟是如何实现的。 动态代理实现思路 实现功能:通过Proxy的newProxyInstance返回代理对象。 准备工作: 实例: 首先,自定义一个接口Invoca 阅读全文
posted @ 2018-09-04 14:35 疯狂打码 阅读(172) 评论(0) 推荐(0) 编辑
摘要: java代理模式是一种常见的设计模式。 一、概念:为其他对象提供一种代理以控制对这个对象的访问。代理对象起到中介作用,可去掉功能服务或增加额外的服务。 二、常见的代理模式有哪些? 三、代理模式的两种实现方式 四、示例 1.通过继承实现静态代理 首先,先写一个接口 然后写接口的实现类 接着是继承类,在 阅读全文
posted @ 2018-09-03 15:46 疯狂打码 阅读(3661) 评论(0) 推荐(0) 编辑
摘要: 在java的设计模式中,工厂模式被广泛使用,因此有必要了解一下什么是工厂模式,以及它所具有的的优点,应用场景等等...... 一、定义:实例化对象,用工厂方法代替new操作。 二、如何实现 工厂模式主要是定义一个接口来创建对象,但是让子类来决定哪些类需要被实例化,工厂方法把实例化的工作推迟到子类中去 阅读全文
posted @ 2018-08-31 16:47 疯狂打码 阅读(1441) 评论(0) 推荐(1) 编辑