摘要:iText 是一个非常著名的能够快速产生 PDF 文件的 Java 类库。支持文本,表格,图形的操作,可以方便的跟 Servlet 进行结合。 pom.xml <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</art
阅读全文
摘要:List<Entity> distinctClass = entities.stream() .collect(Collectors.collectingAndThen(Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(
阅读全文
摘要:public class Test { public static void main(String[] args) { Product product1 = new Product("张三", "20", 3); Product product2 = new Product("张三", "20",
阅读全文
摘要:// java 8 return userList.stream() // 将XXX对象的mongey取出来map为Bigdecimal .map(XXX::getMoney) // 使用reduce聚合函数,实现累加器 .reduce(BigDecimal.ZERO,BigDecimal::add
阅读全文
摘要:首先 要用浏览器分析网页代码 得到想要的信息 引入依赖 <dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.10.2</version> </dependency> Document
阅读全文
摘要:list.stream.filter(s->s.getName().equals(name)).findAny().isPresent(); 存在返回 true 否则 返回 false
阅读全文
摘要:Java List.contains()方法使用 int id = 1; categoryIds.contains(id())
阅读全文
摘要:LiveRoomResponse 是一个对象 都懂的 // 需要组合排序list List<LiveRoomResponse> collect = list(XXXX); // 状态正序Comparator<LiveRoomResponse> byLiveStatus = Comparator.co
阅读全文
摘要:1. JavaSE 桌面应用 2. JavaME 手机端 (基本已死) 3. JavaEE 服务端 广大应用
阅读全文
摘要:Java的三大特性 封装 继承 多态 Java优势 简单易学 面向对象 万物皆对象 跨平台 可移植性 高性能 接近c++ 分布式 动态性 反射机制 多线程 安全性,健壮性 (吸收c c++ 优点 去除缺点) Java 资源多 生态好
阅读全文
摘要:1972年诞生C语言 贴近机器硬件,运行速度快、效率高 1982年诞生C++语言 面向对象 兼容C 图形领域、游戏领域 1995年才诞生Java语言 1998年 JAVA 2 J2SE 桌面端领域 JAVA 2 J2ME 手机端领域 JAVA 2 J2EE 服务端领域 (发展最好) 大量巨头加入 2
阅读全文