`
文章列表

JaxRS Eclipse配置

如图
stream的一些聚合函数包括: count(), findFirst(), max(), min(), reduce(), sum() SimpleStreamDemo.java package corejava8.functional; import java.util.Arrays; import java.util.List; import java.util.stream.Collectors; public class SimpleStreamDemo { static class Hero { String name; int age; ...
CustomComparator.java package corejava8.structure; import java.util.Comparator; public class CustomComparator implements Comparator<String> { @Override public int compare(String s1, String s2) { s1 = s1.substring(1); s2 = s2.substring(1); return s1.compareTo(s2); // or, ...

数组排序

SortArray.java package corejava8.structure; import java.util.Arrays; public class SortArray { public static void main(String[] unused) { String[] strings = { "painful", "mainly", "gaining", "raindrops" }; Arrays.sort(strings); for (int i = 0; ...

HashMap使用范例

HashMapDemo.java package corejava8.structure; import java.util.HashMap; import java.util.Map; public class HashMapDemo { public static void main(String[] argv) { // Construct and load the hash. This simulates loading a // database or reading from a file, or wherever the data is. ...
Mapper.java package corejava8.lambda; @FunctionalInterface public interface Mapper<T> { // An abstract method int map(T source); // A generic static method public static <U> int[] mapToInt(U[] list, Mapper<? super U> mapper) { int[] mappedValues = new int[list.len ...
1. 日期相减 DateDiff.java package corejava2.date; import java.time.LocalDate; import java.time.Period; public class DateDiff { public static void main(String[] args) { /** The date at the end of the last century */ LocalDate endofCentury = LocalDate.of(2000, 12, 31); LocalDate now = ...
A lambda expression is an unnamed block of code (or an unnamed function) with a list of formal parameters and a body. Java8中的lambda表达式不同于C#,使用的是-> eg: // Takes an int parameter and returns the parameter value incremented by 1 (int x) -> x + 1 // Takes two int parameters and returns thei ...
Defining a comparable type public class Date implements Comparable<Date> { private final int day; private final int month; private final int year; public Date(int d, int m, int y) { day = d; month = m; year = y; } public int day() { return day; } public int ...
1. 创建一个WebService项目 2. 由于MyEclipse没有自动给你添加需要的类库,因此需要手动添加 3. 发布WebService 4. 创建测试客户端   新建一个Java项目   然后添加服务的引用 5.编写测试代码  
1. 首先,我们要做一个缓存数据类   这个数据类要有一个数据成员,存放你的缓存数据,可以是一个类,也可以是一个List   我们这里把它统一为Object   然后要有一个过期时间,并且有一个访问次数,如果访问达到一定数量后,自动重置缓存 代码如下: package zeus.cache.memory; public class CacheData { private Object data; private long time; private int count; public CacheData() { } public CacheData ...
Eclipse中设置

Java Swing Hierarchy

...
一.常规类型、字符类型和数值类型的格式说明符的语法如下:%[argument_index$][flags][width][.precision]conversion   可选的 argument_index 是一个十进制整数,用于表明参数在参数列表中的位置。第一个参数由 "1___FCKpd___0quot; 引用,第二个参数由 "2___FCKpd___0quot; 引用,依此类推。 可选的 flags 是修改输出格式的字符集。有效标志的集合取决于转换类型。 可选 width 是一个非负十进制整数,表明要向输出中写入的最少字符数。 可选 precis ...
不多说了,看代码 通用类 package java7.concurrency.math; /** * This class generates prime numbers until is interrupted */ public class PrimeGenerator extends Thread{ private long numberRange; public PrimeGenerator(long numberRange) { this.numberRange = numberRange; } /** * Centra ...
Global site tag (gtag.js) - Google Analytics