2019年1月28日

关于数据结构中排序算法的总结2

摘要: 1、快速排序 ( 时间复杂度O(nlogn) ) 它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 2、归并排序 ( 时间复杂度O( 阅读全文

posted @ 2019-01-28 15:52 朱*力 阅读(137) 评论(0) 推荐(0) 编辑

2019年1月25日

关于Apache Commons-Lang3的使用

摘要: 在日常工作中,我们经常要使用到一些开源工具包,比如String,Date等等。有时候我们并不清楚有这些工具类的存在,造成在开发过程中重新实现导致时间浪费,且开发的代码质量不佳。而apache其实已经提供了系列的工具包给我们使用,只是大多数人,平时没有注意到。我们从使用最多的org.apache.co 阅读全文

posted @ 2019-01-25 20:21 朱*力 阅读(1570) 评论(0) 推荐(1) 编辑

关于数据结构中排序算法的总结

摘要: 1、冒泡排序( 时间复杂度 O(n²) ) 它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素已经排序完成。 冒泡排序其实还有改进的空间,当在某一次的走访过程中,发 阅读全文

posted @ 2019-01-25 14:36 朱*力 阅读(188) 评论(0) 推荐(0) 编辑

2019年1月24日

关于Apache Commons-IO的使用

摘要: commons-io是一款处理io流的工具,封装了很多处理io流和文件的方法,可以大大简化我们处理io流和操作文件的代码。从common-io的官方使用文档可以看出,它主要分为工具类、尾端类、行迭代器、文件过滤器、文件比较器和扩展流。 官网地址:http://commons.apache.org/p 阅读全文

posted @ 2019-01-24 23:02 朱*力 阅读(261) 评论(0) 推荐(0) 编辑

关于Apache Commons的简介

摘要: Apache Commons是对JDK的拓展,包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。官网网址:http://commons.apache.org Commons BeanUtils 针对Bean的一个工具集。由于Bean往往是有一堆get和set组成,所以BeanUt 阅读全文

posted @ 2019-01-24 22:25 朱*力 阅读(4023) 评论(0) 推荐(1) 编辑

Java常用基本类库总结2

摘要: 1、File类的重要方法(Java中文件、文件夹都用File类表示) 构造函数: 判断类型: 如果是文件夹: 2、FileInputStream和FileOutputStream的文件复制的案例 3、BufferedWriter及关闭顺序问题 注意关闭的顺序:如果先关闭Stream,那么Writer 阅读全文

posted @ 2019-01-24 21:47 朱*力 阅读(170) 评论(0) 推荐(0) 编辑

2019年1月22日

Java常用基本类库总结

摘要: 1、String成员方法 2、String成员方法2 3、JDK的自动拆箱与装箱 JDK 1.5之后int和Integer之间转换不需要new Integer/i.intValue()。如下即可: 通过jd-gui进行反编译看上面的代码生成的class,得知是编译器帮着完成的装箱拆箱。 4、Date 阅读全文

posted @ 2019-01-22 22:03 朱*力 阅读(251) 评论(0) 推荐(0) 编辑

Java基础语法要点

摘要: 1、Java中byte、short、int、long的取值范围 byte:[-128,127] short:[-32768,32767] int:[-2147483648,2147483647] long:[-9223372036854775808,9223372036854775807] 2、声明 阅读全文

posted @ 2019-01-22 21:30 朱*力 阅读(221) 评论(0) 推荐(0) 编辑

导航