Java
faker_guo
当你的才华还撑不起你的野心时
那你就应该静下心来学习
当你的能力还驾驭不了你的目标时
那就应该沉下心来历练
展开
-
List五种去重方式
一、String去重: //set集合去重,不改变原有的顺序 public static void pastLeep1(List<String> list){ System.out.println("list = [" + list.toString() + "]"); List<String> listNew=new A...原创 2019-10-23 15:46:08 · 183 阅读 · 0 评论 -
求助:关于Aspose ppt转pdf,Linux奇葩问题(类中main方法里面可以,其他位置不行) 急急急!!!
求助:关于Aspose ppt转pdf,Linux奇葩问题(类中main方法里面可以,其他位置不行) 急急急!!!如果把这段代码放到这个类的main方法里面,linux下能跑但是现在这种情况下,linux下 跑到ppt的第一句(Presentation 那行的时候)就不能跑了,也不报错...原创 2019-08-23 16:57:40 · 597 阅读 · 0 评论 -
深入理解Java 8 Lambda(类库篇——Streams API,Collectors和并行)
本文是深入理解Java 8 Lambda系列的第二篇,主要介绍Java 8针对新增语言特性而新增的类库(例如Streams API、Collectors和并行)。Java SE 8增加了新的语言特性(例如lambda表达式和默认方法),为此Java SE 8的类库也进行了很多改进,本文简要介绍了这些改进。在阅读本文前,你应该先阅读 深入浅出Java 8 Lambda(语言篇) ,以便对Java...转载 2018-07-23 17:06:06 · 331 阅读 · 0 评论 -
java对象转Map
/** * 将对象转换成Map * * @param arr * @return */ public static HashMap<String, Object> classToMap(Object obj) { HashMap<String, Object> map = new HashMap<String, Object>();...转载 2018-07-23 14:15:44 · 365 阅读 · 0 评论 -
jdk 1.8 stream 小结
List collect = itemlist.stream() .filter(o->o != null && !o.equals(new BigDecimal(0)) && !stuIdList.contains(o))原创 2017-11-13 17:50:15 · 479 阅读 · 0 评论 -
Java 中四大集合的区别
集合Collection-------Collection框架有自己的接口和实现,主要分为Set接口,List接口和Queue接口。它们有各自的特点,Set的集合里不允许对象有重复的值,List允许有重复,它对集合中的对象进行索引,Queue的工作原理是FCFS算法(First Come, First Serve)。HashMap :实现map接口;使用hash算法,里面的原创 2017-12-10 21:33:12 · 826 阅读 · 0 评论 -
排序总结
概述排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。我们这里说说八大排序就是内部排序。 当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序序。 快速排序:是目前基于比较的内部排序中被认为是最好的方法,当待排序的关键转载 2017-08-10 14:34:39 · 453 阅读 · 0 评论 -
Java基础题(100道)(已整理(1)道)
1.打印斐波那契数列public static void main(String[] args) {int data;while(true){Scanner sc = new Scanner(System.in);data = sc.nextInt();System.out.println();for(int i=1;iSystem.out.print(feibo(原创 2017-08-26 10:39:48 · 2355 阅读 · 0 评论 -
switch使用小结,大神勿喷
基本语法我在这里就概括性的说下,switch(数值){ //数值必须是short,long,int,char,byte;特别注意不能是boolean,float,double类型的数值/* *1.case 后面的数值也和前者所说的数值一样*2.case后面的表达式可以是任意符合逻辑语法的语句 *3.特别注意break,如果哪个case后面没加,会执行到它的下一句,直到遇到...原创 2017-06-16 15:29:25 · 618 阅读 · 0 评论 -
接口、抽象类、普通类继承和实现关系
1.接口一般用来被实现,一旦被继承则继承者一定为接口(接口只能接口之间互相继承,只能被非接口实现)2.抽象类可以和普通类一样去继承和实现,区别:a.普通类和抽象类都可以继承(抽象类、普通类),都可以被(普通类、抽象类)继承b.抽象类实现接口时可以不对接口中的方法具体实现(相当于接口之间的继承),但被普通类继承时则要所有的方法(包括接口中的)具体关系如下:原创 2017-08-30 18:09:14 · 1455 阅读 · 2 评论