#java学习路线

      更多分类

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

19-03-12 43 banq

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

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

19-03-12 29 jdon

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

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

19-03-11 34 jdon

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

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

19-03-08 72 banq

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

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

19-03-08 882 1 banq

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

用JAVA实现桶排序(Bucket Sort)

19-03-07 56 jdon

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

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

19-03-05 40 jdon

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

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

19-03-04 62 jdon

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

Java中的合并排序算法

19-02-28 31 jdon

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

Java中的冒泡排序算法实例

19-02-27 48 jdon

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

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

19-02-23 71 banq

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

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

19-02-22 23 jdon

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

如何在Java中实现二叉搜索树( binary search tree)?

19-02-22 10 jdon

二叉搜索树或BST是一种流行的数据结构,用于保持元素的顺序。二叉搜索树是二叉树,其中左子节点的值小于或等于父节点,右子节点的值大于或等于父节点。由于它是二叉树,它只能有0,1或2个子节点。二叉搜索树... 详细

在字符串中查找第一个非重复字符的3种方法

19-02-21 29 jdon

有三种方法可以找到第一个非重复字符。每个都使用自己的算法来完成这个编程任务。 第一种算法在getFirstNonRepeatedChar(String str)方法中实现。它首先从给定的Strin... 详细

10个Java开发人员的顶级测试工具、库和框架介绍

19-02-21 68 banq

介绍10个出色的测试框架,工具和库,以提高您的自动化测试技能。 最近,我写了一些关于Java开发人员今年应该学习什么的文章,例如 编程语言 , . 详细

共有 208 上一页 1 2 3 4 5 ... 14 下一页