cool 😎 blog

??子标题


  • Home

  • Archives

  • Tags

  • About

java基础(4)-Object的clone

Posted on 2020-12-19 | In programmer |
Words count in article 671

当需要复制某个对象,但修改得到对象的值又不影响原有的对象,此时就需要clone.

Read more »

java集合(2)-ArrayList

Posted on 2020-12-18 | In programmer |
Words count in article 1436

ArrayList是集合中用的最多的类之一了。一起探究ArrayList的原理吧。

开场

  1. 值是否可以重复 -> 可以
  2. 值是否可以为null -> 可以
  3. 值是否有序 -> 按照插入顺序排列
  4. 是否是线程安全 -> 否
Read more »

java集合(1)-总的概括

Posted on 2020-12-12 | In programmer |
Words count in article 272

Java集合简略版:

Java集合简略版

Java集合详细版:

Java集合详细版

不说太多,集合是日常开发基本上是天天都需要用到的东西,仔细地去阅读几个常用的实现还是很有必要的;

Collection接口是集合层次的根接口,定义了一个集合需要具备的能力

Read more »

java基础(3)-Comparable&Comparator

Posted on 2020-12-12 | In programmer |
Words count in article 742

Java提供两种比较的方式,一种是类直接相互比较(自己实现Comparable接口);一种是自定义一个比较器(Comparator接口)将两个欲比较的对象放进去比较。

看看这两者的区别与使用场景吧。

Comparable

Comparable只是一个接口,具体的逻辑放在CompareTo方法(自然比较方法)中

如果List或Array中的对象实现了Comparable接口,就可以调用Collections.sort或Arrays.sort自动排序;当对象实现了Comparable接口时,可以用作SortedMap的key值,SortedSet的元素,不需要指明一个比较器(Comparator) – JDK

CompareTo方法,返回结果三种情况:

  1. 大于返回正数
  2. 等于返回0
  3. 小于返回负数
Read more »

java基础(2)-抽象类与接口

Posted on 2020-12-12 | In programmer |
Words count in article 1339

抽象类与接口是两个经常面试会提到的概念,我们去一探这两个概念的究竟

抽象类

包含抽象方法的类就是抽象类,此类必须限定为抽象类;~但是没有抽象方法,也可以将该类定义为抽象类,但是就失去了抽象类的意义~

Read more »
1 … 3 4 5 6
ukyu

ukyu

纵浪大化中,不喜亦不惧

28 posts
2 categories
18 tags
Email Twitter
值得一看的博客
  • 小米信息部技术团队
  • 美团技术团队
  • Martin Fowler
  • 左子祯(设计师)
  • 雷军的博客
© 2020 - 2025 ukyu