自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java匿名内部类与Lambda表达式

匿名内部类 匿名内部类的作用是提供便捷的接口实现。在一些情况下,方法会使用接口作为参数,此时通过创建类并实现接口进行参数的传递。但是,有时候该类只需创建一次,如果用传统的创建类并实现接口的方法过于繁琐,因此用匿名类可以用匿名内部类实现。 例如,Arrays.sort()中,重写比较器,就可以通过匿名内部类来实现。public class Test { public static void main(String[] args) { ...

2022-01-02 21:18:07 582

原创 Brian Kernighan 算法

Brian Kernighan 算法的原理是:对于任意整数 x,令 x=x & (x−1),该运算将 xx 的二进制表示的最后一个 11 变成 00。因此,对 xx 重复该操作,直到 xx 变成 00,则操作次数即为 xx 的「一比特数」。 public int countOnes(int x) { int ones = 0; while (x > 0) { x &= (x - 1); ones+

2021-12-20 13:50:25 1454

原创 几种排序算法总结

几种常见的排序算法

2021-12-16 22:16:42 113

原创 可变参数与重载

java中调用方法时,如果同时满足重载和可变参数,那么优先调用重载

2021-12-16 22:08:50 263

空空如也

空空如也

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

TA关注的人

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