Lamdba表达式(2)-Stream
有了Lamdba表达式 , Java就具有了进行函数式编程的条件
但是作为彻底的面向对象语言 , 并不支持函数的独立存在
所以JDK1.8添加了Stream以及一些相关的接口
柠烟夏季 发表于 标签:
有了Lamdba表达式 , Java就具有了进行函数式编程的条件
但是作为彻底的面向对象语言 , 并不支持函数的独立存在
所以JDK1.8添加了Stream以及一些相关的接口
柠烟夏季 发表于 标签:
Lamdba表达式是Java8的一项重要的新特性
它是基于匿名内部类演化出的一种更加抽象的语法形式
由编译器去推断并包装为常规的代码
柠烟夏季 发表于 标签: maven
要让jar包是可运行的
也就是可以执行java -jar demo.jar来直接运行
需要满足两个条件
柠烟夏季 发表于 标签: maven
与tomcat类似 , jetty也是一个servlet容器 , 为例如jsp和servlet提供运行环境
这里我们使用jetty-maven-plugin来部署运行一个web项目
关于如何把普通的maven项目改造为web项目 , 可以参考 Maven(2)-搭建web项目
柠烟夏季 发表于 标签: maven
maven默认使用的JDK版本是1.5 , 我们可以在配置文件中<profiles>标签里加入如下内容 , 将默认JDK改为1.8
柠烟夏季 发表于 标签: maven
Maven是基于项目对象模型 ( POM ) , 可以通过描述信息来管理项目的构建 报告 和文档的软件项目管理工具
简而言之 , 使用maven可以帮助我们更高效地管理项目
它也是一套强大的构建工具 , 覆盖了编译 测试 运行 清理 打包部署各项构建周期
柠烟夏季 发表于 标签: maven
在Maven当中创建一个web项目的步骤如下
柠烟夏季 发表于 标签: 线程
Java中的 i++ 操作也是有可能存在线程安全问题的
如果i是方法内的局部变量 , 则一定是线程安全 , 因为每个方法栈是线程私有的
若i是多个线程可见的变量 , 则存在线程安全问题
柠烟夏季 发表于 标签: maven
我们在工作中可能会在IDE当中有很多项目
这些项目多数需要引用一些第三方的jar包
但是对于相同类型的项目 , 引用的jar包很可能是重复的
在以往 , 我们需要在每个项目中都拷贝一份这些jar包 , 以保证这些项目可以独立运行 , 这样显然不好
而且对于同一个jar包来说 , 它也会存在不同的版本 , 缺乏统一的管理
柠烟夏季 发表于 标签:
为了验证HashMap的工作原理 , 先创建一个JavaBean实体类