首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/700659

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

谁说API必须用英文?中文API的Java库可以有!

是不是看惯了文档里的英文接口(API),也在 IDE 里看惯了自动补全里的英文接口? 现今的绝大多数 API 的确是英文命名没错,但绝非不能或者不应该实现和发布中文 API 的库。 这里用一个简单的汉字简繁转换库为例。在命名上,API 的方法名、参数名以及类名都用了中文。下面是 Eclipse 中的 Javadoc 弹窗: 中文 API 的 Java 库,实现汉字的简繁转换。演示在 Eclipse 中的 JavaDoc。 这个 Java 库已经发布到了 Maven 仓库,可以和其他英文 Java 库一样方便地调用。在 GitHub 上搜索"com.github.nobodxbodon"就可以看到不少 pom.xml 文件中依赖了这个库。 现在国内自研的 API 面向的主要用户群应该也是国内开发者。即便仍保留英文 API ,如果能另外提供一套中文的,必然更易于学习和使用,也可以吸引更多使用者。即使是额外维护一套中文 API,工作量也很有限,相比起为最终用户带来的益处,可说是相当值得的。 另外,这个库的实现代码中的标识符也都用了中文命名。原因很简单,这个库的使用者和潜在合作开发者应该都会中...

C语言入门:C语言实现猜数字小游戏

让系统随机生成一个1~100之间的数字,你有6次机会猜这个数是多少,如果6次之内猜对了,系统输出“恭喜,猜对了,一共猜了x次”;如果三次都没猜对,则输出“游戏结束!”。每次输入你要猜的数后,系统根据你输入的值和随机生成的数作比较,告诉你“猜大了”或“猜小了”。比如:随机生成的数是55,如果你猜20,系统输出“猜小了”;如果你猜89,系统输出“猜大了”。 我们先分析一下需求: 系统生成一个1~100之间的随机数---可通过标准函数rand()实现 6次之内是否猜对输出不同的语句---可通过for语句和if判断语句实现 根据猜的值和产生的随机数比较给出不同的提示---也可通过if语句控制 代码中已经作了详细的注释,大家参考注释自己使用visualstudio编写、运行一下: 猜数字小游戏大功告成。你还可以自由发挥,添加其他更有趣的条件~ 文章最后 每天晚上20:00我都会开直播给大家分享C/C++编程学习知识和路线方法,群里会不定期更新最新的教程和学习方法,大家都是学习C/C++的,或是转行,或是大学生,还有工作中想提升自己能力的前端党,如果你是正在学习C/C++的小伙伴可以加入学习。最后...

相关文章

发表评论

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册