11 2016 档案
摘要:冒泡排序 算法中最简单的一个算法 学会了这算法,算法这块算是入门了。 冒泡排序原理 就是将 集合的第一个元素和其余元素做比较 符合条件就交换位置 第一轮结束后 就讲第二个元素和所有的元素进行比较 ,符合条件 交换为位置,以此类推 最后得到排序后的结果。 冒牌排序有多种实现,这是其中一种 实现方式的不
阅读全文
摘要:最近想学习下scala,为后面转大数据做一些沉淀。 1. 首先保证jdk已经成功安装 2. 去官网下载scala安装程序 http://www.scala-lang.org/download/all.html 会列出不同的版本. 3. 安装scala 安装路径记得不要有空格否则可能会出现以下这种状况
阅读全文
摘要:io流用于输入和输出,就是将数据从程序输出到本地硬盘,从本地硬盘读取数据到程序。废话不多说,直接上关系图 一 字节流的输入 使用 FileInputSteam 字节流的输出 使用FileOutputStream 二 字符流的输入 (字符流只能处理纯文本,而字节流可以处理一切数据) 使用FileRea
阅读全文
摘要:Collections类提供了一些操作集合的方法 下面介绍几个方法 1.将集合变为线程安全的 三个方法分别对应了ArrayList,HashMap,HashSet; Collections.synchronizedList(); Collections.synchronizedMap(); Coll
阅读全文
摘要:一、Java Properties类 Java中有个比较重要的类Properties(Java.util.Properties),主要用于读取Java的配置文件,各种语言都有自己所支持的配置文件,配置文件中很多变量是经常改变的,这样做也是为了方便用户,让用户能够脱离程序本身去修改相关的变量设置。像P
阅读全文
摘要:一、简单介绍Map在讲解Map排序之前,我们先来稍微了解下map。map是键值对的集合接口,它的实现类主要包括:HashMap,TreeMap,Hashtable以及LinkedHashMap等。其中这四者的区别如下(简单介绍): HashMap:我们最常用的Map,它根据key的HashCode
阅读全文
摘要:建一个实体类并实现Comparable接口重写compareTo方法 TrreSet演示 排序是根据pojo类中的age属性进行的,直接上了main方法,注意:如果不在类中重写 compareTo方法在使用set添加时会报类型转换错误,或者写一个工具类实现Comparator<T>接口也可以。 Tr
阅读全文
摘要:SunnyAmy SunnyAmy SunnyAmy comparator接口与Comparable接口的区别 1. Comparator 和 Comparable 相同的地方他们都是java的一个接口, 并且是用来对自定义的class比较大小的,什么是自定义class: 如 public clas
阅读全文