4 eaglezsx

尚未进行身份认证

暂无相关描述

等级
博文 205
排名 4k+

idea-常用软件的配置和使用

配置JDKFile->ProjectStructure->PlatformSettings->SDKs在左侧列表框中,选择SDKs列表项,进入SDK配置页面。选择JDK列表项,在SDK’JDK’选项卡页面中,单击JDKhomepath项目的浏览按钮,定位JDK安装路径并保存配置TomcatFile->Settings->Build,Execu...

2018-07-07 10:50:52

Java 8-Stream API-练习

交易员类publicclassTrader{privatefinalStringname;privatefinalStringcity;publicTrader(Stringname,Stringcity){this.name=name;this.city=city;}...

2018-07-03 21:18:28

Java 8-Stream API-用流收集数据

用指令使风格对交易按照年份分组@Testpublicvoidtest9(){//建立根据年份分组的MapMap<Integer,List<Transaction>>transactionByCurrencies=newHashMap<>();//遍历Transactio...

2018-07-03 20:17:38

Java 8-Stream API-创建流

使用stream方法从集合生成流由值创建流可以使用静态方法Stream.of,通过显示值创建一个流。它可以接受任意数量的参数。Stream<String>stream=Stream.of("Java8","Lambdas","In","Action");stream.map(String::toUppe

2018-07-03 11:42:45

Java 8-新的日期和时间API

日期和时间:LocalDate和LocalTimeLocalDate类,该类的实例是一个不可变对象,它只提供了简单的日期,并不含当天的时间信息。另外,它也不附带任何与时区相关的信息。可以通过静态工厂方法of创建一个LocalDate实例。LocalDate实例提供了多种方法来读取常用的值,比如年份、月份、星期几等。LocalDatedate=LocalDate.of(2014,3...

2018-07-02 21:07:42

Java 8-Stream API-数值流

intcolories=menu.stream().map(Dish::getCalories).reduce(0,Integer::sum);这段有一个暗含的装箱成本。每个Integer都必须拆箱成一个原始类型,再进行求和。map方法会生成一个Stream<T>,虽然流中的元素是Integer类型,但Stream接口没有定义sum方法。为...

2018-07-02 16:59:40

Java 8-Stream API-流操作

java.util.stream.Stream中的Stream接口定义了许多操作。它们可以分为两大类。filter、map和limit可以连成一条流水线collect触发流水线执行并关闭它可以连接起来的操作称为中间操作,关闭流的操作称为终端操作。操作类型返回类型使用的类型/函数式接口函数描述符filter中间Stream&...

2018-07-02 16:50:29

Java 8-Stream API

流处理流是一系列数据项,一次只生产一项。程序可以从输入流中一个一个读取数据项,然后以同样的方式将数据项写入输出流。一个程序的输出流很可能是另一个程序的输入流。流,简短的定义就是“从支持数据处理操作的源生成的元素序列”源:流会使用一个提供数据的源,如集合、数组或输入输出资源。元素序列:就像集合一样,流也提供了一个接口,可以访问特定元素类型的一组有序值。集合讲的是数据,流讲的是计算。...

2018-07-02 16:46:29

Java 8-Lambda表达式-复合Lambda表达式

Java8的好几个函数式接口都有为方便而设计的方法。具体而言,许多函数式接口,比如Comparator、Predicate和Function等函数式接口都有几个可以用来结合Lambda表达式的默认方法。这意味着你可以把多个简单的Lambda复合成复杂的表达式。比如,你可以让两个谓词之间做一个or操作,组合成一个更大的谓词。而且,你还可以让一个函数的结果成为另一个函数的输入。比较器复合...

2018-07-02 16:04:24

Java 8-Lambda表达式-方法引用

多线程

2018-06-30 23:09:29

Java 8-Lambda表达式

StreamAPI

2018-06-30 23:07:31

UML图-类图

Lambda表达式

2018-06-30 23:06:55

UML图-用例图

UML图

2018-06-30 23:06:06

JavaScript-Array类型

虽然ECMAScript数组与其他语言中的数组都是数据的有序列表,但与其他语言不同的是,ECMAScript数组的每一项可以保存任何类型的数据。而且,ECMAScript数组的大小是可以动态调整的。创建数组的基本方式有两种。第一种是使用Array构造函数。varcolors=newArray();如果预先知道数组要保存的项目数量,也可以给构造函数传递该数量,而该数量会自动变成le...

2018-05-31 21:31:34

JavaScript-Object类型

对象是某个特定引用类型的实例。新对象是使用new操作符后跟一个构造函数来创建的。构造函数本身就是一个函数,只不过该函数是出于创建新对象的目的而定义的。varperson=newObject();这行代码创建了Object引用类型的一个新实例,然后把该实例保存在了变量person中。使用的构造函数时Object,它只为新对象定义了默认的属性和方法。ECMAScript提供了很多原生引用...

2018-05-31 21:30:46

JavaScript-基本类型和引用类型

基本类型和引用类型的值ECMAScript变量可能包含两种不同数据类型的值:基本类型值和引用类型值。基本类型值是指简单的数据段,而引用类型值指那些可能由多个值构成的对象。在将一个值赋给变量时,解析器必须确定这个值是基本类型还是引用类型。基本数据类型:Undefined、Null、Boolean、Number和String。这5中基本数据类型是按值访问的,因为可以操作保存在变量中的实际的...

2018-05-31 21:30:09

JavaScript-变量和数据类型

变量ECMAScript的变量是松散类型的,所谓松散类型就是可以用来保存任何类型的数据。定义变量时要使用var操作符,后跟变量名。varmessage;该行代码定义了一个名为message的变量,该变量可以用来保存任何值(像这样未经过初始化的变量,会保存一个特殊的值—undefined)。ECMAScript也支持直接初始化变量,因此在定义变量的同时就可以设置变量的值。va...

2018-05-31 21:29:16

Git如何解决冲突

解决冲突现在我把gitTest中的东西全删了包括那个.git文件。初始化仓库gitinit,新建一个a.txt,在里边写个master,执行gitadda.txt,然后执行gitcommit-m‘adda.txt’然后创建第一个分支gitbranchfeature1,然后创建第二个分支并切换到第二个分支gitcheckout-bfeature2,在a.txt中...

2018-04-24 08:32:08

Git对分支的操作

分支的操作啥是分支,比如老师留了作业让做一个系统,我懒的自己做,就和别人要了一份,但还不能完全用别人的,需要自己改改,但又怕自己没改成功,把给的那份也弄坏了。为了防止自己改错了还不能反悔。可以要过来别人的程序之后,先复制一份,在复制的这份中做改动,改坏了,大不了再复制一份。复制的这个就可以叫做分支,比喻可能不太恰当,git中的分支要比这强大,但大概就是这么个意思。现在我把gitTest中的...

2018-04-24 08:31:08

Git基本操作

我在d盘建了一个文件夹gitTest,然后鼠标右键,GitBashHere。输入gitinit,之后就会在这个目录下创建一个隐藏文件夹.git。这样就把这个目录变成Git可以管理的仓库了。$gitinitInitializedemptyGitrepositoryinD:/gitTest/.git/.git目录就是git版本库(又叫仓库,repository),.g...

2018-04-24 08:12:58
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!