首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java 技术深耕
Cosolar
创建于2023-04-02
订阅专栏
学习Java基础知识:Java基础知识包括数据类型、变量、运算符、控制语句、数组、类、对象、方法等。这些知识是学习Java的必备基础。
等 54 人订阅
共58篇文章
创建于2023-04-02
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
深入理解Java浅拷贝与深拷贝
本文将会深入探讨Java浅拷贝和深拷贝的概念,讲解它们各自的用途、使用场景以及技巧,并通过实战案例帮助读者更好地理解这两种拷贝方式的含义。 一、浅拷贝 1.1 什么是浅拷贝? Java浅拷贝是指只复制
Java多线程的创建方式
Java 多线程的创建方式主要有以下几种: 继承 Thread 类并重写 run() 方法 实现 Runnable 接口并实现 run() 方法 实现 Callable 接口并实现 call() 方法
为什么Java字符串String是不可变的?
Java语言中的字符串String类型是一种非常重要的数据类型,它具有不可变的特性,即一旦被创建,它的值就不能被修改。这个特性在Java应用程序中广泛使用,几乎所有程序都需要处理字符串。这篇文章将深度
后端笔试:写出你知道的20个Java类库并给出一个你熟悉的类方法使用?
现在后端想找个好岗位真心有点压力,这样的面试题,让我怎么作答?直接放弃!!!~~~,回来想了想,查了查,我开发所用到的类库及工具类,还真不少,但是一个也没记住,此刻,痛哭不已! 现在如果让我写,我准备
Cron表达式详细讲解,平常看一看就记住了
一个标准的CRON表达式由五个至六个部分组成,分别为:秒(second)、分钟(minute)、小时(hour)、日(day-of-month)、月(month)和年(year)。其中,年并不是必需的
Java中创建对象有哪些方式?
在Java中,创建对象可以使用多种方式,本文将详细介绍以下六种创建对象的方式: 1. 使用new关键字 new关键字是Java中最常用的创建对象的方式。通过调用类的构造函数,new关键字实例化一个对象
HashMap线程不安全体现在哪里?
HashMap线程不安全体现在哪里?如果你到现在还不清楚赶紧看下去,明明白白补一补~。 在Java中,HashMap是一种常用的数据结构,它以键值对的形式存储和管理数据。然而,由于HashMap在多线
深度分析@Resource和@Autowired的区别
1、用法层面分析 首先,我们创建一个接口UserService和两个实现类UserServiceImpl1和UserServiceImpl2。 然后,我们可以在需要使用UserService的地方进行
Java语言 - JVM内存结构
一、JVM内存结构概述 在Java的世界中,一切都是对象。无论是基本类型还是复杂类型,都被看作是对象。在Java应用程序运行期间,JVM会为每个对象分配内存空间,这些内存空间可以分为以下5个部分: 1
Java对象的序列化和反序列化
Java 对象的序列化和反序列化是一种将对象转换成字节流并存储在硬盘或网络中,以及从字节流中重新加载对象的操作。Java 的序列化和反序列化提供了一种方便的方式,使得可以将对象在不同的应用程序之间进行
谈谈ArrayList和LinkedList的区别?
ArrayList和LinkedList是Java中两种常见的集合类,它们都实现了List接口,但在使用过程中却存在一些区别。本文将详细分析ArrayList和LinkedList的区别,并提供相应的
Java语言 - final域重排序规则
一、指令重排序 Java虚拟机在执行Java程序时,通常会先将Java源代码编译成字节码,再由JVM解释执行或者编译执行。在执行过程中,为了提高指令执行效率,JVM可能会采用指令重排序等一系列优化措施
Java语言 - 如何将bytes转换为其他类型?
一、常用的类型转换介绍 Java中的bytes可以转换成多种其他类型。以下列举一些常用的类型转换: byte[]转换成String:使用String类中的构造方法,比如String(byte[] by
Java语言- 类文件结构详解
Java类文件是Java虚拟机可识别的二进制文件,它包含了Java程序的类或接口的定义信息。Java类文件的结构如下: 魔数:Java类文件的前四个字节是魔数(Magic Number),用于标识该文
什么是泛型?有什么作用?
Java中的泛型是一种参数化类型的概念,它允许在定义类、接口和方法时使用类型参数,以便在使用时可以指定具体的类型。泛型可以提高代码的可读性和安全性,同时也可以减少代码的重复性。 泛型的作用主要有以下几
Java语言 - 接口和抽象类有什么共同点和区别?
在 Java 语言中,接口和抽象类的区别如下: 定义方式不同:接口使用 interface 关键字定义,抽象类使用 abstract class 关键字定义。 实现方式不同:一个类可以实现多个接口,但
Java语言 - 面向对象和面向过程的区别
面向对象和面向过程是两种不同的编程范式,它们的主要区别在于: 面向对象是基于对象的概念,把现实世界中的事物看作对象,将其属性和行为封装在一起,通过对象之间的交互来完成任务。
Java语言 - Java语言中对象的相等和引用相等的区别
以下是一个简单的Java代码示例,用于证明对象的相等和引用相等的区别: 在上面的代码中,我们创建了三个字符串对象str1、str2和str3。其中,str1和str3的值相同,都是"Hello",而s