(Before We Begin)I have been using Kotlin for a while now and I believe it has the right set of features for developers. I will be sharing the features that worked really well for both Spring Boot Bac
by Adam Arold 亚当·阿罗德(Adam Arold) (Going Beyond Android: how Kotlin works on the Backend)This article is part of a series. 本文是系列文章的一部分。 While most developers use Kotlin on Android, it is also a viable
目前在使用Kotlin实际开发项目的过程中总结了一套Kotlin代码规范。如有不对,可以留言一起讨论,欢迎大家留言补充。Kotlin项目开发规范总结:1. 返回数据模型中的字段除了数值型和Boolean以外,其他类型字段需要用可空声明;对于数值型和Boolean的字段可以定为不可空类型,但是需要赋值,方便在使用处调用。如果接口不返回这个字段,则GSON不会解析,如果字段返回null,则得到的是声明
Kotlin语言的特点Kotlin语义是一座小岛,是一种在Java虚拟机上运行的静态类型编程语言,Kotlin的目的就是要兼具现代编程语言的所有优点,同时还要具有Java语言的跨平台性,并且要做到简洁。它也可以被编译成为JavaScript源代码。KotlinJava 100%兼容,能够运行在Android平台和浏览器上。Kotlin的应用场景1.Kotlin Script 在IntellJ I
Java语言是最常见的后端开发语言之一,Java语言由于自身具备构建多线程的能力,且体系结构比较中立,所以在大型互联网平台的开发中得到了广泛的采用。目前要想从事Java后端开发应该学习以下内容:Servlet技术Servlet技术是Java后端的重要技术之一,作为Java Web开发的核心组件,Servlet承担了Web MVC结构中的核心作用(功能导航)。传统的Model2结构(Servlet
转载 2023-08-31 06:57:58
128阅读
# Kotlin 代替 Java 开发后端的优势及示例 在现代软件开发中,Kotlin 逐渐成为后端开发的热门选择,尤其是在替代 Java 的场景中。这不仅因为 Kotlin 语法简洁易懂,还因为其与 Java 的良好互操作性。本文将探讨 Kotlin后端开发中的优势,并提供一些代码示例来帮助你了解如何使用 Kotlin 创建后端服务。 ## Kotlin 的优势 ### 1. 简洁的语
原创 9月前
284阅读
# Node.js vs Java: 选择合适的后端开发语言 在进行后端开发时,选择一种适合自己需求的开发语言是非常重要的。Node.js 和 Java 都是非常流行的后端开发语言,它们各自有着优点和适用场景。本文将对这两种语言进行比较,并提供代码示例来帮助读者更好地了解它们的特点和用法。 ## Node.js 后端 Node.js 是基于 Chrome V8 引擎的 JavaScript
原创 2024-06-09 04:13:21
206阅读
# Node.js与Java后端开发的比较 在当今的互联网应用开发中,后端开发选用的技术栈五花八门,其中Node.js和Java是两个广泛使用的后端开发技术。这两者各有优缺点,适用于不同的场景。本文将探讨Node.js和Java后端开发中的特性,并通过代码示例和序列图帮助你理解其应用。 ## Node.js后端开发 Node.js是一个基于Chrome V8引擎的JavaScript运行环
原创 9月前
296阅读
Kotlin后端开发的未来严格类型、命名参数、多范式语言 您今天遇到的每个后端开发人员都会说他们使用 JavaScript、Python、PHP 或 Ruby 编写代码。近年来,您会遇到一小部分人转而使用 Kotlin 作为他们创建 Web 服务器的语言选择。由于我在学习Ktor,所以本文中的示例将使用Ktor进行说明。为什么选择kotlinKotlin 是一种多范式编程语言。它支持来自其他
一. nodejs的发展        一个优秀的前端在掌握前端知识的同时也要对后端有所了解,在开发中更容易同后端协作,对接接口,同时现在流行的框架React,vue 构建框架也需要学习node,node 让 javascript 可以同时在前端和后端执行,因此他是前端学习服务器构建的首选语言。二. 使用 http 模
打开idea,新建项目,选择Spring Initializr,自定义工件名称和路径,选择项目SDK和Java版本,点击下一步 选择Spring Web,完成  项目创建成功  在src/main/java/com/example/demo路径下创建软件包cotroller,在内部创建Java类DemoController 在DemoCo
转载 2023-06-05 15:30:38
118阅读
前言近些年,不管是最初的RN还是到现在的Flutter、Compose,他们都在做着一件事——跨平台。他们的成就主要都是在UI上跨平台,当然Flutter虽然可以处理一些公共的业务逻辑,但目前在业务较重的情况下仍然需要各自处理。  而KMM却与之相反,接下来让我们来一起了解一下吧~什么是KMMKMM 即 Kotlin Multiplatform Mobile 是一个 SDK,旨
转载 2023-12-12 09:24:14
141阅读
Kotlin 语言的迷弟迷妹儿们有福了。就在前两天,官方正式宣布:Kotlin/Native 插件开始支持 AppCode!这里简单介绍一下两个关键字,可能很多人不是很熟悉 Kotlin/Native 技术和 AppCode 软件。Kotlin/Native:一种能够将 Kotlin 代码编译为没有任何虚拟机的原声二进制文件的技术。目前支持涵盖 Windows、Linux、MacOS、iOS、An
转载 2023-08-07 17:45:55
145阅读
作者:Antonio LeivaKotlin最神奇特性之一是它能与Java完全集成。这就是说尽管你的应用程序的所有代码都是用Java编写的,而你仍然可以在Kotlin中创建一个类,从Java中使用它,且不会出现任何问题。 这有两个好处:你可以在Java项目中使用Kotlin:在任何已经启动的项目中,你可以现在开始用Kotlin编写新的代码。然后从Java代码中调用它。如果你对Kotlin
转载 2023-08-18 07:56:52
12阅读
# KotlinJava后端开发的结合 在现代软件开发中,选用合适的编程语言对于项目的成功至关重要。Java作为一种流行的后端开发语言,已经被广泛应用于各类企业级应用中。而Kotlin作为现代编程语言,正在逐渐取代Java成为Google Android开发的首选语言,但它也可以与Java一起用于后端开发。本文将探讨Kotlin如何与Java互操作,并提供相应的代码示例。 ## Kotlin
原创 9月前
80阅读
文章目录Kotlin相关技术选型一、新建工程二、配置Gradle三、创建Application四、Service 和 Controller五、部署到Linux服务器 Kotlin在使用 Kotlin 的这段时间,被它的简洁,高效,快捷等等特点震撼。作为一个Android开发,目前所有客户端的编码都是用Kotlin了,偶尔自身也会写一点接口,打算采用Kotlin来进行编写,所以一篇文章记录一下
转载 2023-10-11 08:36:55
172阅读
Spring太复杂了,配置这个东西简直就是浪费生命。尤其在没有什么并发压力,随便搞一个RESTful服务 让整个业务跑起来先的情况下,更是么有必要纠结在一堆的XML配置上。显然这么想的人是很多的,于是就 有了Spring Boot。又由于Java 8太墨迹于是有了Kotlin。数据源使用MySql。通过Spring Boot这个基本不怎么配置的,不怎么微的微框架的Spring Data JPA和H
转载 2023-08-02 22:10:07
121阅读
学习路线:Java基础--->HTML/CSS/JS(前端页面)--->Servlet/JSP(J2EE)(马士兵的视频)、Mysql(数据库)--->Java Web框架(spring、springmvc、mybatis)---找到工作:Java基础的升级版---《Java编程思想》---1~2年:看设计模式---《大话设计模式》,博客(还需要看:代码编写优化的书。比如《重构
转载 2024-05-21 15:34:49
29阅读
# 如何在Java页面中混Kotlin 在现代应用开发中,Kotlin作为一种安全、简洁且具有良好交互性的编程语言,逐渐受到越来越多Java开发者的欢迎。很多开发者也开始尝试在Java项目中引入Kotlin。本文将为您详细介绍如何在Java页面中混Kotlin,并提供代码示例和状态图。 ## 1. 流程概述 在将KotlinJava混合使用的过程中,您可以遵循以下步骤: | 步骤
原创 2024-10-11 06:42:45
27阅读
# Node.js与Java后端开发的区别 在现代软件开发中,后端技术的选择至关重要。Node.js和Java都是流行的后端开发语言,但它们在许多方面存在显著的区别。本文将探讨这两种技术的主要不同之处,包括它们的架构、性能、开发体验、生态系统以及适用场景等。同时,我们将通过代码示例和类图来进一步加深理解。 ## 1. 架构与运行时环境 ### 1.1 Node.js Node.js是一个基
原创 10月前
707阅读
  • 1
  • 2
  • 3
  • 4
  • 5