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