java
文章平均质量分 94
绝不原创的飞龙
这个作者很懒,什么都没留下…
展开
-
笨办法学 Java(四)
例如,如果 line 包含 thisXisXaXtest,那么 line.split(“X”)将返回一个包含{“this”,“is”,“a”,“test”}的数组。然后,由于出口数组中的单词与目的地数组中的房间号相对应,我们从目的地数组的相应槽中取出房间号,并将其作为我们的新房间号。好的,现在让我们转向代码。根据循环的次数,v 将是 2 到 14 之间的某个值,所以在第 42 行,我们使用 v 作为 names 数组的索引。毕竟,我们使数组比我们需要的大,最后的 3283 个槽(在这个例子中)是空的。原创 2024-01-25 18:17:03 · 1131 阅读 · 0 评论 -
笨办法学 Java(三)
原文:Learn Java The Hard Way译者:飞龙协议:CC BY-NC-SA 4.0练习 37:从函数返回一个值有些函数有参数,有些没有。参数是将值传递到函数的唯一方法。也只有一种方法可以从函数中得到一个值:返回值。这个练习给出了一个具有三个参数(三角形的边长)和一个输出(使用海伦公式计算三角形的面积)的函数的例子。 1 public class HeronsFormula 2 { 3 public static void main( String[] args )原创 2024-01-25 18:15:02 · 1255 阅读 · 0 评论 -
笨办法学 Java(二)
原文:Learn Java The Hard Way译者:飞龙协议:CC BY-NC-SA 4.0练习 21:嵌套 if 语句你在上一个练习中已经看到了这一点,但你可以在if语句的主体中放入任何你喜欢的东西,包括其他if语句。这被称为“嵌套”,在另一个if语句内部的if语句称为“嵌套 if”。这是使用它做一些有用的事情的一个例子。 1 import java.util.Scanner; 2 3 public class GenderTitles 4 { 5 public s原创 2024-01-25 18:13:09 · 887 阅读 · 0 评论 -
笨办法学 Java(一)
我已经教了超过 15 年的初学者如何编码。超过 2000 名学生参加了我的课程,离开时知道如何编写简单的程序。有些人只学会了一点,而其他人在短短几年内获得了令人难以置信的技能。我相信几乎任何人都可以教一个天才孩子如何编码。“我教了我 9 岁的女儿编码,她 6 周后就做出了她的第一个安卓应用!”如果你是天才孩子,这本书不是为你写的。我也相信没有什么能替代编写小程序。这就是你在这本书中要做的。你将输入小程序并运行它们。Java 不是初学者的语言。原创 2024-01-25 18:10:10 · 1313 阅读 · 0 评论 -
Java 设计模式最佳实践:6~9
根据《反应宣言》响应:系统以一致的、可预测的方式及时响应。恢复:系统对故障有弹性,能快速恢复。弹性:系统通过增加或减少分配的资源,在不同的工作负载下保持其响应能力。这是通过动态查找和修复瓶颈来实现的。这不能与可伸缩性混淆。弹性系统需要根据需要上下伸缩——见这个页面。消息驱动:依赖异步消息传递,确保松耦合、隔离、位置透明和容错。需求是真实的。如今,无响应系统被认为是有缺陷的,用户将避免使用。根据这个页面的说法,一个没有回应的网站在搜索引擎中的排名很低:“响应式设计是谷歌的推荐设计模式”原创 2023-04-13 17:33:58 · 1854 阅读 · 1 评论 -
Java 设计模式最佳实践:1~5
原文:Design Patterns and Best Practices in Java协议:CC BY-NC-SA 4.0译者:飞龙本文来自【ApacheCN Java 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。一、从面向对象到函数式编程本章的目的是向读者介绍使用设计模式和 Java 中可用的最新特性编写健壮、可维护和可扩展代码的基本概念。为了实现我们的目标,我们将讨论以下主题:什么是编程范式?命令式范式命令式和函数式范式面向对象范式统一建模语言综述面向对象设计原创 2023-04-13 17:29:07 · 2240 阅读 · 0 评论 -
Java 设计模式最佳实践:六、让我们开始反应式吧
Java 设计模式最佳实践:六、让我们开始反应式吧原创 2022-07-13 22:08:08 · 1474 阅读 · 1 评论 -
Java 设计模式最佳实践:五、函数式模式
Java 设计模式最佳实践:五、函数式模式原创 2022-07-13 22:06:44 · 911 阅读 · 0 评论 -
Java 设计模式最佳实践:四、结构模式
Java 设计模式最佳实践:四、结构模式原创 2022-07-13 22:04:46 · 952 阅读 · 0 评论 -
Java 设计模式最佳实践:三、行为模式
Java 设计模式最佳实践:三、行为模式原创 2022-07-11 22:38:11 · 745 阅读 · 0 评论 -
Java 设计模式最佳实践:二、创建型模式
Java 设计模式最佳实践:二、创建型模式原创 2022-07-11 22:36:19 · 1039 阅读 · 1 评论 -
Java 设计模式最佳实践:一、从面向对象到函数式编程
Java 设计模式最佳实践:一、从面向对象到函数式编程原创 2022-07-11 22:34:03 · 1017 阅读 · 0 评论 -
Java 编程问题:十三、HTTP 客户端和 WebSocket API
Java 编程问题:十三、HTTP 客户端和 WebSocket API原创 2022-07-09 13:59:26 · 1885 阅读 · 0 评论 -
Java 编程问题:十二、`Optional`
Java 编程问题:十二、`Optional`原创 2022-07-09 13:57:11 · 561 阅读 · 0 评论 -
Java 编程问题:十一、并发-深入探索
Java 编程问题:十一、并发-深入探索原创 2022-07-09 13:53:39 · 1528 阅读 · 0 评论 -
Java 编程问题:十、并发-线程池、可调用对象和同步器
Java 编程问题:十、并发-线程池、可调用对象和同步器原创 2022-07-09 13:49:20 · 529 阅读 · 0 评论 -
Java 编程问题:九、函数式编程——深入研究
Java 编程问题:九、函数式编程——深入研究原创 2022-07-08 20:56:02 · 1075 阅读 · 0 评论 -
Java 编程问题:八、函数式编程-基础和设计模式
Java 编程问题:八、函数式编程-基础和设计模式原创 2022-07-08 20:52:57 · 938 阅读 · 0 评论 -
Java 编程问题:七、Java 反射类、接口、构造器、方法和字段
Java 编程问题:七、Java 反射类、接口、构造器、方法和字段原创 2022-07-08 20:49:02 · 963 阅读 · 0 评论 -
Java 编程问题:六、Java I/O 路径、文件、缓冲区、扫描和格式化
Java 编程问题:六、Java I/O 路径、文件、缓冲区、扫描和格式化原创 2022-07-06 11:26:37 · 674 阅读 · 0 评论 -
Java 编程问题:五、数组、集合和数据结构
Java 编程问题:五、数组、集合和数据结构原创 2022-07-06 11:23:27 · 658 阅读 · 0 评论 -
Java 编程问题:四、类型推断
Java 编程问题:四、类型推断原创 2022-07-06 11:20:58 · 1166 阅读 · 0 评论 -
Java 编程问题:三、使用日期和时间
Java 编程问题:三、使用日期和时间原创 2022-07-06 11:18:57 · 1692 阅读 · 0 评论 -
Java 编程问题:二、对象、不变性和`switch`表达式
Java 编程问题:二、对象、不变性和`switch`表达式原创 2022-07-06 11:16:29 · 1053 阅读 · 0 评论 -
Java 编程问题:一、字符串、数字和数学
Java 编程问题:一、字符串、数字和数学原创 2022-07-06 11:12:14 · 1179 阅读 · 0 评论 -
JavaTPoint Java 中文教程【翻译完成】
原文:JavaTPoint协议:CC BY-NC-SA 4.0阶段:机翻(1)危机只有发展到最困难的阶段,才有可能倒逼出有效的解决方案。——《两次全球大危机的比较研究》在线阅读在线阅读(Gitee)ApacheCN 学习资源目录Java 基础控制语句Java 类与对象Java 继承Java 多态Java 抽象Java 封装Java 数组Java OOPs 杂项Java 字符串正则表达式异常处理Java 内部类Java 多线程Java I/O 教程Jav.原创 2022-02-15 22:36:10 · 445 阅读 · 0 评论 -
JavaTutorialNetwork 中文系列教程 · 翻译完成
原文:JavaTutorialNetwork协议:CC BY-NC-SA 4.0欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远。在线阅读ApacheCN 学习资源目录JavaTutorialNetwork 中文系列教程Java 基础Java 概述在 Ubuntu 上安装 Java 8 JDKJava Eclipse 教程Eclipse 快捷方式...原创 2019-11-30 22:23:52 · 29690 阅读 · 0 评论 -
记一次使用eclemma的蛋疼的测试经历
软件测试第二次大作业是单元测试,最后要进行一个覆盖测试,用到插件eclemma。由于被测程序带有一个GUI界面,设计器要生成一大堆代码,主要用于创建和设置控件。其中有些代码是绑定回调的,由于我的单元测试中直接调用了回调方法,没有经过闭包(xxxListener),导致闭包里的代码都是红的。我的想法是专注于计算部分的正确性就可以,界面是设计器生成的我也没必要管它。我的用例把计算部分每个分支都覆盖原创 2014-12-16 11:43:46 · 37714 阅读 · 0 评论 -
Java 函数引用 替代方案
通过接口和内部类举个例子吧 比如new一个线程c#里是这样Thread tr = new Thread(new ThreadStart(func));其中func是函数名那么java里可以这样Thread tr = new Thread(){public void run() {func();}};也没有多写多少代码原创 2014-05-04 12:43:25 · 38250 阅读 · 0 评论