#java学习路线

      更多分类

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

19-03-05 182 jdon

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

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

19-03-04 204 1 jdon

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

Java中的合并排序算法

19-02-28 73 jdon

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

Java中的冒泡排序算法实例

19-02-27 226 jdon

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

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

19-02-23 283 banq

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

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

19-02-22 480 jdon

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

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

19-02-22 96 jdon

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

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

19-02-21 124 jdon

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

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

19-02-21 106 banq

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

如何充分利用Java Function接口?

19-02-21 831 banq

如果您想掌握函数式编程,最好的起点是使用Java Function接口。这个例子将向您展示在代码中实现此函数接口的四种不同方法 - 从如何使用实际类开始,以及如何使用lambda函数创建非常简洁的代... 详细

在Java 11中创建一个简单的模块化应用教程

19-02-21 736 banq

模块化编程使人们能够将代码组织成独立的,有凝聚力的模块,这些模块可以组合在一起以实现所需的功能。 本文摘自Nick Samoylov和Mohamed Sanaulla撰写的一本名为 Java 11 ... 详细

Java程序检查字符串是否是变位词

19-02-21 119 jdon

字符串变位词检查:有多种方法来查找两个字符串是变位词还是非变位词。经典的方法是获取每个字符串的字符数组,然后比较它们,如果两个字符数组都相等,那么字符串就是变位词。但在进行比较之前,请确保两个字符串... 详细

Java 12发布倒计时已经开始:以下是所有计划新功能的列表

19-02-19 287 1 banq

Java 12现在处于Release Candidate阶段,这意味着倒计时已经开始!Java 12将于3月19日发布,所以是时候看看* all *计划的新功能了。 189:   Shenando... 详细

Java版本更新重大提醒 - Azul

19-02-19 308 banq

2019年1月对于Java开发人员和用户都特别重要。原因是 Oracle JDK 8发布了更新202 ,这是 . 详细

学习编程需要克服的10种坏现象 - Jonathan Bluks

19-02-18 94 1 banq

我常常在Reddit或Quora上看到有关“我怎么知道我适合做一个程序员?”的问题。(事实上​​这篇文章扩展了 我在Quora 上给出的 . 详细

共有 322 上一页 1 ... 7 8 9 10 11 12 13 ... 22 下一页