#java学习路线

      更多分类

存储库模式(Repository Pattern)

19-03-18 93 jdon

此模式属于对象关系元数据映射模式目录,这个目录属于企业应用程序体系结构的模式。 目的: 在域和数据映射层之间添加仓储层,以将域对象与数据库访问代码的细节隔离开来,并最小化查询代码的分散和重复。 存储... 详细

Java中数组数据结构的要点

19-03-14 95 jdon

1. 首先,数组是Java中的对象。它们不是像int、short或long这样的基本类,也不是具有很多方法的全功能对象,但由于它们是对象,所以它们隐式地扩展了Object,这就是为什么可以使用数组引... 详细

如何计算二叉树中叶节点的数量 - Java迭代和递归算法

19-03-13 178 jdon

二叉树叶节点总数的递归算法 计算叶节点总数的算法与关于打印叶节点的问题非常相似。 以下是要遵循的实际步骤: 1)如果节点为空返回0,这也是我们递归算法的基本情况 2)如果遇到叶节点,则返回1... 详细

关于你的代码请问自己七个问题 - Bozho

19-03-12 69 banq

质量软件取决于许多因素,但开发人员是最重要的因素之一。糟糕的软件往往是我们的错,通过问自己正确的问题,我们也可以为好的软件做出贡献。 这是对的吗? - 代码是否实现了规范。如果没有明确的规范,... 详细

Java中用递归和迭代实现二叉树的中序( InOrder )遍历

19-03-12 123 jdon

与数组和链表不同,二叉树有几种遍历方式。遍历算法大致分为深度优先和广度优先遍历算法,这取决于算法实际如何工作。顾名思义,深度优先在访问同级别兄弟之前先向二叉树纵深访问,而广度优先是先访问同一级别中的... 详细

二叉树的后序遍历post order算法

19-03-11 129 jdon

后序遍历也是深度优先算法,在后顺序遍历中,首先访问左子树,然后访问右子树,最后打印节点或根的值。这就是为什么根值总是在后序遍历中最后打印的原因。与许多树算法一样,实现后序遍历的最简单方法是使用递归。... 详细

2个最重要的非技术性的软件开发技能

19-03-08 111 1 banq

软件开发是一项需要独特技能的专业。然而,在我的职业生涯中,我开始欣赏优秀开发人员的两个重要特征,这些特征根本不是软件技术专业所特有的。 我发现这些特征对我的工作非常有帮助,而且这两个特征都涉及到我不... 详细

也许以后Java世界分裂为两种:Java8和Java11以后

19-03-08 1362 1 banq

许多开发人员仍然坚持使用已有五年历史的Java 8。 当Java工具公司JetBrains的开发者倡导者Trisha Gee在本周伦敦QCon会议上发表讲话之前对Twitter进行了调查时,78%的... 详细

用JAVA实现桶排序(Bucket Sort)

19-03-07 394 jdon

用JAVA实现桶排序: import java.util.ArrayList; import java.util.Arrays; import java.util.Coll... 详细

如何在Java中使用迭代和递归反转字符串

19-03-05 111 jdon

这是在Java中使用迭代和递归反转字符串的代码示例。递归解决方案仅用于演示和教学目的,不要在生产代码中使用递归解决方案,因为如果要反转的字符串是非常长的字符串,或者您的反向函数中有任何bug,那么它... 详细

如果在try或catch块上放置return语句或System.exit()会发生什么?finally块会运行吗?

19-03-04 160 1 jdon

这是一个非常棘手的Java问题,因为许多程序员认为无论如何,finally块将始终执行。 这个问题通过在try或catch块中放置一个return语句或从try或catch块调用System.exi... 详细

Java中的合并排序算法

19-02-28 53 jdon

合并排序算法是一种分而治之的算法。在分而治之的范式中,一个问题被分解成较小的问题,其中每个小问题仍然保留着大问题的所有属性——大小除外。为了解决原始问题,每个部分都是单独解决的,然后这些部分又合并在... 详细

Java中的冒泡排序算法实例

19-02-27 123 jdon

冒泡排序是一种奇特的算法,它既是最流行的排序算法之一也是性能最差的排序算法之一。冒泡排序的平均案例性能为O(n ^ 2),这意味着随着数组大小的增长,排序该数组所需的时间将增加二次方。由于这个原因,... 详细

自JDK 8 以来所有Java和JVM新功能的分类列表

19-02-23 194 banq

一个方便的参考,涵盖从从Java 8到11及更高版本各种新语言功能到新版本命名方案的所有内容。 自从版本8发布到版本11以来,Java由120个  JDK增强建议 (JEP)构成,每个 建议 都为平... 详细

Java中二叉树的PreOrder遍历——递归与迭代实例

19-02-22 272 jdon

与只能线性遍历的链表和数组不同,遍历二叉树有几种方法。树遍历算法主要分为深度优先和广度优先两部分。顾名思义,在深度优先的情况下,在访问下一个同级树之前,树向下(向深度)遍历,二叉树的PreOrder... 详细

共有 316 上一页 1 ... 6 7 8 9 10 11 12 ... 22 下一页