当前位置: 首页 > 知识库问答 >
问题:

学习基于Kotlin还是Java的Spring Boot?[关闭]

贺俊材
2023-03-14

背景:大约明年我将完成大学学业,想学一些对我在这个行业有帮助的技能。为此,我选择学习Spring Boot,因为我目前喜欢JVM环境,并且已经掌握了Java和Servelt/Tomcat方面的“好”知识。另外,我通过应用程序开发获得了一些kotlin的基础知识,所以我知道我喜欢Java和kotlin。

    null

格雷廷斯·帕斯卡尔

共有1个答案

司马璞
2023-03-14

所以如果我在科特林学到了Spring,

你将学习Spring,使用Kotlin。Spring是一个JVM框架,您将与之交互的API在Java或Kotlin中是相同的。

我可以轻松地切换到Java Spring吗?

我也是一个Java和Kotlin后端程序员,我可以说Kotlin的机会主要是Android开发,很奇怪找到Kotlin后端开发的角色。

如果你想为你的第一份工作做准备,我想说不要担心学习一门新语言,Java有很多机会。我建议您集中精力学习开发的其他重要方面(数据库、云服务、容器、测试、软件工程、网络等),这些方面远比了解两种非常相似的编程语言更有价值。

 类似资料:
  • 本文向大家介绍关于机器学习中的强化学习,什么是Q学习?,包括了关于机器学习中的强化学习,什么是Q学习?的使用技巧和注意事项,需要的朋友参考一下 Q学习是一种强化学习算法,其中包含一个“代理”,它采取达到最佳解决方案所需的行动。 强化学习是“半监督”机器学习算法的一部分。将输入数据集提供给强化学习算法时,它会从此类数据集学习,否则会从其经验和环境中学习。 当“强化代理人”执行某项操作时,将根据其是否

  • Keras 是一个高层神经网络 API,Keras 由纯 Python 编写而成并基 Tensorflow、Theano 以及 CNTK 后端。Keras 为支持快速实验而生,能够把你的idea迅速转换为结果,如果你有如下需求,请选择 Keras: 简易和快速的原型设计(keras具有高度模块化,极简,和可扩充特性) 支持 CNN 和 RNN,或二者的结合 无缝 CPU 和 GPU 切换 Kera

  • 停止更新通知 Hi all,十分感谢大家对keras-cn的支持,本文档从我读书的时候开始维护,到现在已经快两年了。这个过程中我通过翻译文档,为同学们debug和答疑学到了很多东西,也很开心能帮到一些同学。 从2017年我工作以后,由于工作比较繁忙,更新频率有所下降。到今年早期的时候这种情况更加严重,加之我了解到,keras官方已经出了中文文档,更觉本份文档似乎应该已经基本完成了其历史使命,该到了

  • Keras 是一个用 Python 编写的高级神经网络 API,它能够以 TensorFlow, CNTK 或者 Theano 作为后端运行。Keras 的开发重点是支持快速的实验。能够以最小的时延把你的想法转换为实验结果,是做好研究的关键。

  • 我正在读一本书,Glenn Seemann和David M Bourg的“游戏开发人员的AI”,他们使用视频游戏AI作为基于规则的学习系统的示例。 基本上,玩家有3个可能的移动,并以三次打击的组合命中。人工智能旨在预测玩家的第三次打击。系统的规则是所有可能的三步组合。每个规则都有一个关联的“权重”。每次系统猜错,规则的权重就会降低。当系统必须选择规则时,它会选择权重最高的规则。 这与基于强化学习的

  • 我是科特林的新手,我在玩数据类型。我取了一个<code>Int</code>类型,然后尝试将其转换为<code>Double</code>,将<code>num表示为Double>/code,这是一个在java中有效的调用(非语法上,但你明白了)。然而,这失败了,表示Int不能强制转换为Double。我假设这是因为它是基于Integer类而不是原始int数据类型构建的。我说得对吗?什么是最有效的价