240 发简信
IP属地:河北
  • Resize,w 360,h 240
    Collections类中的shuffle方法源码分析

    Collections类中的shuffle方法源码分析 shuffle方法可以将List中的数据随机打乱顺序,之前我们就使用了这个方法实现了扑克...

  • JAVA基础之集合知识总结

    Collection List(存取有序,有索引,可以重复) ArrayList 底层是数组实现的,线程不安全,查找和修改快,增和删比较慢 Li...

  • Resize,w 360,h 240
    实现扑克的洗牌和发牌功能(JAVA)

    实现扑克的洗牌和发牌 分析: 初始化一副扑克牌数据,要实现洗牌的话,需要打乱扑克牌的顺序,所以不太适合用数组,因此 这里使用集合List来存放扑...

  • Resize,w 360,h 240
    实现购物车功能

    实现购物车功能 问题:实现一个购物车功能 分析:要实现这个功能,可以创建三个类,分别是Product商品类,ShopCart购物车类,Exerc...

  • Resize,w 360,h 240
    Java8新特性之lambda表达式

    函数式编程 函数式编程是种编程范式。与之相对的是命令式编程,来做一下对比你就可以更好的理解函数式编程了。 比如要计算:(1 + 2) * 3 –...

  • Resize,w 360,h 240
    遍历集合的四种方式及对比

    遍历集合的四种方式 下面以ArrayList为例展示一下遍历集合的四种方式,首先初始化一个ArrayList并填充一些测试数据 遍历集合方式一:...

  • 自动拆箱和装箱

    什么是自动拆箱和自动装箱? 自动装箱:把基本类型转换为包装类类型 自动拆箱:把包装类类型转换为基本类型 以上特性是jdk5中加入的,也就是说在j...

  • Arrays工具类简介

    Arrays工具类 在java.util包里面有个Arrays类,里面提供了排序和二分法查找的方法,程序员直接调用就行,而且这些方法都是静态的,...

  • Resize,w 360,h 240
    二分法查找

    二分法查找原理 使用二分法查找时需要以下两个条件: 没有重复元素 已经排好顺序 假设给定一组排好序且没有重复元素的数字,要从这些数字中快速找到x...