会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
wq9
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
16
17
18
19
20
2018年12月17日
static 关键字
摘要: 静态变量 在定义一个类时,只是在描述某个事物的特征和行为,并没有产生具体的数据,只有通过new关键字创建该类的实例对象后,系统才会为每个对象分配空间,存储各自的数据。有时候,我们希望某些特定的数据在内存中只有一份,而且能够被一个类所有实例对象所共享。 静态属性 在一个java类中,可以使用stati
阅读全文
posted @ 2018-12-17 12:46 wq9
阅读(356)
评论(0)
推荐(0)
2018年12月16日
单例模式
摘要: 单例模式官方定义 确保一个类只有一个实例,并提供一个全局访问点来访问这个唯一的实例。 单例模式的实现机制 实现单例模式的思路是,为了防止客户程序利用构造方法创建多个对象,将构造方法声明为private类型。其原因是,如果构造方法为public类型,则客户程序永远可以通过使用改构造方法创建不同的对象。
阅读全文
posted @ 2018-12-16 18:21 wq9
阅读(214)
评论(0)
推荐(0)
2018年12月14日
迭代器模式(java版)
摘要: 迭代器模式的组成部分 Aggregate(抽象聚合类) 它用于存储和管理元素对象,声明一个createiterator()方法用于创建一个迭代器对象,充当抽象迭代器工厂角色。 ConcreteAggregate(具体聚合类) 它用于抽象聚合类的子类,实现了在抽象集合类中的声明的createItera
阅读全文
posted @ 2018-12-14 17:36 wq9
阅读(246)
评论(0)
推荐(0)
Object类
摘要: Object类: 在jdk中提供了一个Object类,他是所有类的父类,即每个类都直接或者间接继承自该类。 代码如下: class Anaimal { void shout(){ System.out.println("动物叫"); } } public class Example16{ publi
阅读全文
posted @ 2018-12-14 14:53 wq9
阅读(166)
评论(0)
推荐(0)
Final关键字
摘要: final关键字可用于修饰类、变量和方法,它有“这是无法改变的”或者‘最终”的含义。 final特点 final修饰的类不能被继承 final修饰的方法不能被子类重写 final修饰的变量(成员变量和局部变量)是常量,只能赋值一次 final修饰的类不能派生子类 代码如下 final class A
阅读全文
posted @ 2018-12-14 14:35 wq9
阅读(217)
评论(0)
推荐(0)
2018年12月13日
简单工厂、工厂、抽象工厂
摘要: ***工厂方法模式的组成部分: 简单工厂方法模式 组成部分: Creator:是简单工厂方法模式的核心,包含应用程序所需要的业务逻辑,当客户类Client 需要的时候,委托工厂类创建产品类的对象。 Product:可以是Java接口或者java抽象类,是具体子类的超类或者共同接口。 Concrete
阅读全文
posted @ 2018-12-13 17:08 wq9
阅读(162)
评论(0)
推荐(0)
2018年12月9日
双列集合Map
摘要: Map接口简介 Map接口是一种双列集合,它的每个元素都包含一个键对象KEY和一个值对象Value,键和值对象之间存在一种对应关系,称为映射。 Map集合常用方法表 void put(Object key,Object vlaue) 将指定的值与映射中的指定键关联。 Object get(Objec
阅读全文
posted @ 2018-12-09 22:37 wq9
阅读(380)
评论(0)
推荐(0)
java基础-集合
摘要: 集合按照存储结构可以分为两大类: 单列集合Collection和双列集合Map。 Collection有两个子接口,List和Set.list特点是元素有序、可重复。Set的特点是元素无序、不能重复。 Map用于存储具有键(key)和值(value)映射关系。可以通过指定的key找到对应的值valu
阅读全文
posted @ 2018-12-09 16:53 wq9
阅读(279)
评论(0)
推荐(1)
上一页
1
···
16
17
18
19
20
公告