自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蓝色的青春_巍

做技术一定要一颗恒心,这样才不会半途而废

  • 博客(9)
  • 收藏
  • 关注

原创 java集合框架之List以及源码分析(二)

前言:上次我们分析Collection接口的一些通用功能,还有一些源码的简单分析,接下来我们继续从上往下分析,了解每个接口的特性,以及每个接口下面的实现类底层源码是如何实现的.一、List接口的特性官方描述: 该界面的用户可以精确控制列表中每个元素的插入位置。 用户可以通过整数索引(列表中的位置)访问元素,并搜索列表中的元素。 首先List接口继承了Collection接口,是一...

2018-08-25 17:23:50 451

原创 java集合框架总结以及源码分析(一)

一、集合框架总体架构图分析1、首先我们先来看看一个集合框架的总图,有一个清晰的脉络机构,非常重要,因为不管我们学习那知识点,思路很重要。下面这张张图是我从网上博客摘取的,在此谢谢你精心的绘制。说明一下颜色含义:黄色:代表接口 绿色:代表抽象接口  蓝色:代表实现类这是两个集合框架接口的总体图分为两个集合接口,分别是Collection接口,和map接口,collection集合是单列集...

2018-08-25 13:53:44 16224 3

原创 Integer关于面试问题

public class Demo4_Integer面试题 { public static void main(String[] args) { Integer s1 = new Integer(98); Integer s2 = new Integer(23); System.out.println(s1 == s2); ...

2018-08-12 22:40:09 732

原创 String 和 StringBuffer StringBuilder三者之间的区别

StringBuffer和StringBuilder的区别:StringBuffer:是jdk1.0版本的,是线程安全的,效率低.StringBuilder:是jdk1.5版本的,是非线程安全的,但是效率高.两者的构造方法和方法都是相同的.String 和 StringBuffer  StringBuilder之间的区别:String是一个不可改变的字符序列StringBu...

2018-08-12 11:57:32 208

原创 StringBuffer的用法

一、String是一个创建就不能改变的字符串,而String Buffer是一个可修改的字符串,在内存上是优于String。线程安全,可变的字符序列。 字符串缓冲区就像一个String ,但可以修改。 在任何时间点,它包含一些特定的字符序列,但可以通过某些方法调用来更改序列的长度和内容。字符串缓冲区可以安全地被多个线程使用。 这些方法在必要时进行同步,以便任何特定实例上的所有操作都按照与所...

2018-08-12 11:45:15 429

原创 ArrayList集合(一)

一、集合的出现的原因  首先我们存储元素,是通过容器来存储的,然而我们经常用的数组就是一个固定的容器,而数组的长度是固定的,无法适应数据变化的需求,为了解决这个问题就出现了ArrayList集合数组,这个Java.util.ArrayList提供的集合,是一个大小可变的数组实现的,而且可以根据存入元素的个数而逐渐增大,不会出现数据越界等情况。二、ArrayList的构造方法java.u...

2018-08-04 15:42:30 339

原创 PAT(1001)

一.题目如下:题目描述给定区间[-2的31次方, 2的31次方]内的3个整数A、B和C,请判断A+B是否大于C。 输入描述:输入第1行给出正整数T(<=10),是测试用例的个数。随后给出T组测试用例,每组占一行,顺序给出A、B和C。整数间以空格分隔。 输出描述:对每组测试用例,在一行中输出“Case #X: true”如果A+B>C,否则输出“C...

2018-08-01 16:22:32 121

原创 IDEA常用最常的快捷键

ctrl + tab 切来切去ctrl + w 选你所想ctrl + shift + space 智能不全shift + enter   快速切换到下一行ctrl + alt + L  格式化代码ctrl + alt + O  格式化import列表alt + shift +上键(下键)  代码的上下移动ctrl + /  单行注释ctrl + f 在当前文件中搜索ctrl + ...

2018-08-01 11:25:40 143

原创 String中""和null的区别

一、分析一段代码如下:public static void main(String[] args) { String s1 = "haha"; String s2 = ""; String s3 = null; System.out.println(s1.isEmpty()); System.out.print...

2018-08-01 09:44:59 683

空空如也

空空如也

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

TA关注的人

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