# 1-15.用插入法进行排序代码如下 :不需要掌握
```
package test;
import java.util.*;
class InsertSort
{
ArrayList al;
public InsertSort(int num,int mod)
{
al = new ArrayList(num);
Random rand = new Random();
System.out.println("The ArrayList Sort Before:");
for (int i=0;i<num ;i++ )
{
al.add(new Integer(Math.abs(rand.nextInt()) % mod + 1));
System.out.println("al["+i+"]="+al.get(i));
}
}
public void SortIt()
{
Integer tempInt;
int MaxSize=1;
for(int i=1;i<al.size();i++)
{
tempInt = (Integer)al.remove(i);
if(tempInt.intValue()>=((Integer)al.get(MaxSize-1)).intValue())
{
al.add(MaxSize,tempInt);
MaxSize++;
System.out.println(al.toString());
} else {
for (int j=0;j<MaxSize ;j++ )
{
if
(((Integer)al.get(j)).intValue()>=tempInt.intValue())
{
al.add(j,tempInt);
MaxSize++;
System.out.println(al.toString());
break;
}
}
}
}
System.out.println("The ArrayList Sort After:");
for(int i=0;i<al.size();i++)
{
System.out.println("al["+i+"]="+al.get(i));
}
}
public static void main(String[] args)
{
InsertSort is = new InsertSort(10,100);
is.SortIt();
}
}
JAVA类实现序例化的方法是实现java.io.Serializable接口
```
- 前端的配置
- 第一张 开发环境配置
- 1-1 eoLInker
- 1-2 git教程
- 1-2-1 git免密
- 1-3 看云配置域名解析
- 1-4 netlify配置域名解析
- 1-5 阿里云服务器配置
- java面试题
- java面向对象
- 1-1.super()与this()的区别?
- 1-2.作用域public,protected,private,以及不写时的区别?
- 1-3.编程图形
- 1-4.Java的事件委托机制和垃圾回收机制
- 1-5.在java中,如何跳出当前多重嵌套循环
- 1-6.什么是java序列化,如何实现java序列化(写一个实例)
- 1-7.一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?
- 1-8.排序都有哪几种方法?(数组中的排序)请列举。用JAVA实现一个快速排序?
- 1-9.Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?
- 1-10.Final有什么特点?
- 1-11.继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?
- 1-12.内部类的实现方式?
- 1-13.用JAVA实现一种排序(二种),
- 1-14.JAVA类实现序列化的方法?
- 1-15.用插入法进行排序代码如下 :不需要掌握
- JAVA类实现序例化的方法是实现java.io.Serializable接口
- 2-15-1.Java编程,打印昨天的当前时刻
- 2-16.编程题
- 2-17.16、文件读写,实现一个计数器
- 2-18.17、指出下面程序的运行结果。
- 2-18.抽象类和接口的区别?
- 接口只有定义,抽象类可以有定义和实现
- 3-19.什么是类的返射机制?
- 3-20.类的返射机制中的包及核心类?
- 3-21.得到Class实例的三个方法是什么?
- 3-22、如何唤起类中的一个方法?
- 产生一个Class数组,说明方法的参数
- 4-23、如何将数值型字符转换为数字(Integer、Double)?
- 4-24、如何将数字转换为字符?
- 4-25、如何去小数点前两位,并四舍五入。
- 4-26、如何取得年月日,小时分秒?
- 4-27、如何取得从1970年到现在的毫秒数
- 4-28、如何获取某个日期是当月的最后一天?