![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 57
DaydreamerZz
这个作者很懒,什么都没留下…
展开
-
disni-java library for RDMA的安装和使用
最近想要试一试用java写rdma程序,找到了两种解决方案,一个是JXIO,另一个是disni。实验室的环境是ubuntu,而JXIO只能在Redhat、CentOS等系统上使用,还好disni可以在ubuntu上使用。下面是disni的介绍。DiSNI is a Java library for direct storage and networking access from user原创 2018-01-08 14:23:46 · 2078 阅读 · 4 评论 -
嵌套类
静态内部类的作用只是为了降低包的深度,方便类的使用,静态内部类适用于包含类当中,但又不依赖与外在的类,不用使用外在类的非静态属性和方法,只是为了方便管理类结构而定义。在创建静态内部类的时候,不需要外部类对象的引用。而且静态内部类可以声明静态成员。内部类一个很大的特点就是可以自由的使用外部类的所有变量的方法。内部类不能声明静态成员。静态嵌套类由于是static的,意味着: 1. 要创建静态嵌套类的原创 2018-03-15 20:52:32 · 250 阅读 · 0 评论 -
Arrays用法总结
数组转字符串int[] array = new int[]{1, 2, 3};out.println(Arrays.toString(array)); //[1, 2, 3]如果是一维数组,toString方法可以很好的适用。但遇到多维数组时,需要使用deepToString把数组完全转成字符串。int[][] deepArray = new int[][]{{1, 3},{...原创 2018-03-23 17:29:17 · 28678 阅读 · 5 评论 -
Collections用法总结
Collections是一个包装类,其中包含有各种有关集合操作的静态多态方,比如可以作用在List和Set上,此类不能实例化。排序Integer[] array = new Integer[]{3, 10, 4, 0, 2};List<Integer> integers = Arrays.asList(array);Collections.sort(integers...原创 2018-03-23 20:07:47 · 3737 阅读 · 0 评论 -
进制转换和格式化输出
java进制转换和格式化输出进制转换Integer类提供了一些可以进行进制转换的方法十进制int型变量转转成N进制String变量int a = 0x1A;out.println(Integer.toBinaryString(a)); //2进制字符串11010out.println(Integer.toOctalString(a)); //8进制字符串32原创 2018-03-26 15:44:52 · 659 阅读 · 0 评论 -
接口
接口是对动作的抽象,而抽象类是对根源的抽象。比如男人,女人这两个类,那我们可以为这两个类设计一个更高级别的抽象类——人。对于接口,我们可以坐着吃饭,可以站着吃饭,可以用筷子吃饭,可以用叉子吃饭,甚至可以用手抓着吃饭,那么可以把这些吃饭的动作抽象成一个接口——吃饭。所以一个类只能继承一个抽象类,而可以实现多个接口。接口知识点:接口指定了一组实现类必须要实现的方法,如果不能全部实现,那么...原创 2018-03-26 21:12:01 · 252 阅读 · 0 评论 -
java多线程之生产者消费者问题
场景生产者生产商品存放在工厂中,消费者从工厂中取出商品。工厂最多只能存放一件商品。一个生产者一个消费者public class ProductFactory { private List<String> goods = new ArrayList<>(); private static int index; synchron...原创 2018-04-12 22:16:13 · 316 阅读 · 0 评论 -
归并排序及其扩展问题
归并排序归并排序是建立在归并操作上的一种有效的排序算法,是采用分治法(Divide and Conquer)的一个非常典型的应用。 后面的扩展题目,小和问题和逆序对个数问题,用文字真是解释的稀烂,自己都看不下去。。。还是再纸上画一画,Debug看一下代码执行的流程会比较好。原创 2018-05-10 13:57:18 · 304 阅读 · 0 评论 -
Java Functional Programming--Stepik
课程地址:https://stepik.org/course/1595代码地址:https://github.com/zzaoen/StepikJavaFunctionalProgramming简单题Basic.java(在仓库中,Basic.java文件中包含了这些方法的实现)2.2.1 Write a lambda expression that accepts two integer...原创 2018-12-29 10:33:51 · 395 阅读 · 0 评论