摘要: 在使用反射机制时,我们经常需要知道方法的参数和返回值类型,很简单 ,下面上示例,示例中的两个方法非常相似 阅读全文
posted @ 2016-12-06 10:04 臭屁猪 阅读(18343) 评论(0) 推荐(0) 编辑
摘要: 一 概念 java反射机制属于 java动态性之一 ,指的是可以运行时加载,探知,使用编译期间完全未知的类,程序在运行状态中,可以动态的加载一个只有, 名称的类,对于任意一个已加载的类,都能够知道这个类的所有属性和方法,对于任意一个对象,都能调用它的任意一个方法和属性,典型的动态语言有 Python 阅读全文
posted @ 2016-12-05 16:45 臭屁猪 阅读(438) 评论(0) 推荐(0) 编辑
摘要: sleep()方法是让线程休眠 可以指定时间 其实就是让线程进入阻塞状态 指定的时间过后 进入就绪状态 不释锁 相当于抱着锁睡觉 wait() 让线程进入等待状态 被唤醒后才会继续执行 释放锁 yield() 线程让步 使当前线程让出cpu资源 该线程进入就绪状态 给同等级的其他线程执行的机会 但也 阅读全文
posted @ 2016-12-01 13:24 臭屁猪 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序 算法中最简单的一个算法 学会了这算法,算法这块算是入门了。 冒泡排序原理 就是将 集合的第一个元素和其余元素做比较 符合条件就交换位置 第一轮结束后 就讲第二个元素和所有的元素进行比较 ,符合条件 交换为位置,以此类推 最后得到排序后的结果。 冒牌排序有多种实现,这是其中一种 实现方式的不 阅读全文
posted @ 2016-11-30 17:04 臭屁猪 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 最近想学习下scala,为后面转大数据做一些沉淀。 1. 首先保证jdk已经成功安装 2. 去官网下载scala安装程序 http://www.scala-lang.org/download/all.html 会列出不同的版本. 3. 安装scala 安装路径记得不要有空格否则可能会出现以下这种状况 阅读全文
posted @ 2016-11-23 16:11 臭屁猪 阅读(260) 评论(0) 推荐(0) 编辑
摘要: io流用于输入和输出,就是将数据从程序输出到本地硬盘,从本地硬盘读取数据到程序。废话不多说,直接上关系图 一 字节流的输入 使用 FileInputSteam 字节流的输出 使用FileOutputStream 二 字符流的输入 (字符流只能处理纯文本,而字节流可以处理一切数据) 使用FileRea 阅读全文
posted @ 2016-11-08 17:44 臭屁猪 阅读(251) 评论(0) 推荐(0) 编辑
摘要: Collections类提供了一些操作集合的方法 下面介绍几个方法 1.将集合变为线程安全的 三个方法分别对应了ArrayList,HashMap,HashSet; Collections.synchronizedList(); Collections.synchronizedMap(); Coll 阅读全文
posted @ 2016-11-03 14:41 臭屁猪 阅读(4837) 评论(0) 推荐(0) 编辑
摘要: 一、Java Properties类 Java中有个比较重要的类Properties(Java.util.Properties),主要用于读取Java的配置文件,各种语言都有自己所支持的配置文件,配置文件中很多变量是经常改变的,这样做也是为了方便用户,让用户能够脱离程序本身去修改相关的变量设置。像P 阅读全文
posted @ 2016-11-03 13:54 臭屁猪 阅读(1841) 评论(0) 推荐(0) 编辑
摘要: 一、简单介绍Map在讲解Map排序之前,我们先来稍微了解下map。map是键值对的集合接口,它的实现类主要包括:HashMap,TreeMap,Hashtable以及LinkedHashMap等。其中这四者的区别如下(简单介绍): HashMap:我们最常用的Map,它根据key的HashCode 阅读全文
posted @ 2016-11-01 17:17 臭屁猪 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 建一个实体类并实现Comparable接口重写compareTo方法 TrreSet演示 排序是根据pojo类中的age属性进行的,直接上了main方法,注意:如果不在类中重写 compareTo方法在使用set添加时会报类型转换错误,或者写一个工具类实现Comparator<T>接口也可以。 Tr 阅读全文
posted @ 2016-11-01 14:31 臭屁猪 阅读(1979) 评论(0) 推荐(0) 编辑