自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 问答 (4)
  • 收藏
  • 关注

原创 HashMap底层实现

1、HashMap的数据结构 在Java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构来构造的,HashMap也不例外,HashMap实际上是一个数组和链表的结合体(在数据结构中,一般称之为“链表散列“),请看下图(横排表示数组,纵排表示数组元素【实际上是一个链表】)其中Entry为键值对,源码如下: st

2017-10-14 19:35:40 281

原创 Java基础知识总结:多线程

多线程学习总结:Thread常用方法sleep(longmillis, int nanos) 线程休眠 millis休眠的时间,单位是毫秒,可以精确到纳秒join(long millis, int nanos) 调用线程可以让其它线程等待自己运行,直到结束staticvoid yield() 当前运行线程释放处理器资源并且重新去竞争处理器资源staticThread curre

2016-11-19 17:22:48 271

原创 Java基础知识总结:集合与泛型(下)

散列集一、Set接口1.Set是一个无序且不能重复存储的集合2.HashSet是Set的重要实现类二、与List差异1.Set的遍历只能用foreach()和iterator(),没有get()方法和set()方法2.Set中重复添加一个对象,只会保留一个3.list中的contains()方法比较时会调用对象的equals()方法4.set中的contains()

2016-11-11 19:36:39 340

原创 Java基础知识总结:集合与泛型(上)

以下方法为往列表中添加元素:List是接口,所以在构造方法中不能直接实例化,而通过ArrayList()实例化。例:public List coursesToSelect = new ArrayList();调用Add()方法添加到List中。有两种方法:方法1:直接添加,例:CoursesToSelect.add(cr1);方法2:可以指定添加的位置,例:CoursesToS

2016-11-09 19:33:59 462

原创 Java 基础知识总结:异常处理

异常处理try-catch以及try-catch-finallytry{//一些会抛出的异常}catch(Exceptione){//处理该异常的代码块}finally{//最终要执行的代码}终止执行,交由异常处理程序(抛出提醒或记录日志等),异常代码块外代码正常执行。try会抛出很多种类型的异常,多个catch块捕获多钟错误。多重异常处理代码块顺序问题:先子类

2016-10-31 19:50:01 364

原创 Java web 中关于Servlet的一些总结

Java web 中关于Servlet的一些总结

2016-10-29 21:56:12 355

翻译 数据结构与算法:链表基础

数据结构与算法:链表基础

2016-08-12 19:36:18 476 1

空空如也

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

TA关注的人

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