綠 青 色
摘要: 常见IO流归纳 字节流 OutputStream:字节输出流   OutputStream 是一个 抽象类 ,是表示 字节输出流 的所有类的 超类 。操作的数据都是字节,定义了输出字节流的基本共性功能方法。    常见的方法:    &em 阅读全文
posted @ 2019-10-06 21:08 LYANG-A 阅读(456) 评论(0) 推荐(0) 编辑
摘要: HashMap 概念和特征   概念 :以键值对的形式存储数据,由键映射到值,核心在于Key上。   特征 :键不能重复,值可以重复; key value允许为null 。     HashMap   SinceJDK1.2 &e 阅读全文
posted @ 2019-09-19 19:01 LYANG-A 阅读(341) 评论(0) 推荐(0) 编辑
摘要: ArrayList高级 equals()方法   判断两个ArrayList对象里面的 元素是否全部相等 ,true(相等)、false(不相等)。 isEmpty()方法   判断当前的 集合是否为空 ,true(为空)、false(非空)。  & 阅读全文
posted @ 2019-09-19 18:28 LYANG-A 阅读(233) 评论(0) 推荐(0) 编辑
摘要: List接口 | | | | | | | List | @since JDK1.0,List是一个有序的、可以重复、可以为null 的集合(有时候我们也叫它“序列”)。 | | ArrayList | @since 1.2,是基于数组实现的,是一个动态数组,查询效率高,增删效率低,线程不安全。 | 阅读全文
posted @ 2019-09-19 13:29 LYANG-A 阅读(253) 评论(0) 推荐(0) 编辑
摘要: ArrayList高级 equals()方法   判断两个ArrayList对象里面的 元素是否全部相等 ,true(相等)、false(不相等)。 isEmpty()方法   判断当前的 集合是否为空 ,true(为空)、false(非空)。  & 阅读全文
posted @ 2019-09-17 23:28 LYANG-A 阅读(382) 评论(0) 推荐(0) 编辑
摘要: GC(Garbage Collection) GC背景 ​  创建对象会消耗内存,如果不回收对象占用的内存,内存使用率会越来越高,最终出现 OutOfMemoryError (OOM) ​  在C++中专门有一个"析构函数"来回收对象占用的内存,Java有一个 阅读全文
posted @ 2019-09-16 22:45 LYANG-A 阅读(870) 评论(0) 推荐(0) 编辑
摘要: 网上理论上的概念都大同小异,使用自己的方式来理解,把他"吃透",这样才能变成你自己财富。 包装类   在Java中基本数据类型都存放在栈内存中,那我们如果想把基本数据类型存放在堆中,那该如何来进行处理呢?这时我们就可以使用包装类来实现。 | 基本数据类型 | 对应的包装类 | | 阅读全文
posted @ 2019-09-09 19:53 LYANG-A 阅读(5570) 评论(1) 推荐(0) 编辑
摘要: 异常分为两种:    Throwable类是所有异常或错误的超类。    Throwable 有两个重要的子类: Exception (异常)和 Error (错误)。    Exception 又分为两大类:一种是 编译时异常 ,又称 检 阅读全文
posted @ 2019-09-09 09:58 LYANG-A 阅读(262) 评论(0) 推荐(0) 编辑
摘要: JDK下载 官方下载地址:https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html 需要登录官网才能下载,这里提供账号账号网址:http://bugmenot.com/view/oracle.com JDK 阅读全文
posted @ 2019-09-04 23:26 LYANG-A 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 内部类    内部类就是在一个类的内部定义的类。 成员内部类:   内部类对象依赖外部类对象而存在,即在创建一个普通内部类对象时首先需要创建其外部类对象。   内部类对象可以访问外部类对象中所有访问权限的字段,同时,外部类对象也可以通过内部 阅读全文
posted @ 2019-09-04 23:19 LYANG-A 阅读(170) 评论(0) 推荐(0) 编辑
摘要: String、StringBuffer和StringBuilder String 修饰的是不可变的字符串,而 StringBuffer 和 StringBuilder 类的对象是可以被修改的。 StringBuffer和StringBuilder 类不同的是StringBuilder 是 线程不安全 阅读全文
posted @ 2019-08-30 13:42 LYANG-A 阅读(3526) 评论(0) 推荐(1) 编辑
摘要: 面向对象基本概念    Java 是面向对象的编程语言,对象就是面向对象程序设计的核心。所谓对象就是现实世界中的实体,对象与实体是一 一对应的,也就是说现实世界中每一个实体都是一个对象,它是一种具体的概念。 对象有以下特点 : 对象具有属性和行为。 对象具有变化的状态。 对象具有 阅读全文
posted @ 2019-08-30 13:39 LYANG-A 阅读(461) 评论(0) 推荐(2) 编辑
摘要: 数组的描述   在 数组 中每个元素都具有相同的数据类型,是 有序数据 的集合。通俗的说数组就相当于一个 容器 。数组分为一维数组、二维数组和多维数组。 数组的特点: 数组类型是从抽象基类 Array 派生的引用类型。 数值数组元素的默认值为 0,而引用元素的默认值为 null。 阅读全文
posted @ 2019-08-30 13:32 LYANG-A 阅读(9409) 评论(0) 推荐(2) 编辑
摘要: 二分法:   二分查找,又称为折半查找。    注意 :二分法查找的数组必须是有序的。 js / 获取元素88在数组中第一次出现的索引位置 如果数组元素中存在88,则直接返回88在数组中的索引位置即可。 如果数组元素中没有88,那么直接返回 1即可。 / va 阅读全文
posted @ 2019-08-30 13:31 LYANG-A 阅读(418) 评论(0) 推荐(0) 编辑
摘要: js注释 JavaScript注释与Java注释相同 // 单行注释 /* 多行注释 */ js五大基本类型: number(数值型)、string(字符串性)、boolean(布尔型)、undefined类型、null类型 number包括:数值类型、包含整型、浮点型、NaN和Infinity(无 阅读全文
posted @ 2019-08-30 13:29 LYANG-A 阅读(378) 评论(0) 推荐(1) 编辑