首页>网络编程教程> Java教程
全部 ASP教程 ASP教程 ASP.NET教程 PHP教程 JSP教程 C#/CSHARP教程 XML教程 Ajax教程 Perl教程 Shell教程 Visual Basic教程 Delphi教程 移动开发教程 C/C++教程 Java教程 J2EE/J2ME 软件工程
Java教程
  • Java归并排序(Merge Sort)

    Java归并排序(Merge Sort)

    Java归并排序(Merge Sort)归并排序(MergeSort)是建立在归并操作上的一种有效的稳定的排序算法,该算法是采用分治法(DivideandConquer)的一个非常典型的应用。归并排序将两个有序的子序列合并得到一个完全有序的……
    2024-11-08
  • Java快速排序(Quick Sort)

    Java快速排序(Quick Sort)

    Java快速排序(Quick Sort)快速排序(QuickSort)是基于二分思想,对冒泡排序的一种改进。主要思想是确立一个基数,将小于基数的数字放到基数的左边,大于基数的数字放到基数的右边,然后再对这两部分数字进一步排序,从而实现对数组……
    2024-11-08
  • Java冒泡排序(Bubble Sort)

    Java冒泡排序(Bubble Sort)

    Java冒泡排序(Bubble Sort)1.冒泡排序冒泡排序(BubbleSort)是编程中较简单的一种排序算法。它重复地走访要排序的数列,一次比较两个元素,如果它们的顺序错误,就把它们交换过来。重复地进行走访数列的工作直到没有再需要交换的……
    2024-11-08
  • Java Arrays.sort()方法详解

    Java Arrays.sort()方法详解

    Java Arrays.sort()方法详解该方法是Arrays类的静态方法,用于对数组进行排序,时间复杂度O(n*logn),方法返回值为void。排序后,数组中存放的是排序后的结果。由于该方法是在原来数组的空间基础上进行升序排序,因此不需要……
    2024-11-08
  • Java Arrays.copyOfRange()方法详解

    Java Arrays.copyOfRange()方法详解

    Java Arrays.copyOfRange()方法详解该方法用于对一个已有的数组进行截取复制,复制出一个左闭右开区间的数组。将一个原始的数组original,从下标from开始复制,复制到上标to,生成一个新的数组返回。注意:这里包括from,不包括to……
    2024-11-08
  • Java Arrays.copyOf()方法详解

    Java Arrays.copyOf()方法详解

    Java Arrays.copyOf()方法详解该方法传回的数组是新的数组对象,改变传回数组中的元素值,不会影响原来的数组,其中第一个变量表示原来的数组对象,第二个变量表示新的数组的长度,如果新的数组的长度超过原来的数组的长度,保留数组元素的默认基……
    2024-11-08
  • Java Arrays.fill()方法详解

    Java Arrays.fill()方法详解

    Java Arrays.fill()方法详解在JavaAPI中的publicstaticvoidfill(Object[]a,intfromIndex,inttoIndex,Objectval)将指定的Object引用分配给指定Object数组……
    2024-11-08
  • Java Arrays类

    Java Arrays类

    Java Arrays类Java中提供了一个专门用于操作数组的工具类,即Arrays类,位于java.util包中。Arrays类包含各种操作数组的方法,比如排序和搜索,除此之外,Arrays类还包含一个静态工厂,允许将数组……
    2024-11-08
  • Java不规则数组

    Java不规则数组

    Java不规则数组通过上一节的学习,我们知道了Java中没有多维数组这个概念,只有一维数组,我们可以把多维数组理解为数组的数组,所以就会衍生出一种不规则数组。举个例子,规则的4×3二维数组有12个元素,但是……
    2024-11-08
  • Java多维数组

    Java多维数组

    Java多维数组我们要知道,Java中本没有多维数组这个概念,因为从数组底层的运行机制上来看Java没有多维数组,但是Java提供了支持多维数组的语法,可以实现多维数组的功能,比如,三维数组intarr[][][]、……
    2024-11-08
  • Java二维数组

    Java二维数组

    Java二维数组在Java中,二维数组被看作数组的数组,即二维数组是一个特殊的一维数组,二维数组的每个元素都是一个一维数组。1.二维数组的定义1)格式一:元素的数据类型[][]数组的名字=new元素的数据类型[二维数……
    2024-11-08
  • Java Map集合

    Java Map集合

    Java Map集合Map是一种依照键(key)存储元素的容器,键很像下标,在List中下标是整数,在Map中键可以使任意类型的对象。Map中不能有重复的键,每个键都有一个对应的值(value)。一个键和它对应的值构成m……
    2024-11-08
  • Java Set集合

    Java Set集合

    Java Set集合Set集合是是由一串无序的、不能重复的相同类型元素构成的集合,因为存储数据的时候要先判断其元素的hashCode值,不一样再存储。1.Set集合特点1)Set集合是Collection集合的子类。2)……
    2024-11-08
  • Java List集合

    Java List集合

    Java List集合在Collection体系中,List集合是有序的,可对其中每个元素的插入位置进行精确地控制,可以通过索引来访问元素,遍历元素。List集合是指由List接口以及List接口的所有实现类组成的集合,L……
    2024-11-08
  • java项目使用eclipse建立的方法

    java项目使用eclipse建立的方法

    1、打开eclipse,点击file;2、依次点击new和JAVA PROJECT选项;3、进入到新建project;4、新建的java项目,点击项目下的src包;5、进入到新建页面;6.输入class,点击finish。
    2022-05-30