java如果变量为空则执行_java-Kotlin:如果条件为true,则将变量转换为不可为空

  • Post author:
  • Post category:java

我的意思是跟随. 考虑以下代码: // Can be a Long or null val data1= param1.toLongOrNull() val data2= param2.toLongOrNull() val datan= paramN.toLongOrNull() // Proceed with the action if ALL of the data are not nulls…

继续阅读 java如果变量为空则执行_java-Kotlin:如果条件为true,则将变量转换为不可为空

Java程序设计——作业一

  • Post author:
  • Post category:java

一.单选题(共3题,42.6分) 1 Java属于哪种语言?( ) A、 机器语言 B、 汇编语言 C、 高级语言 D、 以上都不对 正确答案: C 2 下面命令中,可以用来正确编译HelloWorld.java程序的是( ) A、 java HelloWorld B、 java HelloWorld.java C、 javac HelloWorld D、 javac HelloWorld.jav…

继续阅读 Java程序设计——作业一

Spring实战读书笔记(二):在Java中进行显示配置

  • Post author:
  • Post category:java

读书笔记中涉及到的书可以从这个repo下载 1 背景 我们可以通过3种方式装配bean,分别是: 在XML中进行显式配置在Java中进行显示配置隐式的bean发现机制和自动装配 这篇博文讲第2种方式 2 在Java中进行显示配置 还是以一个项目(地址:https://github.com/AChaoZJU/Vue-Spring-Boot-Get-Started)为例,来描述通过在Java中进行显示…

继续阅读 Spring实战读书笔记(二):在Java中进行显示配置

JAVA集合框架详解(通俗易懂)

  • Post author:
  • Post category:java

集合:对象的容器,定义了对多个对象进项操作的的常用方法。可实现数组的功能。 和数组的区别: 数组长度固定,集合长度不固定。数组可以存储基本类型和引用类型,集合只能存储引用类型。 位置: java.util.*; Collection体系集合 Collection父接口 **特点:**代表一组任意类型的对象,无序、无下标、不能重复。 方法: boolean add(Object obj) //添加一…

继续阅读 JAVA集合框架详解(通俗易懂)

Java之GC

  • Post author:
  • Post category:java

Java之GC GC:GC 是JVM的垃圾回收器。与C/C++不同,java程序员无需考虑太多内存分配的位置,更不用考虑内存释放的机制,java对象内存的申请和释放都有JVM托管。JVM的内存释放机制就是GC。 GC的过程分为获取内存释放时机、遍历无用java对象、释放算法如何选择并调度、GC的种类、JVM内存布局。 首先介绍下JVM的内存布局,在JVM中,内存分为虚拟机栈、堆区、方法区、本地方法…

继续阅读 Java之GC

JAVA中销毁一个对象的方法

  • Post author:
  • Post category:java

方法一:垃圾回收器 垃圾回收器是Java平台中用的最频繁的一种对象销毁方法。垃圾回收器会全程侦测Java应用程序的运行情况。当反先有些对象成为垃圾时,垃圾回收 器就会销毁这些对象,并释放这些对象所占用的内存空间。在这里,程序开发人员需要知道,在哪些情况下垃圾回收器会认为这些对象是垃圾对象。通常情况下,如 果发生以下两种情况时,系统会认为这些对象是垃圾对象,需要销毁。 一是将一个NULL值赋值给对象…

继续阅读 JAVA中销毁一个对象的方法

jvm虚拟机:java内存区域及对象

  • Post author:
  • Post category:java

1、计算机存储单位 从小到大以此为位bit、字节byte,千字节,兆,千兆,TB。相邻单位之间都是1024倍。 8bit=1byte 1024byte=1k 等等。   2、计算机存储元件 1、寄存器:中央处理器CPU的一部门,是计算机读写速度最快的存储元件,但是容量很少。 2、内存。 独立的计算机部分,是和CPU沟通的桥梁,用于存放CPU中运算数据以及外部存储交换的数据。尽管今天,对内存的读写速…

继续阅读 jvm虚拟机:java内存区域及对象

白话说Java虚拟机原理系列【第十章】:线程/线程池/容器队列详解【完结】

  • Post author:
  • Post category:java

文章目录 线程线程池ThreadPoolExecutor构造函数及参数面试题线程池ThreadPoolExecutor的几个重要API方法线程池的状态线程池的运行原理线程池大小动态调整 ScheduledThreadPoolExecutorForkJoinPoolwork-stealing(工作窃取算法)ForkJoinTask任务线程的实现接口ForkJoinPool的任务线程的实现提交任务的方…

继续阅读 白话说Java虚拟机原理系列【第十章】:线程/线程池/容器队列详解【完结】

Kafka Topic shell操作+基准测试+java API

  • Post author:
  • Post category:java

Kafka Topic shell操作+基准测试+java API 1- Kafka的相关使用操作 shell命令使用Java API的使用 2- Kafka的核心原理: 分片和副本机制 1 消息队列的基本介绍 1.1 消息队列产生背景 什么是消息队列呢? 消息: 数据 只不过这个数据具有一种流动状态 队列: 存储数据的容器 只不过这个容器具有FIFO(先进先出)特性 消息队列: 数据在队列中, …

继续阅读 Kafka Topic shell操作+基准测试+java API