#java学习路线

      更多分类

Java中的冒泡排序算法实例

19-02-27 126 jdon

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

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

19-02-23 198 banq

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

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

19-02-22 287 jdon

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

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

19-02-22 55 jdon

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

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

19-02-21 91 jdon

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

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

19-02-21 95 banq

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

如何充分利用Java Function接口?

19-02-21 645 banq

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

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

19-02-21 499 banq

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

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

19-02-21 89 jdon

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

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

19-02-19 274 1 banq

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

Java版本更新重大提醒 - Azul

19-02-19 228 banq

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

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

19-02-18 79 1 banq

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

如何学习用Java编写代码?

19-02-14 130 1 banq

确定您的职业目标并选择一种语言。对于没有编程经验且希望加入开发人员社区的人来说,这是最重要的建议。但是,如何在不知道哪种语言最适合您的目的的情况下做出选择呢? 如果在所有编程语言中都有“市场领导者”... 详细

Kotlin对决Java:Android开发的选择?

19-02-14 226 1 banq

不久前,谷歌推出Kotlin作为 在Android 平台上开发应用程序的首选语言。该公告引起了一些世界领先品牌的关注,推动了Kotlin的发展,因为是一种新的必须使用编程语言,其受欢迎程度一直在增长... 详细

JVM中的线程行为 -JavaWorld

19-02-07 39 banq

线程化是指同时执行编程过程以提高应用程序性能的实践。虽然直接在业务应用程序中使用线程并不常见,但它们一直在Java框架中使用。 例如,处理大量信息的框架(如 Spring Batch )使用线程来管... 详细

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