java8问世已经有好长时间了,但是之前项目中都没有使用到,所以一直都只是了解一些,近期刚刚换了家新公司,在开发中需要使用到java8来开发,所以也是马上赶来学习一下java8得新特性。

一、新特性

  1.Lambda表达式(重要)

  2.函数式接口

  3.方法引用与构造器引用

  4.stream API(重要)

  5.接口中得默认方法和静态方法

  6.新时间日期

  以上几个知识点就是打算后期主要学习得几个特性。

二、优点

  1.速度快,效率搞。(底层数据结构做了优化,gc做了优化)

  2.开发方便,更简洁。(lambda表达式)

  3.强大得stream API(更多得使用数据库处理数据得 方式处理集合数据)

  4.方便并行

  5.最大化得减少空指针异常 Optional

  本文简单介绍java8得一些新特性与优点,从后面得随笔开始逐步去学习java8的新特性。

最新文章

  1. Andorid 反编译App
  2. bug report: Jump to the invalid address stated on the next line at 0x0: ???
  3. Decorator(装饰)-对象结构型模式
  4. React-Native入门指导之iOS篇 —— 一、准备工作
  5. Anjuta 调试无输出 warning: GDB: Failed to set controlling terminal
  6. java synchronized 线程同步机制详解
  7. eclipse热部署web项目
  8. UVA 10305 Ordering Tasks(拓扑排序的队列解法)
  9. cAdvisor+Prometheus+Grafana监控docker
  10. MyEclipse 编译错误 web项目中的 js,jsp报错 更改
  11. IDEA 各版本在线激活(激活码)
  12. codeforces379C
  13. .net core WebApi Interlocked配合ManualResetEventSlim实现并发同步
  14. FreeMarker example all in one
  15. 【ASP.NET 进阶】PDF文件在线预览(类似百度文库)
  16. Pwn with File结构体之利用 vtable 进行 ROP
  17. Codeforces 906B. Seating of Students(构造+DFS)
  18. oracle中空值null的判断和转换:NVL的用法
  19. npm 全局环境变量配置
  20. 比较C++、Java、Delphi声明类对象时候的相关语法

热门文章

  1. 无聊js画了个菱形
  2. JavaScript设置粘贴板
  3. form表单设置input文本属性只读,不可更改
  4. css各种姿势的水平居中
  5. 多进程Process
  6. webpack编译报错:Module not found: Error: Cannot resolve 'file' or 'directory' ./../../node_modules..
  7. JS设计模式——1.富有表现力的JS
  8. 人脸识别如何做到one-shot learning?(转)
  9. linux命令:crontab命令(转)
  10. Linux /etc/cron.d作用(转自 定时任务crontab cron.d)