jdk
youzhouliu
目前供职于深圳某AI科技公司,从事人工智能相关工作,对Java、Python有深入研究。
展开
-
创建maven项目,如何修改其jdk默认版本
问题:很多人可能i会在创建maven工程是遇到这样的问题,创建一个maven工程后,其默认的jdk版本是1.5或更低,而现在一般的工程都要求jdk版本为1.7或更高,于是我们在项目属性中将其jdk版本修改为所要的版本,但修改后发现做maven的update后,jdk版本又回到最初状态了,或者是将版本更改后,会有一些错误。以下操作可以帮助你修改其默认配置:找到maven的settin原创 2015-11-07 15:54:19 · 6197 阅读 · 0 评论 -
JDK8 ——lambda表达式
1、为什么要使用lambda表达式lambda表达式是一段可以传递的代码,因此它可以被执行一次或多次。在jdk8之前,向其他代码传递一段代码不是很容易,我们不能将代码块到处传递。我们需要构建一个属于某个类的对象,由它的某个方法来包含所需的代码。在其他一些语言中可以直接使用代码块。在过去的很长一段时间里,java设计者们都拒绝加入这一特性。java的优势本就在于他的简单和一致性。如果加入可以原创 2016-04-03 15:19:45 · 610 阅读 · 0 评论 -
jdk8——Stream API
Stream是java8中处理计划的关键抽象概念,它可以指定你希望对集合进行的操作,但是将执行操作的时间交给具体实现来决定。1、从迭代器到Stream操作Stream表面上看与一个集合很类似,允许你改变和获取数据。但是实际上它与集合有很大区别:a、它自己不会存储元素。元素被存储在底层的集合中,或根据需要产生出来。b、Stream操作符不会改变源对象。它会返回一个持有结果的新Stre原创 2016-04-03 22:21:08 · 1502 阅读 · 0 评论 -
JDK8——使用lambda编程
如何通过创建自己的库来使用lambda表达式和函数式接口。所有的lambda表达式都是延迟执行的。如果你希望一段代码立即执行,那必须要使用lambda表达式。延迟执行的一些原因如下:a、在另一个线程中运行代码。b、多次运行代码。c、在某个算法正确的时间点上运行代码。d、当某些情况发生时才运行代码。e、只有在需要的时候才运行代码。当使用lambda编程时,需要事先考虑一下原创 2016-04-04 21:18:19 · 843 阅读 · 0 评论 -
cookie过期时间设置
在设置之前,首先了解一下什么是cookie?cookies是一种WEB服务器通过浏览器在访问者的硬盘上存储信息的手段。IE浏览器把Cookie信息保存在类似于C://windows//cookies的目录下。当用户再次访问某个站点时,服务端将要求浏览器查找并返回先前发送的Cookie信息,来识别这个用户。cookies给网站和用户带来的好处非常多: 1、Cookie能使站点跟踪特定原创 2016-04-06 09:19:19 · 83810 阅读 · 1 评论 -
jdk8——你可能错过的java7特性
java7发布时,大多数开发人员都关注与新的语言特性,有一些被更改了的API很少被人发现,但在我们的日常工作中却使用比较频繁。1、异常处理改进 a、try-with-resource语句java7提供了一个简单、实用的代码格式如下:打开一个资源try{使用该资源}finally{关闭该资源}其中资源所属的类必须实现了AutoCloseable接口。该接口只有原创 2016-04-09 13:27:59 · 2462 阅读 · 0 评论