03 2019 档案

摘要:IO SequenceInputStream,允许链接多个InputStream对象。在操作上该类从第一个InputStream对象进行读取,知道读取完全部内容,然后切换到第二个InputStream 知道最后一个InputStream对象的末尾文职。到达每个文件末尾是,与之关联的流就会被关闭。 O 阅读全文
posted @ 2019-03-24 17:23 青青子衿J
摘要:集合框架 SortedSet接口,声明了以升序进行排序的行为。 Queue接口,声明了队列行为,队列通常是先进先出的列表 Deque接口,扩展了Queue接口,声明了双端队列的行为。双端队列可以像标准队列那样先进先出,也可以像堆栈那样后进先出。 LinkedHashSet,维护组中条目的一个链表,链 阅读全文
posted @ 2019-03-24 13:46 青青子衿J
摘要:Lambda表达式 lambda表达式本质上就是一个匿名方法。但是这个方法不是独立执行的,而是构成了一个函数式接口定义的抽象方法的实现,该函数式接口定义了它的目标类型。 只有在定义了lambda表达式的目标类型的上下文中,才能使用该表达式。当把一个lambda表达式赋给一个函数式接口引用时,就创建了 阅读全文
posted @ 2019-03-23 17:36 青青子衿J
摘要:类型提升规则 Java定义了几个应用于表达式的类型提升规则:所有byte、short和char类型的值都被提升为int类型。如果有一个操作数是long类型,将这个表达式提升为 long 类型;如果有一个操作数是float类型,就将整个表达式提升为float类型;如果任何一个操作数为double类型, 阅读全文
posted @ 2019-03-22 14:30 青青子衿J
摘要:使用Maven测试 Maven的重要职责之一就是自动运行单元测试。它通过maven-surefire-plugin与主流的单元测试框架JUnit3、JUnit4以及TestNG集成,并且能够自动生成丰富的结果报告。 Maven所作的只是在构建执行到特定生命周期阶段的时候,通过插件来执行JUnit或者 阅读全文
posted @ 2019-03-05 15:09 青青子衿J
摘要:聚合 为了要一次构建多个项目,而不是到每个模块目录下分别执行mvn命令。maven聚合这一特性就是为该需求服务的。为此我们需要创建一个额外的模块aggregator, 然后通过该模块构建整个项目的所有模块。aggregator本身作为一个maven项目,它必须要有自己的POM,不过,同时作为一个聚合 阅读全文
posted @ 2019-03-04 10:45 青青子衿J