看了作者的推荐序,里面有一段话我非常有感触:

现在的许多开发人员,一来就马上上手SSH做项目,把功能模块等实现了就OK。

完全就不关注性能的问题,其框架的好处是啥(如spring的容器管理依赖注入切面等).

之前的我差不多也是这样,看了套视频基本上知道怎么把功能做出来,然后实现他就OK,导致工作两年的根基还是那么的浅,稍微来点深入的问题马上就卡住,也很开心自己能意识到这一点,能马上重新投入到Java最基础的原理中去,本书又是coreJava大神的另一新作,里面还有Java8的一些新特性,更让人大呼过瘾,马上迫不及待的阅读一番

Java8的新特性有如下:

1.添加一组全新的时间日期API

2.Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 default关键字即可这个特征又叫做扩展方法,在过去,java类库的接口中添加方法基本上是不可能的. 在接口中添加方法意味着破坏了实现了这个接口的代码. 但是现在, 只要能够提供一个正确明智的默认的方法的实现, java类库的维护者就可以在接口中添加方法

3.Lambda 表达式:

Lambda 表达式让你能够将函数作为方法参数,或者将代码作为数据对待。Lambda 表达式的引入给开发者带来了不少优点:在 Java 8 之前,匿名内部类,监听器和事件处理器的使用都显得很冗长,代码可读性很差,Lambda 表达式的应用则使代码变得更加紧凑,可读性增强;Lambda 表达式使并行操作大集合变得很方便,可以充分发挥多核 CPU 的优势,更易于为多核处理器编写代码

4.函数式接口

Java 8 引入的一个核心概念是函数式接口。如果一个接口定义唯一一个抽象方法,那么这个接口就成为函数式接口。比如Runnable.Comprator就是一个函数式接口,因为它只顶一个一个抽象方法

写给大忙人看的java_《写给大忙人看的Java核心技术》读后感相关推荐

  1. 与时俱进的Java——《写给大忙人看的Java核心技术》读后感

    作为一个Android工程师,对书中那一句"成也框架,败也框架"深有同感:刚入门的时候只需要用Picasso或者OKHttp等开源框架实现简单的功能就能得到一个结果,有了经验之后才 ...

  2. 写html前端代码的软件_你能看懂高贵的前端程序员的工作内容?

    高贵的前端程序猿们: 如何在前端开发这种高精尖的技术领域找到心仪的工作?实现在咖啡馆喝喝咖啡敲敲代码就能升职加薪.买房买车.迎娶白富美走上人生巅峰的职业梦想?这篇<进化论:从0到100,前端猿茁 ...

  3. ABB机器人模块加密软件,代模块加密,加密之后别人就看不见你 写的程序,也无法打开,但是可以正常运行

    ABB机器人模块加密软件,代模块加密,加密之后别人就看不见你 写的程序,也无法打开,但是可以正常运行3766626319431077朗朗上口929

  4. 2022-01-15:中心对称数 III。 中心对称数是指一个数字在旋转了 180 度之后看起来依旧相同的数字(或者上下颠倒地看)。 写一个函数来计算范围在 [low, high] 之间中心对称数的个

    2022-01-15:中心对称数 III. 中心对称数是指一个数字在旋转了 180 度之后看起来依旧相同的数字(或者上下颠倒地看). 写一个函数来计算范围在 [low, high] 之间中心对称数的个 ...

  5. 要做研发高手,就是必须能看英文、写英文

    三年前在极客时间做的一个直播,其中一小段被作为微视频分享出来,标题是"五十岁程序员: 技术人千万别看中文",引起很多争议.今天写篇文章,把我的观点再详细表述一下,以免被断章取义. ...

  6. 小白前端之路:手写一个简单的vue-router这几年,好像过的好快,怀念我的大学生活。 - 连某人 大三实习生,之前写过简单MVVM框架、简单的vuex、但是看了vue-router的源码(看了

    这几年,好像过的好快,怀念我的大学生活. 连某人 大三实习生,之前写过简单MVVM框架.简单的vuex.但是看了vue-router的源码(看了大概)之后就没有写,趁着周末不用工作(大三趁着不开学出来 ...

  7. 看怪异王写代码(听袁惟仁弹吉他填词)

    看怪异王写代码 1981年九月十四他从妈妈的肚子跑出来 他应该是带著害羞的表情来到这世界上 不然现在的他不会这么闷这么闷 有够闷有够超级的闷骚 从小他就住在关山区外花山的山腰上 那里的公车其实不只两辆 ...

  8. 如何写一份让自己和HR都想看的简历(社会招聘)

    最近几天,连续有几位朋友托我寻找某些专业人才,也有几位朋友托我帮助找工作.一来一往,简历见了不少,最终,得到一个结论:大部分人不会做简历. 尽管我的跳槽经历不多,但我有不少求职经历.同样的,我也有不少 ...

  9. 微信小程序(看文档写实例三)微信小程序课堂宝APP实现整体界面框架及首页布局

    一.首页布局简单思路 回顾上一篇博文,首页的内容主要有轮播图,横向滑动菜单以及菜单对应的view,横向滑动菜单有签到.课堂测试.模拟测试.课堂提问.答问记录五个选项,当点击选项时更新显示view.由于 ...

  10. html如何看数据是不是写死的,程序员常讲的「写死」是什么意思?

    我们在开发软件的过程中对于一些固定不变的参数都会写死,这个时候很多人也许不明白程序员嘴里说的「写死」是什么意思?可以不写死吗?不写死就会增加难度吗?这里吾爱编程为大家介绍一下关于程序员常讲的写死是什么 ...

最新文章

  1. struts2的核心和工作原理
  2. Top 10 Security Risks for 2014
  3. Py之docx:Python库之docx简介、安装、使用方法详细攻略
  4. 利用队列实现车厢编组
  5. 2017年第八届蓝桥杯C/C++ A组国赛 —— 第四题:填字母游戏
  6. 今年美国什么工作最吃香?程序猿薪酬超医生
  7. 7-5 日期问题面向对象设计(聚合二) (40 分)
  8. 【Sublime Text 3】编译环境
  9. 计算机如何进行数值计算
  10. js做一个碎片化轮播图酷炫特效【含免费源码获取】
  11. getrusage-进程资源统计函数
  12. 学到微笑之 - 自定义 MVC 框架
  13. spot卫星介绍与数据下载
  14. dhcp服务器日志文件,dhcp服务器日志
  15. oracle create数据库,oracle手工创建数据库全纪录
  16. css 设置MP4 video视频背景色透明
  17. 黑苹果安装界面选择语言
  18. linux磁盘文件检查修复工具下载,磁盘修复工具(TestDisk)
  19. php获取qq群列表,自己获取QQ群列表(上)
  20. 0917 电容参数X5R,X7R,Y5V等代表什么意思呢?X5R的意思就是该电容的正常工作温度为-55°C~+85°C,对应的电容容量变化为±15%

热门文章

  1. 科大讯飞半年报:营收和净利润双提升,AI市场仍有机会
  2. IT 趣味故事:TCP 出“大事”了!
  3. 由 Apache 说开,中国开源项目已经走向世界!
  4. 那些基础不好的程序员,后来怎么样了?
  5. 数据分析师 vs 算法工程师,Python 出身的程序员如何抉择?
  6. 人工智能规模化落地还有哪些坑?阿里副总裁华先胜连麦详解!
  7. 改写画质、突破性能, Unity 全面升级!
  8. Docker 基础与实战,看这一篇就够了
  9. 程序员该如何向奶奶解释 SQL 和 NoSQL?
  10. 华为发布最强 AI 处理器昇腾 910,全场景 AI 框架 MindSpore 将开源