自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

转载 HashSet和HashMap

HashMap概念和特征 概念:以键值对的形式存储数据,由键映射到值,核心在于Key上。 特征:键不能重复,值可以重复;key-value允许为null。    HashMap   SinceJDK1.2   前身是HashTable(SinceJDK1.0)    HashMap   实现了Map接口  HashMap底层是一个Entry数组,当发生hash冲突(碰撞)的时...

2019-09-19 19:01:00 238

转载 ArrayList和LinkedList

ArrayList高级equals()方法  判断两个ArrayList对象里面的元素是否全部相等,true(相等)、false(不相等)。import java.util.ArrayList;import java.util.List;public class TestEquals { public static void main(String[] args) {...

2019-09-19 18:28:00 181

转载 集合框架整理及之间的区别

List接口List@since JDK1.0,List是一个有序的、可以重复、可以为null 的集合(有时候我们也叫它“序列”)。ArrayList@since 1.2,是基于数组实现的,是一个动态数组,查询效率高,增删效率低,线程不安全。LinkedList@since 1.2,底层用双向链表实现的存储。查询效率低,增删效率高,线程不安全。Vector...

2019-09-19 13:29:00 197

转载 ArrayList和LinkedList

ArrayList高级equals()方法  判断两个ArrayList对象里面的元素是否全部相等,true(相等)、false(不相等)。import java.util.ArrayList;import java.util.List;public class TestEquals { public static void main(String[] args) {...

2019-09-17 23:28:00 159

转载 GC(Garbage Collection)

GC(Garbage Collection)GC背景​  创建对象会消耗内存,如果不回收对象占用的内存,内存使用率会越来越高,最终出现OutOfMemoryError(OOM)​  在C++中专门有一个"析构函数"来回收对象占用的内存,Java有一个专门的GC线程,定时执行清理对象占用的内存​  从JDK1.3开始到现在:GC经历了4个阶段的变化​​    1、串行垃圾收集​...

2019-09-16 22:45:00 163

转载 Java常用工具类

网上理论上的概念都大同小异,使用自己的方式来理解,把他"吃透",这样才能变成你自己财富。包装类  在Java中基本数据类型都存放在栈内存中,那我们如果想把基本数据类型存放在堆中,那该如何来进行处理呢?这时我们就可以使用包装类来实现。基本数据类型对应的包装类byteByteshortShortintIntegerlongLongflo...

2019-09-09 19:53:00 168

转载 Java异常处理

异常分为两种:  Throwable类是所有异常或错误的超类。  Throwable有两个重要的子类:Exception(异常)和 Error(错误)。  Exception又分为两大类:一种是编译时异常,又称检查异常(checked Exception),              另一种是运行时异常,又称非检查异常(Unchecked Exception)。检查异常:程序在...

2019-09-09 09:58:00 104

转载 javaSE 笔记一

java 环境变量配置步骤:  右键【计算机】图标 –>【属性】–>【高级系统设置】–>【环境变量】  在”系统变量“里找到“Path”属性,在变量值内容的结尾或者开头加上【%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;】  在“系统变量”里新建“JAVA_HOME”属性,在变量值内容添加(jdk文件路径)【C:\Program Fil...

2019-09-04 23:26:00 96

转载 内部类总结

内部类   内部类就是在一个类的内部定义的类。成员内部类:  内部类对象依赖外部类对象而存在,即在创建一个普通内部类对象时首先需要创建其外部类对象。  内部类对象可以访问外部类对象中所有访问权限的字段,同时,外部类对象也可以通过内部类的对象引用来访问内部类中定义的所有访问权限的字段。成员内部类格式如下:class 外部类 { 修饰符 class 内部类 { ...

2019-09-04 23:19:00 150

转载 Java字符串定义及常用方法

String、StringBuffer和StringBuilder  String修饰的是不可变的字符串,而StringBuffer和StringBuilder类的对象是可以被修改的。  StringBuffer和StringBuilder 类不同的是StringBuilder 是线程不安全的,但运行速度要比StringBuffer快(性能高);StringBuffer是线程安全的(...

2019-08-30 13:42:00 291

转载 Java面向对象总结

面向对象基本概念  Java 是面向对象的编程语言,对象就是面向对象程序设计的核心。所谓对象就是现实世界中的实体,对象与实体是一 一对应的,也就是说现实世界中每一个实体都是一个对象,它是一种具体的概念。对象有以下特点:对象具有属性和行为。对象具有变化的状态。对象具有唯一性。对象都是某个类别的实例。一切皆为对象,现实世界中的所有事物都可以视为对象(万物皆对象)。面向对象...

2019-08-30 13:39:00 107

转载 Java数组定义及方法

数组的描述  在数组中每个元素都具有相同的数据类型,是有序数据的集合。通俗的说数组就相当于一个容器。数组分为一维数组、二维数组和多维数组。数组的特点:数组类型是从抽象基类 Array 派生的引用类型。数值数组元素的默认值为 0,而引用元素的默认值为 null。数组中存放元素的类型必须与创建数组时声明的类型相一致。数组的类型可以是任意数据类型,包括基本数据类型和引用数据类型,...

2019-08-30 13:32:00 1293

转载 JavaScript之二分法

二分法:  二分查找,又称为折半查找。  注意:二分法查找的数组必须是有序的。/* 获取元素88在数组中第一次出现的索引位置 如果数组元素中存在88,则直接返回88在数组中的索引位置即可。 如果数组元素中没有88,那么直接返回-1即可。*/var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];// 保存需...

2019-08-30 13:31:00 288

转载 JavaScript(js)笔记一

js注释JavaScript注释与Java注释相同// 单行注释/* 多行注释*/js五大基本类型:  number(数值型)、string(字符串性)、boolean(布尔型)、undefined类型、null类型number包括:数值类型、包含整型、浮点型、NaN和Infinity(无穷大)。关于数组的空间长度问题:  如何获取数组的空间长度:    ...

2019-08-30 13:29:00 125

转载 方法调用

方法的特点栈内存结构的特点:“先进后出,后进先出”;栈内存是一块连续的内存空间,有系统来分配,速度快。栈内存的内存管理有系统负责,无需程序员来进行管理。每一个线程都有一个独立的内存空间,多线程之间的数据类型不会相互干扰。public class MethodDemo { public static void main(String[] args) { ...

2019-08-30 13:03:00 117

转载 堆与栈 (笔记)

栈内存(stack)存放:函数的参数值、局部变量(基本数据类型数据和引用数据类型的首地址)特点:栈内存特点:先进后出、后进先出栈内存是一块连续的内存中间,由系统分配,速度快!每个线程都有自己对应的栈内存,不同线程的数据不会相干扰!栈内存有系统自己管理,无需程序员手动管理内存。缓存方式:  存放在一级缓存中, 他们通常都是被调用时处于存储空间中,调用完毕立即释放。堆...

2019-08-30 12:59:00 108

转载 HTML+CSS常用代码(笔记)

注释标签:对代码进行说明<!-- 单行注释,也可以对多行文字进行注释 -->常用格式标签<b>加粗</b> <i>斜体</i> <u>下划线</u> <s>删除线</s> <p>段落标签</p> <hr>:分割线 ...

2019-08-30 10:39:00 1134

转载 CSS:盒子的定位与浮动

CSS--盒子定位、浮动与居中HTML中的每个元素都是一个盒子  浏览器对HTML文档进行解析,根据盒子的属性对其进行排列。 每个元素默认使用标准文档流定位  标准文档流:是指浏览器读取HTML内容后对元素进行排列的一种标准方式。浏览器会根据读取到标签的先后顺序来排列HTML元素,按照从左至右、自上而下的顺序排列。行内元素从左至右排列,块级元素自上而下排列。  通过display...

2019-08-29 21:07:00 324

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除