JAVA

JAVA开发

Java函数式编程之Predicate 过滤操作

阅读(0) 赞(0)

使用Java8新增的Predicate操作集合 Java 8 中 Collection集合新增了一些需要Predicate参数的方法,这些方法可以对集合元素进行过滤。程序可使用Lambda表达式构建Predicate对象。 描述: Predicate< T>接口...

JAVA开发

Java8中Comparable和Comparator区别小结

阅读(0) 赞(0)

阅读目录 一、Comparable简介 二、Comparator简介 三、Comparable和Comparator区别比较 一、Comparable简介 Comparable是排序接口。若一个类实现了Comparable接口,就意味着该类支持排序。实现了Comparabl...

JAVA开发

Java 8之Stream适用场景

阅读(0) 赞(0)

Stream是Java 8中的一个大的改进。Stream的功能是,支持集合的各种操作,比如filter, sum, max, min, average, map, reduce等等。所以我个人认为Stream的出现是基于以下原因: 增强集合操作 拥抱函数式编程...

JAVA开发

Java中创建对象的几种方法

阅读(0) 赞(0)

有5种显式地创建对象的方式: 1、用new语句创建对象,这是最常用的创建对象的方式。 2、运用反射手段,调用Java.lang.Class或者java.lang.reflect.Constructor类的newInstance()实例方法。Class.forName()...

JAVA开发

Integer与int的区别比较你知道多少?

阅读(0) 赞(0)

如果面试官问Integer与int的区别:估计大多数人只会说道两点,Ingeter是int的包装类,int的初值为0,Ingeter的初值为null。但是如果面试官再问一下Integer i = 1;int ii = 1; i==ii为true还是为false?估...

JAVA开发

Java自动装箱与拆箱及其陷阱

阅读(0) 赞(0)

在本文中,笔者向大家介绍下Java中一个非常重要也非常有趣的特性,就是自动装箱与拆箱,并从源码中解读自动装箱与拆箱的原理,同时这种特性也留有一个陷阱。开发者如果不注意,就会很容易跌入这个陷阱。 ...

JAVA开发

Java使用POI操作Excel学习笔记

阅读(0) 赞(0)

1、赋值格式 2、处理日期格式 public void create_Excel() throws Exception{     Workbook workbook = new HSSFWorkbook(); // 定义一个工作博     Sheet sheet = workbook.creat...

JAVA开发

使用 Grapicmagick 和 Im4java 处理图片

阅读(0) 赞(0)

ImageMagick是个图片处理工具可以安装在绝大多数的平台上使用,Linux、Mac、Windows都没有问题。GraphicsMagick是在ImageMagick基础上的另一个项目,大大提高了图片处理的性能,在linux平台上,可以使用命...

JAVA开发

Java代码读取硬盘下多少行Java代码

阅读(0) 赞(0)

身为程序猿,编程人生这么多年,写过的代码已不计其数,某一天,你想不想看看当前自己着手的项目中,已经写过了多少行代码么? 那么下面这段代码可以帮助到你。 package net.youcl.wechat.utils; import ...