文章 2020-04-27 来自:开发者社区

代码行数减少30-90%!多邻国从Java迁移到Kotlin的奇妙体验

云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 英文学习 App Duolingo(多邻国)的 Android 版最初是使用 Java 开发的,并一直沿用了 5 年。两年后,它变成了 100% 的 Kotlin App!从代码可维护性和开发者满意度方面来看,这次迁移是一个巨大的成功。 网上已经有很多 Kotlin 的学习资源,所以在这篇文章...

问答 2020-04-26 来自:开发者社区

编写一个代码,使用 Java 8 lambda 表达式对字符串列表进行排序。

请使用Java编码

问答 2020-04-11 来自:开发者社区

我写了两段代码,几乎完全一样,但是其中一个的运行速度比另一个(Java)快得多

我运行了这段代码:(外循环运行100次,内循环运行10亿次。) long l = 0; for(int i = 0; i System.out.println(l); 我跑了大约11到12秒。 然后,我运行了这段代码: long l = 0; int i = 0, j = 0; for(; i System.out.println(l); 每当我运行它时,它就花费了大约10...

文章 2020-03-11 来自:开发者社区

Serializable详解(1):代码验证Java序列化与反序列化

说明:本文为Serializable详解(1),最后两段内容在翻译上出现歧义(暂时未翻译),将在后续的Serializable(2)文中补充。 介绍:本文根据JDK英文文档翻译而成,本译文并非完全按照原文档字面文字直译,而是结合文档内容及个人经验翻译成更为清晰和易于理解的文字,并附加代码验证,帮助大家更好地理解Serializable。 性质:接口类 package java.io publi.....

文章 2020-01-08 来自:开发者社区

字斟句酌-教你调试代码 | 带你学《Java面向对象编程》之九十九

上一篇:使用Eclipse,感受工具带来的便利 | 带你学《Java面向对象编程》之九十八【本节目标】通过阅读本节内容,你将进一步领会到Eclipse的便利,学会在代码中添加断点,并使用Eclipse提供的调试功能对代码执行过程中方法、变量的各种变化进行细致的分析,对Java程序运行的过程有更深入的把控。 DEBUG调试 Eclipse之中支持有代码的调试操作,即:可以一步步的观察代码的执行处理....

字斟句酌-教你调试代码 | 带你学《Java面向对象编程》之九十九
文章 2020-01-06 来自:开发者社区

教你利用Lambda将代码化繁为简 | 带你学《Java面向对象编程》之八十六

上一篇:看我72变-多变的内部类 | 带你学《Java面向对象编程》之八十五【本节目标】通过阅读本节内容,你将了解到使用Lambda表达式可以简化满足SAM要求的代码实现,并初步学会Lambda表达式的使用方法。 Lambda表达式 从JDK1.8开始为了简化使用者进行代码的开发,专门提供有Lambda表达式的支持,利用此操作形式可以实现函数式的编程。对于函数式编程比较著名的语言:haskell....

问答 2019-11-28 来自:开发者社区

包含导航栏子菜单代码的外部Java脚本文件不起作用

我想设计一个固定高度的侧导航条,我面临的问题是当我把java脚本代码放在html文件中时,它工作正常,但是当我把相同的代码放在外部JS文件中时,它不工作 About Services Clients Contact Dropdown Link 1 Link 2 Link 3 Search S...

问答 2019-05-21 来自:开发者社区

打扰一下,请教一个dubbo调用的异常,本来这块代码都2个月没改了,今天突然时好时不好,不好用时就抛下面的异常 hessian.io.HessianProtocolException: expected integer at 0x30 java.lang.String 然后更神奇的来了 过了好久他自己重试(至少十几二十分钟以上),原来失败的请求成功了

打扰一下,请教一个dubbo调用的异常,本来这块代码都2个月没改了,今天突然时好时不好,不好用时就抛下面的异常hessian.io.HessianProtocolException: expected integer at 0x30 java.lang.String然后更神奇的来了过了好久他自己重试(至少十几二十分钟以上),原来失败的请求成功了本问题来自云栖社区【阿里Java技术进阶1群】。ht....

文章 2019-04-22 来自:开发者社区

中英文代码对比系列之Java一例

这个系列将对同一段代码进行中文命名和英文命名两个版本的比较. 目的包括, 演示中文命名, 发现命名时可能遇到的问题, 探讨代码风格(中文命名的'套路')等. 示例中的命名风格仅基于个人非常有限的实践, 希望抛砖引玉. 不在讨论范围内的是: 中英文代码的可读性孰高孰低. 个人相信用英文和中文都能写出可读性很好的代码. 区别仅在于母语不同的开发者对哪个版本更敏感, 读写维护起来更省工. 原代码本身.....

文章 2019-04-21 来自:开发者社区

中文代码示例教程之Java编程一天入门

Java编程一天入门 v0.0.1 alpha 共享协议 本作使用署名-非商业使用-禁止演绎协议共享。 前言 Java入门代码用中文写(举例如下)更能被新手理解. 由于至今没有看到类似教程, 在此抛砖引玉. 欢迎指正/批评/意见/建议. public class 小孩类 extends 人类 { String 想做的事 = "大人的事"; public 小孩类(String 姓名, i...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Java开发者

Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问