Loading

摘要: 适配器模式 简介 在软件设计中,为了解决接口不一致的问题,两个软件模块之间往往也需要通过一个**适配器类(Adapter)**进行适配,这样的模式叫做适配器设计模式 该模式分为两种: 类适配器模式 对象适配器模式 引入 现在有一个类Adaptee,里面有一个方法Operation1 现在要使用类Ad 阅读全文
posted @ 2021-04-12 10:53 qinuna 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 简介 概述 集合就像一种容器,可以把多个对象放进容器内 特点:提供一种存储空间可变的存储模型,存储的数据容量可以随时发生改变 集合按照其存储结构可以分为两大类: 单列集合 Collection 双列集合 Map 集合体系结构 Collection 单列 List 可重复、有序(存储顺序) Array 阅读全文
posted @ 2021-04-04 15:55 qinuna 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 好处 避免匿名内部类定义过多 简洁代码 使用前提:接口是函数式接口 函数式接口:只包含一个抽象方法的接口 对于函数式接口,我们可以通过lambda表达式来创建该接口的对象 Lambda表达式的使用 假如现在我们需要实现一个匿名内部类,首先定义一个函数式接口,并实例化该接口 interface Lik 阅读全文
posted @ 2021-04-03 15:30 qinuna 阅读(114) 评论(0) 推荐(0) 编辑
摘要: :root { --control-text-color: #777; --select-text-bg-color: rgba(223, 197, 223); /* side bar */ --side-bar-bg-color: rgb(255, 255, 255); --active-file 阅读全文
posted @ 2021-03-29 20:26 qinuna 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 概述 在Java中所有的类都直接或间接继承了java.lang,Object类,Object是所有类的父类 当定义一个类没有extends关键字显式指定继承的父类,编译器自动加上extends java.lang.Object Object类中主要包括的方法有: clone() finalize() 阅读全文
posted @ 2021-03-27 15:42 qinuna 阅读(169) 评论(0) 推荐(0) 编辑
摘要: BigInteger 概述 BigInteger类型可以处理比Integer类型大的数据 该类支持任意精度的整数 构造方法 public BigInteger(String val):val是十进制字符串 //将十进制2转换为BigInteger类型 BigInteger bigInteger = 阅读全文
posted @ 2021-03-27 15:22 qinuna 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 概述 在Java中提供了两种生成随机数的方式 Math类中的random方法 调用Random类 Math.random() Math类的random()方法没有参数,它默认会返回**[0,1)**之间的double随机数 对random()方法返回的数字稍加处理,即可实现产生任意范围随机数的功能 阅读全文
posted @ 2021-03-27 14:46 qinuna 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 概述 Math类的构造方法是private的,因此无法创建Math类的对象,里面的方法都是类方法,可以**直接通过类名来调用** 静态常量 E:2.718281828459045 PI:3.141592653589793 System.out.println("E 常量的值:" + Math.E); 阅读全文
posted @ 2021-03-27 14:26 qinuna 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 概述 在Java中不能定义基本类型对象,为了将基本类型视为对象进行处理,Java位每个基本类型都提供了包装类,这样就可以把这些基本类型转换位对象来处理了 Java可以直接处理基本类型,但某些情况下需要将其视为对象来处理,这时就需要将其转换为包装类 基本类型 对应的包装类(位于java.lang包中) 阅读全文
posted @ 2021-03-27 14:04 qinuna 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 什么是异常 定义:异常指程序运行中出现的不期而至的各种状况,如:文件找不到、网络连接失败、非法参数等 异常英文:Exception Java内置了一套异常处理机制,总是使用异常来表示错误 异常是一种class,因此它本身带有类型信息 异常可以在任何地方抛出,但只需要在上层捕获,这样就和方法调用分离了 阅读全文
posted @ 2021-03-25 13:41 qinuna 阅读(61) 评论(0) 推荐(0) 编辑