java代码初体验

像世界其他地方一样,我深深地爱上了Slack。 为什么? 原因很多,但主要的原因是它提供了一种围绕通讯而非工具真正构建SDLC流程的新方法。 您认为这些天哪个更常见,杂乱无章的机智团队在荒野中四处徘徊,尽管有出色的想法和才华横溢,却无法执行任务? 还是在每次卡牌活动中摆出摆弄的敏捷专家团队,在他们无处可去的旅程中无休止地祝贺自己? 当然是后者。 我看到有些哲学家会发出他的敏捷建议。 第一个图腾咒语:专注于过程,而不是产品。 很好的建议。 这些人真正在说的是:“我不知道我正在做的事情是否足以构成任何东西,所以,该死的,我会为自己感到高兴,因为他已经把分配给我的票证打了勾。 。” 它有一定的法西斯主义:这种感觉是,对混乱的可怕恐惧催生了通过建立良好的老式Order来清理世界的强烈愿望。


我们最近一直在使用YouTrack(已经放弃了JIRA ),并且没有Slack集成,所以我着手使用Java 8编写一个。这也是一整篇文章,但是我现在将略过,直到第8篇。经验,因为有一些重要的事情要说,这与我对Java的深入理解息息相关,但也关系到​​整个堆栈的移动:不仅因为它们最终以冰河的速度前进,使斯大林5年计划看起来像一纳秒。 不,当终端的签约结束后,发行最终显示出来,甚至部分地像一个Potemkin Village时,它真的很特别。 举个例子。

因此,我在YouTrack API中发现了发生的情况,因此我不得不查询RSS URL 。 是的,那太愚蠢了,是的,那是另一篇文章。 我对自己说:“哇,好吧,总的来说,流处理变得非常快,使用Streams和Lambdas做到这一点应该很有趣!” 现在,我可以回头看那光鲜的面Kong(我以前的自我)预见的战斗,就像萨拉·佩林视频中即将被塞进机器的火鸡一样。

一开始,我的代码看起来不错,但是有两件事跳了出来,造成了一定程度的认知失调:

  1. 提出紧凑的流/ lambda组合很费时间,并且非常危险地转向迎面而来的交通,这似乎是徒劳和自杀的
  2. XML流工具是可笑的庞大Java API的一部分,但是,仍然没有使用Java 8

最终,我最终恢复了我的代码并爬回7,因为您看到,如果您要使用的东西没有使用该语言,那么实际上是没有办法用一种语言编写好的代码。 您得到的东西看起来新奇得体,然后必须将其粘贴到屁股的后端,结果是变形的色狼。 此外,每次您制作新作品并享受片刻时,都会回味它。 我记得当5掉下时,即刻,5之前的代码就带有死亡的气味,使触摸它几乎不可想象。

对此的正确React是什么? 哦,当然,我们等待了5年才能发布此版本,但是如果您认为JDK中的整套API都可以移植(并且可以说XML流处理代码甚至不是核心),那么您就太荒谬了(您正在我)。

也许就像格里斯比在《香格里拉》中所说的那样,“这是一个充满光明,内的世界”。 换句话说,即使在刺眼的灯光的照耀下,罪恶的尘土阴影也会污染一切,所以就放弃纯洁的梦想。

不确定我是否已下定决心,但我确实知道,听到8被提拔为“是时候让Java拥有lambda了,因为所有很酷的孩子都在做lambda”,这让我觉得自己已经到达了Pyrrhic帝国晚期的阶段,那里的一切都只是手势,脚趾的晃动证明了巨人仍在战胜死亡……

翻译自: https://www.javacodegeeks.com/2014/11/first-java-8-experience.html

java代码初体验

java代码初体验_第一次Java 8体验相关推荐

  1. java 代码解析工具_改善 Java 代码质量的工具与方法

    原标题:改善 Java 代码质量的工具与方法 我们可能见过上面的有关代码质量的图片,究竟如何衡量一段代码好坏? 代码质量是什么?为什么它很重要? 作家通过他的著作来讲述了一个清晰的.令人信服的故事.他 ...

  2. 中秋节图案 用java代码打出来_基于Java代码实现判断春节、端午节、中秋节等法定节假日的方法.doc...

    基于Java代码实现判断春节.端午节.中秋节等法定节假日的方法 基于Java代码实现判断春节.端午节.中秋节等法定节假日的方法 这篇文章主要介绍了基于Java代码实现判断春节.端午节.中秋节等法定节假 ...

  3. java代码耗尽内存_有关Java内存溢出及内存消耗的小知识

    内存溢出原理: 我们知道,Java程序本身是不能直接在计算机上运行的,它需要依赖于硬件基础之上的操作系统和JVM(Java虚拟机). Java程序启动时JVM都会分配一个初始内存和最大内存给这个应用程 ...

  4. java项目总结范文_第一次java项目个人总结

    个人总结 在这次项目之前,因为个人状态和心态的原因,从gui课程开始便基本处于神游的状态,状态上体现在上课精力不能集中犯困,心态上体现在明知道自己没学懂也没有主动去问休息时也没有去练习解决问题. 这样 ...

  5. java代码规范插件_「Java基础知识」代码规范插件怎么用

    原标题:「Java基础知识」代码规范插件怎么用 在开发中,好的编程风格可以提升团队合作能力,提升开发的效率,但是每个人都有自己的编程习惯,如何能够将大家的编程风格统一,这个在团队中也很重要; 在Jav ...

  6. java xml dom4j 解析_在JAVA中怎么用DOM和DOM4j解析XML啊?

    二.XML文件 三.开始解析 public class JDOMTest { public static void main(String[] args) { // 进行对books.xml文件的JD ...

  7. java dll 调用方法_关于Java调用dll的方法 | 学步园

    Java语言本身具有跨平台性,如果通过Java调用DLL的技术方便易用,使用Java开发前台界面可以更快速,也能带来跨平台性. Java调用C/C   写好的DLL库时,由于基本数据类型不同.使用字节 ...

  8. 用java程序写日历_用Java和C#写一个日历

    Java代码 package com.company; import java.time.DayOfWeek; import java.time.LocalDate; public class Mai ...

  9. java项目----教务管理系统_基于Java的教务管理系统

    java项目----教务管理系统_基于Java的教务管理系统 2022-04-22 18:18·java基础 最近为客户开发了一套学校用教务管理系统,主要实现学生.课程.老师.选课等相关的信息化管理功 ...

最新文章

  1. 8款审核AWS帐户安全性的免费工具,你值得拥有
  2. android -------- Lint优化工具
  3. 缺少 mcrypt 扩展。请检查 PHP 配置。(phpmyadmin)
  4. 实战:Nginx集成Lua脚本并调用memcached
  5. 使用元数据分析数据库
  6. k8s 多租户_k8s使用rbac实现多租户
  7. numpy——mgrid
  8. 关于WCF、WebAPI、WebService之间的区别总结 分布式通信技术
  9. webAPI token验证
  10. 《转》TCP的三次握手与四次挥手(详解+动图)
  11. bpe编码_缓冲池扩展(BPE)–如何工作?
  12. 2022年认证杯SPSSPRO杯数学建模C题(第二阶段)污水流行病学原理在新冠疫情防控方面的作用求解全过程文档及程序
  13. 地图商户搜索导出小程序(电脑+手机工具)
  14. 算法设计与分析第七章分支限界算法(完结篇)
  15. 20P41 Premiere预设450+Luts现代时尚经典黑白VHS复古电影迷幻冷酷热色彩调色预设集合
  16. Codeforces Global Round 11 ABCD题解
  17. 音频 Audacity使用技巧详解
  18. Android apk瘦身讲解
  19. 【Java成王之路】EE初阶第二十三篇: HTTP协议和Tomcat
  20. 为何互联网大厂都在采用蓝绿发布、滚动发布、灰度发布?

热门文章

  1. 纪中A组模拟赛总结(2021.7.13)
  2. 常用公有云接入——阿里
  3. 漫画:删去k个数字后的最小值
  4. Java最小堆解决TopK问题
  5. jps命令:查看Java进程等详细信息
  6. 01-MyBatis入门程序
  7. 安装windows 10操作系统
  8. 利用老毛头启动盘重装win7
  9. ssm使用全注解实现增删改查案例——mybatis-config.xml
  10. 使用Servlet上传多张图片——访问提示