09 2020 档案

摘要:Java 线程 一、线程创建 继承Thread类,重写run方法 1、定义Thread类的子类,并重写该类的run方法 2、创建Thread子类的实例,即创建了线程对象 3、调用线程对象的start()方法来启动该线程 实现runnable 接口 1、定义runnable接口的实现类,并重写该接口的 阅读全文
posted @ 2020-09-30 14:49 Robin132929 阅读(147) 评论(0) 推荐(0)
摘要:Java注解 注解实际就是一种元数据 为程序元素设置元数据 并且可以对程序执行没有影响。 元数据 描述数据的数据 元数据可以为程序元素(如方法、类等)上添加额外信息。元数据作用大概可以分为三类: 编写文档:通过代码里标识的元数据生成文档 比如Javadoc 代码分析:通过代码里标识的元数据对代码进行 阅读全文
posted @ 2020-09-27 21:09 Robin132929 阅读(100) 评论(0) 推荐(0)
摘要:泛型 泛型即参数化类型,即实际使用时再确定参数的类型。就像我们在定义方法时可以声明形参,在实际调用方法时传入实参,那么我们同样可以把类型也参数化,只有在实际使用时才确定数据的类型 。 泛型包括泛型接口、类、方法、变量等。Java的泛型只在编译时存在,编译完成后会进行擦除。即在字节码文件中是没有泛型存 阅读全文
posted @ 2020-09-26 21:02 Robin132929 阅读(186) 评论(0) 推荐(0)
摘要:反射 反射简介 java的反射就是通过Class来在运行时获取类的完整结构信息 & 调用对象的方法。正常情况下,Java类在编译前,就已经被加载到JVM中;而反射机制使得程序运行时还可以动态地去操作类的变量、方法等信息。 反射的本质是当一个类被加载以后,Java虚拟机就会自动产生一个 Class对象 阅读全文
posted @ 2020-09-23 21:15 Robin132929 阅读(173) 评论(0) 推荐(0)
摘要:Java 异常 Java异常类继承关系如下: 可以看出所有异常类都是继承自throwable,异常分为两大类error和exception。error是不可恢复的错误,当发生error时程序异常结束且不可恢复,常见error有StackOverFlowError、OutOfMemoryError等。 阅读全文
posted @ 2020-09-22 19:34 Robin132929 阅读(150) 评论(0) 推荐(0)
摘要:#I/O 流,用来实现程序或进程间的通信,或读写外围设备、外部文件等。Java把一切输入抽象成输入流,把一切输出抽象成输出流(也可以根据流方向来定义,流向内部的是输入流,流向外部的是输出流)。 Java的I/O架构由输入流/输出流/File/Serializable四部分组成。 一、File Fil 阅读全文
posted @ 2020-09-21 16:45 Robin132929 阅读(130) 评论(0) 推荐(0)
摘要:Java集合-Map 一、简介 Map是以键值对来存储数据元素的。键值对之间存在映射关系,通过key可以查找value。需要注意的是key是不允许重复的,可以认为Map的key组成的集合是一个Set,上篇文章我们介绍Set时也发现Java中Set的实现大多数最后都是采用Map来存储数据。 二、Map 阅读全文
posted @ 2020-09-20 19:05 Robin132929 阅读(208) 评论(0) 推荐(0)
摘要:Java集合-Collection 一、Collection继承关系 图片来源 由上图可知Collection有三个子类,分别是Set、List、Queue。 特点: Set:无序且值唯一 List:有序、值可重复 Queue:先进先出的线性表 二、Collection提供的方法 Collectio 阅读全文
posted @ 2020-09-20 14:42 Robin132929 阅读(382) 评论(0) 推荐(0)
摘要:Java Object类方法解析 在Java中Object是所有类的父类,任何类都默认继承Object,其提供的方法主要有以下几种: registerNatives() hashCode和equale函数用来判断对象是否相同, wait(),wait(long),wait(long,int),not 阅读全文
posted @ 2020-09-18 15:39 Robin132929 阅读(504) 评论(0) 推荐(0)
摘要:知识体系索引 旨在梳理主线、方便查找 一、技术知识类 Java Java基础 分类 文章 Java语法 Java基本数据类型、关键字 Object类方法解析 Java集合--Collection Java Collection Java集合--Map Java Map Java I/O Java I 阅读全文
posted @ 2020-09-18 14:07 Robin132929 阅读(364) 评论(0) 推荐(0)
摘要:Java基本数据类型、关键字 一、Java基本数据类型 Java有8中基本数据类型:byte\char \short \int\float\double\long\boolean 在说明每种类型大小前需要明确下面两个概念: 字节=byte,是由8位带符号的二进制数表示的。 字符=char,是由Uni 阅读全文
posted @ 2020-09-18 14:04 Robin132929 阅读(591) 评论(0) 推荐(0)
摘要:观察者模式 一、简介 观察者模式(又被称为发布-订阅(Publish/Subscribe)模式,属于行为型模式的一种,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态变化时,会通知所有的观察者对象,使他们能够自动更新自己。该模式一个重要作用就是解耦,将被观察者 阅读全文
posted @ 2020-09-07 18:01 Robin132929 阅读(189) 评论(0) 推荐(0)