5 愿意终身奋斗的小强

尚未进行身份认证

爽的很,一点也不寂寞,极少数的寂寞也是这种寂寞!

等级
博文 14
排名 32w+

Arrays.copyof()和System.arraycopy()方法总结

1、Object[]java.util.Arrays.copyOf(Object[]original,intnewLength)第一个参数:被复制的数组;第二个参数:返回数组的长度。返回值:长度为newLength,值为第一个参数组值的复制后的数组。2、voidjava.lang.System.arraycopy(Objectsrc,intsrcPos,Object

2015-12-17 11:51:52

oracle中replace函数的使用

replace函数语法:replace(需要替换的字段名,'被替换的字符串','替换的字符串');例如:selectreplace('2015/12/1609:30:23','/:','-')fromdual;需要替换的字段名可以使用查询语句直接查询出的字段名,对于查询语句要使用口号括起来:selectreplace((selectto_ch

2015-12-16 09:48:51

oracle中group by 和order by 共同使用

注意事项:1、groupby和orderby共同使用时,必须先使用groupby,在使用orderby 2、orderby中的字段必须是groupby中的字段下面给出个正确的例子,这个例子是我在实习期间使用的SQL:selectcount(1),no_area,sheet_type_idfromcpm_main_sheet_historywhere

2015-12-15 17:11:20

Java实现排序算法之冒泡排序

冒泡排序的思想:将带排序的序列两两进行比较,较大的一个“冒泡”,“冒泡”即如果下标为A与B的数据比较,A大则与B交换位置,否则就不交换位置,交换位置后,此时B的位置编程A,B的下一个位置是B,两者在进行比较,每进行一轮排序,总是较大的数排在剩下序列的最高位,也因此为冒泡排序。什么情况下使用:在已知待排序列中,只有少部分是无序的,这时考虑使用冒泡排序是高效的。稳定性:相同的数在比较后,这两个数...

2015-10-27 22:01:42

java实现排序算法之直接插入排序

直接插入排序思想将待排序数组看成两部分,一部分为已排好序,一部分为待排序,初始时已排序部分只有第一个元素。每次需将带排序部分的第一个元素A(将该元素保存在临时变量中)与已排序的元素由后往前一一比较,如果元素A小于比较的元素B,则元素B后移一位,如果碰到元素A小于元素B则将元素A插入元素B之后,并停止往前查找的循环,然后取未排序部分的下一个元素一次与已排好序的元素进行比较。基本思想其实就是从未排序的...

2015-10-21 10:34:58

java实现斐波那契数列

importjava.util.HashMap;importjava.util.Hashtable;importjava.util.Map;publicclassTest{ //fn=fn-1+fn-2 publicstaticvoidmain(String[]args){ for(inti=1;i<=24;i++){ intf2=t(i);

2015-10-21 09:48:40

字节流的复制文件

I/O总结链接:http://blog.csdn.net/yuebinghaoyuan/article/details/7388059importjava.io.File;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;importja

2015-10-16 11:15:11

抽象类和接口的区别

抽象类是对一种事物的抽象,即对类抽象,而接口是对行为的抽象。抽象类是对整个类整体进行抽象,包括属性、行为,但是接口却是对类局部(行为)进行抽象。1)抽象类可以提供成员方法的实现细节,而接口中只能存在publicabstract方法;  2)抽象类中的成员变量可以是各种类型的,而接口中的成员变量只能是publicstaticfinal类型的;  3)接口中不能含有

2015-10-15 15:48:15

字符流读取一个文件的内容

一个文件中存储着很多数,用“,”分割,求这些数的平均数?读取文件将文本连接成一个字符串,然后以“,”分割成字符串数组,然后求和,求平均数importjava.io.BufferedReader;importjava.io.File;importjava.io.FileReader;importjava.io.IOException;publicclassTestStream...

2015-10-15 10:56:29

堆和栈的区别

1、堆   一般存放new出来的对象,因为对象是在程序运行时创建,所以是动态存取,存取速度较慢,当对象不在使用,java的垃圾回收器会销毁对象释放内存。2、栈   存放数据常量,对象的引用,存取速度快。

2015-10-15 10:49:18

String,StringBuffer,StringBuilder的区别

String对象一旦创建就不可改变,对于不经常改变字符串更优StringBuffer,StringBuilder对象创建后可以改变对于StringBuffer,StringBuilder,StringBuffer是线程安全的,StringBuilder是非线程安全的StringBuffer的效率低于StringBuilder。对于在单线程的情况下StringBuilder由于Str

2015-10-15 10:23:08

final,finally,finalize的总结

1、final修饰数据类型不可变;修饰对象的引用对象引用不可变,对象值可变;修饰方法不可重写;修饰类不可继承2、finally异常处理汇总必定执行的代码块,用来关闭资源做些清理工作3、finalize方法名。Java技术允许使用finalize()方法在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用的。

2015-10-13 10:33:44

查询统计一个班级表中男生女生各自的数量的sql

selectcasewhenIS_AUTO_VISIT='男'then'男'else'女'end性别,count(*)总数fromstudentgroupbycasewhenIS_AUTO_VISIT='男'then'男'else'女'end;select性别,count(*)人数fromstudentgroupby性别;

2015-10-12 17:05:51

oracle查询总成绩前十的学生信息sql

select*from(select*fromgradeg,studentswhereg.s_id=s.s_idorderbytotaldesc)awhererownum先执行的查询,然后进行的排序,所有不能写成select*fromgradeg,studentswhereg.s_id=s.s_idandrownum<=10orde

2015-10-12 13:20:06
奖章
    暂无奖章