标签:java

JVM篇: 堆

JVM篇: 堆

堆的核心概念 堆针对一个 JVM 进程来说是唯一的,也就是一个进程只有一个 JVM,但是进程包含多个线程,他们是共享同一堆空间的。 一个 JVM 实例只存在一个堆内存,堆也是 Java 内存管理的核心区域。 Java 堆区在 JVM 启动的时候即被创建,其空间大小也就确定了。是 JVM 管理的最大

三掌柜 三掌柜 2023-07-13
0 0 0
spring boot整合RabbitMQ,使用fastjson2实现序列化

spring boot整合RabbitMQ,使用fastjson2实现序列化

1.问题介绍 在Springboot项目中使用RabbitMQ作为消息中间件使用过程中,有时候我们会使用java对象作为传输的消息,默认情况下允许使用java对象作为传输的消息,如果强制性的使用Java对象作为消息(不使用json工具的情况下),会因为序列化和反序列化导出运行时异常, 但是却有着严

竹子爱熊猫 竹子爱熊猫 2023-07-13
0 0 0
Kotlin教程:静态类型JVM语言,学习前提条件要哪些?

Kotlin教程:静态类型JVM语言,学习前提条件要哪些?

Kotlin是一门与Swift类似的静态类型JVM语言,由JetBrains设计开发并开源。与Java相比,Kotlin的语法更简洁、更具表达性,而且提供了更多的特性,比如,高阶函数、操作符重载、字符串模板。它与Java高度可互操作,可以同时用在一个项目中。Kotlin是基于JVM的编程语言, 由J

醒在深海的猫 醒在深海的猫 2023-07-12
0 0 0
【企业项目实战Spring Boot 启动时加载指定方法

【企业项目实战Spring Boot 启动时加载指定方法

👉博主介绍: 博主从事应用安全和大数据领域,有8年研发经验,5年面试官经验,Java技术专家,WEB架构师,阿里云专家博主,华为云云享专家,51CTO TOP红人 Java知识图谱点击链接:体系化学习Java(Java面试专题) 💕💕 感兴趣的同学可以收藏关注下 ,不然下次找不到哟💕💕 ✊✊

法医 法医 2023-07-12
0 0 0
Kotlin教程:调用Java代码

Kotlin教程:调用Java代码

Kotlin代码与Java代码完全兼容。 Java代码在Kotlin代码中轻松调用,Kotlin代码也可以通过Java代码的正常方式调用。从Kotlin调用Java代码从Kotlin文件调用Java void方法从Kotlin调用返回类型为void的java代码时,它在Kotlin文件中返回Unit

竹子爱熊猫 竹子爱熊猫 2023-07-12
0 0 0
Kotlin教程:从Java调用Kotlin代码

Kotlin教程:从Java调用Kotlin代码

Kotlin与Java语言完全兼容。 所以可以从Kotlin轻松地调用Java代码编写的应用程序。 以类似的方式,Kotlin代码也从Java代码中调用。在讨论如何从Java代码调用Kotlin代码之前,让我们来看一下Kotlin文件内部的样子。Kotlin程序内部如何?在MyKotlin.kt 文

向阳逐梦 向阳逐梦 2023-07-12
0 0 0
函数可以作为参数传递吗?kotlin lambda与高阶函数(进阶)

函数可以作为参数传递吗?kotlin lambda与高阶函数(进阶)

java中函数能作为参数传递吗?在java中 是不允许 将函数作为参数传递的。 这个相信多数java开发者都知道。但是java是开了一个类似的口子的。 就是回调函数。 回调函数的目的 其实就是将函数 作为一个参数传递到另外一个函数中。类似下面的代码:其实我们传递进去的虽然表面看起来是一个对象,但是我

共饮一杯 共饮一杯 2023-07-12
0 0 0
Kotlin特别的类:单例类、伴生、内部类、密封类、数据类

Kotlin特别的类:单例类、伴生、内部类、密封类、数据类

不同于Java中相对中规中矩的通用简一的类定义方式,在Kotlin中有了较多的关键字类定义一些特别的类,比如单例类、伴生、内部类、密封类、数据类等,对比于Java我们来分析一下这些特别的类,会不会让你学的特别累!一、简化的数据类数据类(data class),用于保存元数据的封装类,Java中的PO

捡田螺的小男孩 捡田螺的小男孩 2023-07-12
0 0 0
Java8中Optional类型和Kotlin中可空类型的对比使用

Java8中Optional类型和Kotlin中可空类型的对比使用

在 Java 8中,我们可以使用 Optional 类型来表达可空的类型。package com.easy.kotlin; import java.util.Optional; import static java.lang.System.out; /** * Nullable - 允许传递

法医 法医 2023-07-12
0 0 0
java反射与kotlin反射的互操作

java反射与kotlin反射的互操作

要想使用反射,首先需要添加依赖,下面是maven中的依赖:org.jetbrains.kotlinkotlin-reflect根据类获得Class引用class A funmain(){var kClass = A::classprintln(kClass)// kclassprintln(kCl

剑圣无痕 剑圣无痕 2023-07-12
0 0 0
类比学习——java 泛型& kotlin 泛型 in out where_knight

类比学习——java 泛型& kotlin 泛型 in out where_knight

学习 kotlin 泛型的时候,经常会遇到 in out 这两个词,一会用in 一会用out,为啥这里要用 out ?为啥哪里用 in ?啥什么用 out 啥时候用in ?对应上面问题以前我是晕乎乎的,不是很明白,于是打算写这篇文章梳理一下,搞清楚怎么回事。Java 泛型在学kotlin 泛型之前,

醒在深海的猫 醒在深海的猫 2023-07-12
0 0 0
Kotlin 对象表达式 (object)和伴生对象

Kotlin 对象表达式 (object)和伴生对象

介绍几个特殊的对象语法,这是 Kotlin 语法中独有的。比如对象表达式 (object),天生的单例对象它会使写一个单例模式变得特别简单,而不是像 Java 那样声明一些语法模板。此外伴生对象 (companion object) 它将替代 Java 中的 static 静态成员。1. 为什么需要

三掌柜 三掌柜 2023-07-12
0 0 0
java校招面试题:J2EE?JVM?JRE?JDK?继承、封装、多态

java校招面试题:J2EE?JVM?JRE?JDK?继承、封装、多态

(一)什么是J2EE?JVM?JRE?JDK?(1)J2EE:是为开发企业环境下的应用程序提供的一套解决方案,该技术体系中包含的技术如Servlet、Jsp等,主要针对Web应用程序开发。 (2)JVM:JVM是java虚拟机(JVM Java Virtual Machine),java程序需要运行

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-07-12
0 0 0
java校招面试题:覆盖和重载是什么意思?

java校招面试题:覆盖和重载是什么意思?

Java 中覆盖和重载是什么意思?解析:覆盖和重载是比较重要的基础知识点,并且容易混淆,所以面试中常见。 答:覆盖(Overide)是指子类对父类方法的一种重写,只能比父类抛出更少的异常,访问权限不能比父类的小。 被覆盖的方法不能是 private 的,否则只是在子类中重新定义了一个方法;重载(Ov

向阳逐梦 向阳逐梦 2023-07-12
0 0 0
如何将开发的Java程序注册为Windows系统服务

如何将开发的Java程序注册为Windows系统服务

一、下载第三方工具:Windows Service Wrapper(下载地址:https://github.com/kohsuke/winsw/relases)我下载的是 v3.0.0-alpha.10版本v3.0.0-alpha.10 二、建立一个XML文件配置好里面的内容,并保存名为FileBa

剑圣无痕 剑圣无痕 2023-07-12
0 0 0
Java程序中使用JDBC驱动连接PostgreSQL数据库

Java程序中使用JDBC驱动连接PostgreSQL数据库

Java程序中使用PostgreSQL之前,我们需要确保在机器上安装了PostgreSQL JDBC和Java。 您可以在机器上检查是否正确安装了Java。 现在我们来看一下如何设置PostgreSQL JDBC驱动。从postgresql-jdbc存储库下载最新版本的postgresql-(VER

三掌柜 三掌柜 2023-07-12
0 0 0
R语言教程:Java 中操作 R

R语言教程:Java 中操作 R

首先,在 R 中安装软件包 "Rserve" 。如果你使用的是 RGui 可视化界面,在菜单栏的 程序包 - 安装程序包 里可以完成这个步骤。如果你使用的是纯粹的 R Console,可以使用以下命令:install.packages("Rserve", repos = "https://mirro

向阳逐梦 向阳逐梦 2023-07-12
0 0 0
mysql数据库锁,为什么开发人员要熟悉了解

mysql数据库锁,为什么开发人员要熟悉了解

1.锁?1.1何为锁锁在现实中的意义为:封闭的器物,以钥匙或暗码开启。在计算机中的锁一般用来管理对共享资源的并发访问,比如我们java同学熟悉的Lock,synchronized等都是我们常见的锁。当然在我们的数据库中也有锁用来控制资源的并发访问,这也是数据库和文件系统的区别之一。1.2为什么要懂数

三掌柜 三掌柜 2023-07-12
0 0 0
使用 Java 开发一个 Kubernetes controller

使用 Java 开发一个 Kubernetes controller

作者: Min Kim (蚂蚁金服), Tony Ado (蚂蚁金服)Kubernetes Java SDK 官方项目最近发布了他们的最新工作,为 Java Kubernetes 开发人员提供一个便捷的 Kubernetes 控制器-构建器 SDK,它有助于轻松开发高级工作负载或系统。综述Java

贤蛋大眼萌 贤蛋大眼萌 2023-07-12
0 0 0
微软SQL Server 2019 免费支持 Java

微软SQL Server 2019 免费支持 Java

在 2018 年 9 月的时候,微软就宣布与领先的 Java 开源贡献者和发行商 Azul Systems 建立新的合作伙伴关系。这一伙伴关系允许所有 Azure 客户在微软和 Azul 联合提供的支持下,免费使用 Azul 的 Zulu for Azure-Enterprise Java 发行版

张二河 张二河 2023-07-12
0 0 0
1 228 229 230 231 232 233