java
文章平均质量分 78
groovy2007
这个作者很懒,什么都没留下…
展开
-
深入理解java虚拟机笔记:编译与执行
什么时候初始化一个类 jinyou原创 2014-09-12 23:55:03 · 589 阅读 · 0 评论 -
《写给大忙人看的java SE8》笔记 -- 1. lambda表达式
函数式接口 只含有一个抽象方法的接口,称为函数式接口。lambda表达式可以赋值并且仅可以赋值给函数式接口的变量。实际上编译器往往需要根据函数式接口推断lambda表达式的参数类型和返回值,比如:Comparator comp = (first, second) -> Integer.compare(first.length(), second.length())。实际上,你甚至无法将一个lam原创 2015-07-29 22:04:00 · 1364 阅读 · 0 评论 -
《写给大忙人看的java SE8》笔记 -- 2. Stream
stream简介 stream是一个java.util.stream.Stream对象。各种集合类都添加了创建stream的方法,如list.stream(), list.parallelStream()。Stream接口也包含了各种创建stream的静态方法。 wordlist.stream().filter(w -> w.length() > 10).count(); stream的特点原创 2015-07-30 22:46:32 · 1084 阅读 · 0 评论 -
《写给大忙人看的java SE8》笔记 -- 3. 杂项改进与java7新特性
时间和日期改进 所有的java.time对象都是不可变的Instant是时间线上的一个点;Duration是两个Instant之间的时间差;Period类似Duration,考虑到了夏令时,适用于带时区的时间无闰秒,每天都是86400秒LocalDateTime没有时区信息,ZonedDateTime是时区中的一个时间点DateTimeFormatter用来格式化TemporalAdjust原创 2015-08-01 22:02:00 · 806 阅读 · 0 评论 -
深入理解java虚拟机笔记:高效并发
编译器的类型 前端编译器原创 2014-09-15 17:56:40 · 971 阅读 · 0 评论 -
美团Codem编程比赛资格赛:数码
题目描述 CodeM美团点评编程大赛资格赛 时间限制:1秒 空间限制:32768K 给定两个整数 l 和 r ,对于所有满足1 ≤ l ≤ x ≤ r ≤ 10^9 的 x ,把 x 的所有约数全部写下来。对于每个写下来的数,只保留最高位的那个数码。求1~9每个数码出现的次数。 输入描述: 一行,两个整数 l 和 r (1 ≤ l ≤ r ≤ 10^9)。 输出描述: 输出9行。第原创 2017-06-20 17:10:17 · 947 阅读 · 0 评论