#java学习路线

      更多分类

Lambdas不意味着函数式编程

18-11-24 144 1 banq

Java世界中没有人正在进行函数式编程,如果因为你使用Lambda表达式,但不意味着你正在进行函数式编程。 Java的Lambda表达式只是一种不那么冗长的创建对象的方式,因此在没有很好地理解核心函... 详细

使用Spring Boot开发的10个免费开源项目

18-11-13 107 banq

本文推荐一些使用Spring Boot开发的免费开源项目,可用于学习目的,能够查看源代码并获得真实项目的实践经验。除了Spring Boot,您还将学习Spring Framework模块,Thym... 详细

在Java中使用函数范式提高代码质量

18-11-11 1 227 1 banq

在一个范式和技术堆栈一直在变化的世界中,保持竞争力和提高生产力和质量的斗争有时候证明是一项挑战。 在本文中,我想首先展示一下函数编程(FP)的优势,特别是加强Java编码体验。在尝试将范式转换为函数... 详细

在编程之前像计算机一样思考

18-11-06 36 banq

首先,计算机不会(很不能)思考,它们会执行。简而言之,这一切都归结为机器执行一系列指令,如果这些指令的顺序正确,那么我们就会得到我们正在寻找的结果。 编程是计算机科学的一小部分。它基于计算原理,这是... 详细

转发新浪微博程序猿心得

18-10-28 3 72 jdon

前段时间有个小伙伴找我聊天说最近一段时间一直在做需求没什么成就感: 虽然接口有每秒几十万的调用量但是写来写去就是那么些套路; 产品需求天天变搞得代码写的特别乱,很多需求都是前后矛盾的所以加了很多别扭... 详细

如何避免空指针出错?

18-10-27 189 2 banq

一家专门帮助开发人员了解生产中发生问题的以色列公司OverOps,对生产过程中出现的最重要的java异常进行了 研究 。猜猜哪一个处于第一个?空指针异常。并不是因为开发人员忘记添加空值检查,而是因为... 详细

美女程序员观点:程序员最重要的非编程技巧

18-10-24 327 1 banq

这是来自一位美女程序员 Ali Spittel 的观点,至少可以看看美女喜欢和怎样的男程序猿打交道: 当我想与我希望的程序员合作时,我更多地考虑非技术技能,而不是技术技能,是什么非技术技能使得某人成... 详细

为什么Java程序猿对Node.js和Javascript如此着迷?

18-08-27 524 2 banq

这篇文章作者David Herron过去是Java鼓吹手,现在感觉自己明白过来了,推崇JavaScript了。以下原文大意: 在Sun公司的JavaSE团队工作了10多年的人,还在为了用Java字节... 详细

为什么我拒绝用Kotlin编写安卓应用?

18-08-16 163 banq

这是来自一位安卓开发者的咆哮,也许非常感性,谁用谁知道,以下是原文大意: 我知道这很幼稚。但我不在乎。 我知道这很幼稚,但我拒绝用Kotlin编码的原因就是我所说的Kotlin的 Kult。 我... 详细

是时候迁移到Java 11了

18-08-06 674 4 banq

更好的垃圾回收机制以及模块化、更好地Docker支持是迁移到Java 11的最主要理由。 为什么要将源代码升级到Java 11? 1、变量类型推断(var关键字),强类型向Javascript等弱类... 详细

惊人观点:无视计算机科学专业的10个理由

18-08-02 1 512 1 banq

本文并不是否定计算机科学这个学位以及CS毕业生,而是指出了企业软件关心的方向性问题,更应该关注解决实际工程问题的能力,原文大意: 许多公司企业正在考虑无视CS学位来雇用能够提供真正成绩结果的程序员。... 详细

如何使用MySQL和Spring Boot开发RESTful Web服务

18-07-18 83 banq

本文提供了有关如何使用MySQL和Spring Boot开发RESTful Web服务的4步教程 Spring Boot是开发spring应用程序的最快方法,我们的案例中: 1. 使用MySQL数据... 详细

从Java到Kotlin,然后又回到Java!

18-05-26 4 26248 6 banq

最近Java与kotlin语言之争又有点小热,大概是因为某位当初吹捧Java的大神来华兜售其kotlin新书有关,但是与此同时相反观点也是不断涌现,Allegro团队就在他们的博客发表这篇文章,从Ja... 详细

从Rails到Clojure再到Java,最后回到Rails

18-03-22 689 2 banq

在过去的6年中,我开发Web应用程序先后使用了Rails、Clojure和Java,最好又回到了Rails,上。以下是我总结过去几年使用这些不同的技术栈的好处和缺点。 Rails 2.3 做过... 详细

开发者宣言

17-08-29 1368 6 banq

1、你是工匠,而不是工程师 工程师是让代码运行起来就可以。但是你是一个工匠,远不止这些,工匠需要通过不断练习提高手艺,其经验和才能需要达到艺术家的表现水平。 需要像一位手艺人中大师傅一样对待你的工... 详细

共有 1451 2 3 4 ... 10 下一页