流使程序猿可以在抽象层上对集合进行操作。 从外部迭代到内部迭代 什么是外部迭代和内部迭代呢? 个人认为,外和内是相对集合代码而言。 如果迭代的业务执行在应用代码中,称之为外部迭代。 反之,迭代的业务执行在集合代码中,称为内部迭代(函数式编程)。 语言描述可能有点抽象,下面看实例。 1. 外部迭代 调 ...
分类:
编程语言 时间:
2018-11-09 10:41:16
阅读次数:
167
我有一个java函数必须执行每一天午夜,它就像一个数据库更新。问题是我得到一个错误Exceptiond‘E/S:Connectionresetbypeer:socketwriteerror;nestedexceptionisjava.sql.SQLException:Exceptiond‘E/S:Connectionresetbypeer:socketwriteerror我用一个o
分类:
Web程序 时间:
2018-11-02 20:29:10
阅读次数:
195
1 2 3 4 5 6 7 8 9 10 30 31 ...
分类:
其他好文 时间:
2018-10-27 23:32:11
阅读次数:
221
什么是面向切面编程 面向切面编程是一种编程范式,通过预编译方式和运行时动态代理实现程序功能的统一维护的一种技术 他能解决特定问题,不能解决所有问题 他是面向对象编程的补充,而不是替代 扩展:常见编程范式 1.面向过程编程:C语言 2.面向对象编程:C++,Java\ 3.函数式编程 4.事件驱动编程 ...
分类:
其他好文 时间:
2018-10-24 22:06:39
阅读次数:
136
在有些时候,我们利用debug运行一段代码的时候。会发现,当运行到某处时,编译器久久没有反应。这个过程,假设调用了别人的代码,或者远程的代码或者服务的时候出现的,亦或是自身代码的原因。我们暂时无法预测他的发生,亦或者是无法预期的事,例如远端服务断电,服务宕掉,本地连接尚未关闭。
分类:
编程语言 时间:
2018-10-24 01:15:40
阅读次数:
531
为什么要使用函数式编程 函数式编程更多时候是一种编程的思维方式,是种方法论。函数式与命令式编程的区别主要在于:函数式编程是告诉代码你要做什么,而命令式编程则是告诉代码要怎么做。说白了,函数式编程是基于某种语法或调用API去进行编程。例如,我们现在需要从一组数字中,找出最小的那个数字,若使用用命令式编 ...
分类:
编程语言 时间:
2018-10-07 18:58:21
阅读次数:
249
1. 类是java的最小单位,java的程序必须在类中才能运行 2. java函数加不加static有何不同 java中声明为static的方法称为静态方法或类方法。静态方法可以直接调用静态方法,访问静态变量,但是不能直接访问实例变量和实例方法。静态方法中不能使用this关键字,因为静态方法不属于任 ...
分类:
编程语言 时间:
2018-10-05 13:50:51
阅读次数:
220
Stream流编程-概念概念:这个Stream并非是I/O流里的Stream,也不是集合元素,更不是数据结构,它是JDK1.8带来的新特性,是一种用函数式编程在集合类上进行复杂操作的工具。Stream就像工厂里的流水线一样,有输入和输出。Stream不可以重复遍历集合里面的数据,数据在Stream里面就像水在渠道里面一样,流过了就一去不复返。简而言之,Stream是以内部迭代的方式处理集合数据的操
分类:
编程语言 时间:
2018-10-04 11:39:59
阅读次数:
151
为什么要使用函数式编程函数式编程更多时候是一种编程的思维方式,是种方法论。函数式与命令式编程的区别主要在于:函数式编程是告诉代码你要做什么,而命令式编程则是告诉代码要怎么做。说白了,函数式编程是基于某种语法或调用API去进行编程。例如,我们现在需要从一组数字中,找出最小的那个数字,若使用用命令式编程实现这个需求的话,那么所编写的代码如下:publicstaticvoidmain(String[]a
分类:
编程语言 时间:
2018-09-24 23:21:19
阅读次数:
195
计划有条不紊的进行着,学习了Java日期时间。使用toString() 函数获取时间,使用 getTime() 获取并比较时间,使用SimpleDateFormat,printf格式化时间,使用Calendar类获取时间特定部分。之后学习了正则表达式,Java方法,Java流,文件方法等,收获了很多 ...
分类:
其他好文 时间:
2018-08-19 13:04:04
阅读次数:
134