易截截图软件、单文件、免安装、纯绿色、仅160KB

常见的java排序

import java.util.Arrays;
public class Sort {
 
 //冒泡排序(从头到尾排)
 public static void bubbleSort(int[] arrays)
 {
  //第一次循环从第一个元素开始,到倒数第二个元素
  for(int i=0;i<arrays.length-1;i++)
  {
   for(int j=1;j<arrays.length-i;j++)
   {
    if(arrays[j-1]>arrays[j])
    {
     int temp=arrays[j-1];
     arrays[j-1]=arrays[j];
     arrays[j]=temp;
    }
   }
  }
 }
 
 //选择排序
 
 public static void selectSort(int[] arrays)
 {
  //第一次循环从第一个元素开始,到倒数第二个元素
  for(int i=0;i<arrays.length-1;i++)
  {
   //标识当前的最小元素的位置
   int ind=i;
   for(int j=i+1;j<arrays.length;j++)
   {
    if(arrays[j]<arrays[ind])
    {
     ind=j;
    }
   }
   if(ind!=i)
   {
    int temp=arrays[ind];
    arrays[ind]=arrays[i];
    arrays[i]=temp;
   }
  }
 }
 
//插入排序
 public static void insertSort(int[] arrays)
 {
  //第一次循环从第二个元素开始,到最后一个元素
  //arrays[i]是当前需要插入的元素
  for(int i=1;i<arrays.length;i++)
  {
   //当前已经排好序的数组长度是i
   int temp=arrays[i];
   int ind=i;
   for(int j=i-1;j>=0;j--)
   {
    //如果找到了比arrays[j]小的,那么就将已经排好序的数组的当前位置后的所有元素后移一位,并将需要插入的元素放入该位置j


相关文档:

java如何获取真实的IP

如果服务器如果没有采用反向代理,而且客户端没有用正向代理的话,
                   那么可以获取客户端的真实IP地址request.getRemoteAddr()
如果服务器如果没有采用反向代理,而且客户端有用正向代理的话,
 &nbs ......

JAVA 泛型 受限泛型

package com.fanxing.neibulei;
/**
*
* @author xiaxiaorui
*
*泛型 受限泛型
*http://developer.51cto.com/art/200909/153983.htm
*/
class Info2<T>
{
private T var; // 定义泛型变量
public T getVar() {
return var;
}
public void setVar(T var) {
this.var = var;
}

......

java反射的使用

    java中的反射经常被用在一些框架搭建上,他能够让我们很方便的对自己未来将使用的类,方法和变量进行访问。个人觉得有种黑客的味道在里面。当我们知道一个类的类名后,我们基本上可以使用反射的到它的一切。包括他的private的方法和变量等(当然访问他们的使用需要使用的是getDeclared***(**))。另外,据 ......

java中垃圾回收算法

1)垃圾回收的两个关键要素:
发现无用对象。
回收无用对象的内存空间。
 
2)6种垃圾回收算法:
 
引用计数法,tracing 算法,compacting算法,copying 算法,generation算法,adaptive算法。
 
3)detail:
引用计数法(Reference Counting Collector)
引用计数法是唯一没有使用根集的垃圾回收的 ......

.NET调用Java写的WebService(可能会碰到的问题)

1)net中定义的的WebService(返回值和参数都是自定义对象)可以被Java识别并调用,可是在Java中定义的WebService(返回值和参数都是自定义对象),C#客户端可以识别到自定义对象,也生成了代理类,可是调用时无法获取到对象的属性值,都是NUll?JavaWebService怎样传递自定义对象给。net?
解决:
直接用wsdl命令生成代理 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号