![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
爱敲代码的小姚
加油冲冲冲
展开
-
代理模式(个人记录)
详解代理模式代理模式代理模式是一种设计模式,提供了对目标对象额外的访问方式,即通过代理对象访问目标对象,这样可以在不修改原目标对象的前提下,提供额外的功能操作,扩展目标对象的功能。简言之,代理模式就是设置一个中间代理来控制访问原目标对象,以达到增强原对象的功能和简化访问方式。静态代理静态代理顾名思义就是创建一个...原创 2021-09-24 10:56:01 · 147 阅读 · 1 评论 -
idea插件zookeeper连接虚拟机上的zookeeper的步骤
记一次idea插件连接zookeeper的步骤环境:centos7和idea2021.1一、虚拟机上部署相应的zookeeper的环境 安装可以参考这篇文章点这看二、开放虚拟机对应的端口点着看即可上idea上连接zookeeper了原创 2021-04-16 13:48:57 · 725 阅读 · 0 评论 -
关于类找不到,unused import statement,以及可以找到包,找不到类的解决方法
file下有invalidate caches/restart选项,点击即可原创 2021-04-15 09:05:51 · 966 阅读 · 0 评论 -
有关docker下载镜像失败的问题
有关docker下载镜像失败的问题Using default tag: latestTrying to pull repository docker.io/library/tomcat ... error parsing HTTP 408 response body: invalid character '<' looking for beginning of value: "<html><body><h1>408 Request Time-out</h原创 2021-04-13 10:18:48 · 4360 阅读 · 0 评论 -
IO流详解
IO流:1.定义:IO流(input/output):对文件的输入和输出。从内存写入到磁盘就是输出流,从磁盘的文件写入到内存中就是输入流。(以程序为参照物的)2.File文件的操作public class FileTest01 { public static void main(String[] args) { File file = new File("D:\\yao.txt"); FileTest01 t= new FileTest01();原创 2020-09-17 17:11:45 · 175 阅读 · 0 评论 -
实用类的详解
实用类A、包装类1.定义包装类是把基本类型转换为对象,是引用类型2.作用包装类可以有很多操作的方法之前我们学习的集合比如add(100),在底层会转换成包装类Integer类型插入到集合容器中,集合里面插入的值都是引用类型。3.继承关系图4.构造方法创建包装类型1.在构造方法中可将与之对应的基本类型作为构造方法的参数,来创建包装类型的对象2.Character除外,在构造方法中可将对应的对象的基本类型以字符串的形式作为构造方法的参数,来创建包装类型的对象5.用ValueO原创 2020-09-15 17:02:54 · 212 阅读 · 0 评论 -
day03_泛型
A、泛型的概念背景Java推出泛型之前,程序员可以构建一个元素类型为Object类型的集合,该集合就能够存储任何数据类型的对象,而在使用该集合的过程中,需要程序员明确知道存储的每个元素的类型数据,否则很容易引发ClassCastException。那通过泛型我们就可以通过约束集合插入的类型,那么该集合中所有的元素都必须是此类型,就不需要从Object类型强转成相应的类型如:...原创 2020-09-14 20:47:00 · 658 阅读 · 0 评论 -
Day3_集合框架Map
Map接口下的集合Map接口下的集合采用键值对Map<k,v>的存储方式,保存具有映射关系的数据,因此Map集合里把偶才能两组值,一组用于保存Map里面的Key,另外一组保存Map的value的值,key和value可以是任意引用类型的数据。HashTable中key值不允许重复并且不可以为null。HashMap的key可以为null,但不能重复。如果添加key-value键值对已经有重复的key,则新添加的value会覆盖key原来对应的value值。常用的实现类有HashMap、Lin原创 2020-09-08 14:00:47 · 106 阅读 · 0 评论 -
Day2_集合框架
集合框架集合框架定义:集合框架是一种容器,用于存储对象信息的容器,并且长度是可变的。1、因为对象是可以创建无数个的,而对象数组是开辟固定长度的存储空间,显然对象数组去存储对象是不合适的2、对象数组长度不可变化并且无法保存具有映射关系的数据,集合可以用于存储数量不确定的数据,长度可变,以及可以保存具有映射关系的数据3、数组元素既可以是基本类型的值,也可以是对象,集合只能保存对象(比如list.add(1)是把1变成包装类Integer类型)所有的集合框架继承关系图:(掌握常用的即可)如果觉原创 2020-09-07 19:59:47 · 140 阅读 · 0 评论 -
Day2_单例模式
Java设计模式:一共有23种设计模式 。 参考http://c.biancheng.net/design_pattern/单例模式定义:所谓单例,就是整个程序有且只有一个实例。该类负责创建自己的对象,同时确保只有一个对象被创建。好处就是一个类你只能创建一个实例对象可以节约内存开销。一般查那个用于在工具类的实现。(之前讲过的静态方法也可以用于工具类的实现)。单例模式特点:1.构造器私有2.持有自己类型的属性3.对外提供获取实例的静态方法一般单例模式分为两大类:懒汉模式、饿汉模式。详细分其实有懒汉、饿汉原创 2020-09-04 11:15:01 · 122 阅读 · 0 评论 -
day01 对内部类的理解
day01 对内部类的理解为什么要使用内部类为什么需要内部类? 解决了多继承的问题,继承具体或抽象类。 一般来说,内部类继承自某个类或实现某个接口,内部类的代码操作创建它的外围类的对象。所以可以认为 内部类提供了某种进入其外围类的窗口。 内部类最吸引人的原因是:每个内部类都能独立地 继承自一个(接口的)实现,所以无论外围类是否已经继承了某个(接口的)实现,对于内部类都没有影 响。如果没有内部类提供的、可以继承多个具体的或抽象的类的能力,一些设计与编程问题就很难解决。从这个 角度看,内部类使得多重继承原创 2020-09-03 20:25:24 · 142 阅读 · 0 评论