E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Java基础篇
Java开发日常-遇到的问题及解决方案
版本不兼容问题静态资源访问异常问题(404)SpringBoot中登录与权限认证登录所用技术与框架:设计思路实现流程:权限处理数据库设计设计思路代码实现常用基础知识获取当前springboot工程的classpath路径
Java
学Java的实习生
·
2023-10-14 02:32
java
spring
boot
开发语言
面试
idea
数据库
JAVA经典面试题汇总(保存这篇就够了)
一.
java基础篇
1.final关键字的作用?被final修饰的类不可以被继承。被final修饰的方法不可以被重写。
阿信哦
·
2023-10-13 14:05
java面试题专栏
java
面试
Java面试题总结(一):Java基础
一、
Java基础篇
文章目录1.接口和抽象类的区别2.重载和重写的区别3.==和equals的区别4.JDK和JRE有什么区别?5.HashMap原理6.想要线程安全的HashMap怎么办?
鹤冲天Pro
·
2023-10-12 10:57
面试题
#
Java
java
开发语言
0Java基础
1.
Java基础篇
1.1基本a.JDK和JRE有什么区别?JDK:JavaDevelopmentKit的简称,Java开发工具包,提供了Java的开发环境和运行环境。
Java_Eastlin
·
2023-10-11 09:19
面试
java
开发语言
Java基础篇
--日志
前言在学习常用日志的框架之前,我们需要了解什么是日志,为什么要使用它,它有什么样的作用。什么是日志Java的日志是指在Java程序中记录和管理运行时信息、警告和错误的机制。通过使用日志,开发人员可以在应用程序中生成各种类型的日志消息,以便在程序运行期间进行故障排除、性能分析和监控等操作。为什么要使用它使用Java日志的主要原因包括:故障排除和调试:日志记录是一种强大的故障排除工具。通过在代码中插入
世俗ˊ
·
2023-10-02 02:42
Java基础篇
java
开发语言
史上最全 Java 面试题:
Java基础篇
Java概述篇幅较长,为了方便大家阅读和收藏,特意将本文转成了一份PDF版的文档。点击下载Java学习手册pdf教程何为编程编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算机
youngpeople_
·
2023-09-28 04:51
java
java-ee
开发语言
Java基础篇
IO流
✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人个人主页:Leo的博客当前专栏:Java从入门到精通✨特色专栏:MySQL学习本文内容:
Java基础篇
|IO流️个人小站
LeoToJavaer
·
2023-09-27 18:57
Java从入门到精通
java
开发语言
赢在面试之
Java基础篇
(1)
1、解释Java面向对象的特征:抽象、封装、继承、多态。抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时继承也是封装程序中可变因素
满世繁华
·
2023-09-27 01:06
javase
Java面试
java
面试Java
【面试题】——
Java基础篇
(35题)
文章目录1.八大基本数据类型分类2.重写和重载的区别3.int和integer区别4.Java的关键字5.什么是自动装箱和拆箱?6.什么是Java的多态性?7.接口和抽象类的区别?8.Java中如何处理异常?9.Java中的final关键字有什么作用?10.什么是Java的序列化和反序列化?11.Java中的String、StringBuilder、StringBuffer有什么区别?12.Jav
是江迪呀
·
2023-09-22 17:28
面试
java
面试
开发语言
Java基础篇
——面向对象大纲梳理总结
面向对象类和对象什么是类,什么是对象类和对象的关系如何创建对象类里面有什么?成员字段方法成员类/接口【后边了解】静态初始化器实例初始化器构造方法(函数)类的成员static成员实例成员static作用实例化的过程先加载类进行静态初始化进行实例初始化,构造方法重载一个类、同名、不同参(数量、类型、顺序不同)访问修饰符publicprotected(不写)package-access/package-
什么?带我一个
·
2023-09-19 01:48
面向对象
java
Java基础
java
开发语言
【
Java基础篇
| 面向对象】—— 继承
个人主页:兜里有颗棉花糖欢迎点赞收藏✨留言✉加关注本文由兜里有颗棉花糖原创收录于专栏【JavaSE_primary】本专栏旨在分享学习JavaSE的一点学习心得,欢迎大家在评论区讨论继承允许一个类继承另一个类的属性和方法,并且可以在其中添加或修改行为。Java引入继承的目的是为了促进代码重用和构建更加模块化和可扩展的软件系统。目录一、什么是继承二、父类成员访问2.1子类中如何访问父类的成员变量和成
兜里有颗棉花糖
·
2023-09-14 20:23
JavaSE_primary
java
开发语言
面向对象
【
Java基础篇
| 面向对象】--- 聊聊什么是多态(上篇)
个人主页:兜里有颗棉花糖欢迎点赞收藏✨留言✉加关注本文由兜里有颗棉花糖原创收录于专栏【JavaSE_primary】本专栏旨在分享学习JavaSE的一点学习心得,欢迎大家在评论区讨论目录一、什么是多态二、多态的实现条件三、重写重载和重写的方法四、向上转型和向下转型4.1向上转型4.2向下转型一、什么是多态多态的概念:简单来说,多态就是指同一个方法名在不同的对象上有不同的行为。多态实现的核心概念是方
兜里有颗棉花糖
·
2023-09-14 00:37
JavaSE_primary
java
开发语言
面向对象
一份Java程序员的珍藏书单,请您注意查收
给大家推荐一份Java程序员必看的书单,豆瓣评分都挺不错的,每一本都值得去读,都值得去收藏,加油呀本文已经收录到github❝https://github.com/whx123/JavaHome❞专题一:
Java
捡田螺的小男孩
·
2023-09-10 01:33
分布式
编程语言
xhtml
java
j2ee
【
Java基础篇
| 类和对象】--- 聊聊什么是内部类
个人主页:兜里有颗棉花糖欢迎点赞收藏✨留言✉加关注本文由兜里有颗棉花糖原创收录于专栏【JavaSE_primary】本专栏旨在分享学习Java的一点学习心得,欢迎大家在评论区讨论前言当一个事物的内部,还有一个部分需要一个完整的结构进行描述,而这个内部的完整的结构又只为外部事物提供服务,那么这个内部的完整结构最好使用内部类。另外,在Java中,可以将一个类定义在另一个类或者一个方法的内部,前者称为内
兜里有颗棉花糖
·
2023-09-09 22:48
JavaSE_primary
java
开发语言
类和对象
《Java 后端面试经》数据库篇
《Java后端面试经》专栏文章索引:《Java后端面试经》
Java基础篇
《Java后端面试经》JavaEE篇《Java后端面试经》数据库篇《Java后端面试经》多线程与并发编程篇《Java后端面试经》JVM
ReadThroughLife
·
2023-09-09 21:46
Java
#
Java
后端面试经
数据库
java
后端
数据库
java基础篇
(1)——基础篇
1,==和equals的区别==是比较两个对象的内存地址是否相同。在Object类里,equals()方法使用==比较两个对象是否相等。我们通常重写equals()方法,用于比较两个对象值是否相等。总结:通常==比较内存地址,equals()比较值2,重写hashCode()方法需要遵循那些原则1,对象hashCode不一定唯一,但要尽量分散2,对象的equals相同则其hashCode必须相同3
清露草木
·
2023-09-08 18:36
java基础
java基础
==
equals
hashCode
static
JAVA基础篇
(7)——【面向对象的封装性和类的封装】
(1)什么是封装?封装的好处?定义:隐藏对象的属性和细节实现,仅仅对外提供公共访问方式。好处:将变化隔离便于使用提高代码重用性提高安全性分类:狭义的封装:属性的封装与方法的封装。广义的封装:包的管理、组件、框架、应用程序。例如://被封装的类publicclassEncapsulation{privateintmoney;//private控制符,将money变量设置为私有变量,外部不可以直接访问
张好人ITCull
·
2023-09-08 18:06
JAVA零基础到大神
封装
封装性
【
Java基础篇
| 面向对象】—— 封装详解
个人主页:兜里有颗棉花糖欢迎点赞收藏✨留言✉加关注本文由兜里有颗棉花糖原创收录于专栏【JavaSE_primary】本专栏旨在分享学习Java的一点学习心得,欢迎大家在评论区讨论目录一、封装1.1什么是封装1.2访问修饰符二、封装拓展之包2.1包的概念2.2导入包中的类2.3自定义包三、static成员3.1static修饰成员变量3.2静态成员方法的访问3.3static成员变量的初始化四、代码
兜里有颗棉花糖
·
2023-09-08 18:30
JavaSE_primary
java
开发语言
面向对象
Java基础篇
--Lambda表达式
目录简介基础语法Lambda表达式的重要特征使用Lambda表达式的优缺点案例案例1无参无返回案例2有参有返回值案例3final类型参数Java8内置的函数式接口Function接口Consumer接口Predicate接口Supplier接口简介Lambda表达式(也称闭包)是Java8中引入的一种新特性,被誉为是该版本最强大的新特性之一,它允许我们将函数作为参数传递给方法,或者将代码视为数据。
世俗ˊ
·
2023-09-01 17:33
Java基础篇
java
开发语言
Java基础篇
--YML简介
YML是什么YAML(YAMLAin'tMarkupLanguage)是一种标记语言,通常以.yml或者.yaml为后缀的文件。它是一种直观的能够被电脑识别的数据序列化格式,并且容易被人类阅读,容易和脚本语言交互的。YAML可以用于如Java,C/C++,Ruby,Python,Perl,C#,PHP等编程语言。YML的优点易于人们阅读。数据在编程语言之间是可移植的。匹配敏捷语言的本机数据结构。具
世俗ˊ
·
2023-08-30 22:13
Java基础篇
java
开发语言
从前慢-
java基础篇
章1
java基础篇
章11.1java三种平台Java语言:完全面向对象(java语言底层实际上是C++实现的。)Java被分为三大块:J2SE:标准版(基础,要学java,必须先学习SE。
unique_perfect
·
2023-08-30 20:57
Java基础
java
Java基础篇
--JSON
目录概述JSON的形式JSON作为一个字符串:JSON作为一组键值对:JSON解析为Java对象:常用方法几种常用JSON库Gson(还可以)FastJson(推荐)Jackson(推荐)Json-lib(了解既可)四个库的maven依赖JSON序列化JSON反序列化序列化方法处理流程概述JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式,它基于JavaScri
世俗ˊ
·
2023-08-30 11:09
Java基础篇
json
java
开发语言
Java基础篇
--XML简介
目录什么是XMLXML用途XML语法XML文档声明根元素元素属性注释转义字符CDATA区处理指令XML的解析开发中比较常见的解析方式有三种DOM解析方式:SAX解析方式:PULL解析方式:常见的解析开发包DOM解析原理及结构模型dom4j技术栗子XML的约束约束语法:内部关联:外部关联:DTD约束:XMLSchema约束:注意点:什么是XML可扩展标记语言(EXtensibleMarkupLang
世俗ˊ
·
2023-08-30 11:38
Java基础篇
java
xml
【
Java基础篇
】一文搞懂Java方法的调用与重载(超详细)
个人主页:兜里有颗棉花糖欢迎点赞收藏✨留言✉加关注本文由兜里有颗棉花糖原创收录于专栏【JavaSE_primary】目录一、方法的概念以及使用1.1什么是方法1.2方法定义1.3方法调用的执行过程1.4形参和实参的关系二、方法的重载方法签名一、方法的概念以及使用1.1什么是方法概念:在Java中,方法是一段包含了一系列语句的可重用代码块。方法用于执行特定的任务或操作,并且可以带有输入参数和返回值。
兜里有颗棉花糖
·
2023-08-29 16:19
JavaSE_primary
java
开发语言
Java技术栈-面试必备一(
Java基础篇
)
Java基础知识库:1.JDK和JRE有什么区别?1)JDK:JavaDevelopmentKit的简称,java开发工具包,提供了java的开发环境和运行环境。2)JRE:JavaRuntimeEnvironment的简称,java运行环境,为java的运行提供了所需环境。具体来说JDK其实包含了JRE,同时还包含了编译java源码的编译器javac,还包含了很多java程序调试和分析的工具。简
空空墓志铭
·
2023-08-29 11:24
技术面试
java
面试
jvm
2023Java ——八股文(面试题冲击小测 15w)
这里写目录标题
Java基础篇
语法篇JDK、JRE和JVM的关系栈和堆分别存的什么数据异步和同步线程和进程区别java的数据类型有哪些equals和HashCode重写的问题?
leader_song
·
2023-08-29 10:09
面试
面试
Java基础篇
:短路逻辑运算符
Java提供了两个在大多数其他计算机语言中没有的有趣的布尔运算符。这就是逻辑AND和逻辑OR的特殊的短路版本。从上表可以看出,在逻辑OR的运算中,如果第一个运算数A为真,则不管第二个运算数B是真是假,其运算结果为真。同样,在逻辑AND的运算中,如果第一个运算数A为假,则不管第二个运算数是真是假,其运算结果为假。如果运用||和&&形式,而不是|和&,那么一个运算数就能决定表达式的值,Java的短路版
kaikeba
·
2023-08-29 04:38
java
java
python
编程语言
Java 面试题全梳理
Java基础篇
Java有哪些特点并发性的:你可以在其中执行许多语句,而不必一次执行它面向对象的:基于类和面向对象的编程语言。
maozexijr
·
2023-08-28 20:23
Java集合详解6:这次,从头到尾带你解读Java中的红黑树
《Java集合详解系列》是我在完成夯实
Java基础篇
的系列博客后准备开始写的新系列。
程序员黄小斜
·
2023-08-26 21:33
Java基础篇
——反射&枚举
反射&枚举课程目标1.【理解】类加载器2.【理解】什么是反射3.【掌握】获取Class对象的三种方式4.【掌握】反射获取构造方法并创建对象5.【掌握】反射获取成员变量并使用6.【掌握】反射获取成员方法并使用7.【掌握】反射综合案例8.【理解】枚举B友:https://www.bilibili.com/video/BV1QG4y1J76q/VIP服务课程:https://edu.51cto.com/
小天博客
·
2023-08-22 08:00
java基础
java
反射和枚举
Java基础篇
(01)
#简单说下什么是跨平台术语:操作系统指令集、屏蔽系统之间的差异由于各种操作系统所支持的指令集不是完全一致,所以在操作系统之上加个虚拟机可以来提供统一接口,屏蔽系统之间的差异。#Java有几种基本数据类型有八种基本数据类型。数据类型字节默认值byte10short20int40long80float40.0fdouble80.0dchar2'\u0000'boolean4false各自占用几字节也记
编程的程序员
·
2023-08-21 10:04
Java基础篇
:抽象类与接口
1、抽象类和接口的定义:(1)抽象类主要用来抽取子类的通用特性,作为子类的模板,它不能被实例化,只能被用作为子类的超类。(2)接口是抽象方法的集合,声明了一系列的方法操作,如果一个类实现了某个接口,那么它必须实现这个接口的所有抽象方法。2、抽象类与接口的区别:(1)抽象类和接口都用于抽象化具体对象的,都不能直接实例化,但是两者的侧重点不同:抽象类主要用来抽象类型,表示这个对象是什么;接口主要用来抽
小天博客
·
2023-08-19 17:09
java基础
java
面向对象
Java基础篇
--System(系统交互)类
System类是Java核心库中的一部分,提供了与系统环境交互的属性和方法,它所提供的属性和方法都是静态的,因此,想要引用这些属性和方法,直接使用System类调用即可。下面是System类的一些常用方法和字段:out:表示标准输出流(即控制台输出),是一个PrintStream对象。可以使用System.out.println()来向控制台输出内容。in:表示标准输入流(即控制台输入),是一个I
世俗ˊ
·
2023-08-17 23:55
Java基础篇
java
开发语言
java全套面试题-20W字
目录第一章-
Java基础篇
1、你是怎样理解OOP面向对象难度系数:⭐2、重载与重写区别难度系数:⭐3、接口与抽象类的区别难度系数:⭐4、深拷贝与浅拷贝的理解难度系数:⭐5、sleep和wait区别难度系数
mblian
·
2023-08-17 21:42
java
java-ee
spring
Java基础篇
--内部类
在Java中,允许在一个类的内部定义类,这样的类称作内部类,内部类所在的类称作外部类。在实际开发中,根据内部类的位置、修饰符和定义方式的不同,内部类可分为4种,分别是成员内部类、局部内部类、静态内部类、匿名内部类。成员内部类(MemberInnerClass):定义在外部类的成员位置,与外部类的实例相关联,并且没有使用static修饰的内部类。可以直接访问外部类的所有成员,包括私有成员,并且可以通
世俗ˊ
·
2023-08-16 20:17
Java基础篇
java
开发语言
jvm
Java基础篇
--错误处理机制
尽管人人希望自己身体健康,处理的事情都能顺利进行,但在实际生活中总会遇到各种状况,比如感冒发烧,工作时电脑蓝屏、死机等。同样,在程序运行的过程中,也会发生各种非正常状况,例如,程序运行时磁盘空间不足、网络连接中断、被装载的类不存在等。针对这种情况,Java语言引入了异常,以异常类的形式对这些非正常情况进行封装,通过错误处理机制对程序运行时发生的各种问题进行处理。Java的错误处理机制是通过异常(E
世俗ˊ
·
2023-08-16 20:17
Java进阶篇
java
开发语言
Java基础篇
--多态性
目录多态的优点多态存在的三个必要条件虚函数多态的实现方式方式一:重写:方式二:接口方式三:抽象类和抽象方法总结:在面向对象编程中,多态性是指同一个方法可以根据不同的对象类型产生不同的行为效果。这使得代码更加灵活和可扩展。在Java中,多态性通过继承和方法重写来实现。如果一个类继承自另一个类或者实现了某个接口,那么它就可以被当做父类或接口类型来使用。当调用父类或接口定义的方法时,具体执行的是子类或实
世俗ˊ
·
2023-08-16 20:47
Java基础篇
java
开发语言
Java基础篇
--重写(Override)与重载(Overload)
目录重写(Override)重写(override)的规则:重载(Overload)重载(overload)的规则:示例代码重写与重载之间的区别总结在Java中,重写(Override)和重载(Overload)是两个不同的概念,用于实现多态性和灵活地处理不同的方法调用。重写(Override)重写(Override)指的是子类重新定义了父类中已经存在的方法。重写要求子类方法与父类方法具有相同的函
世俗ˊ
·
2023-08-16 19:14
Java基础篇
java
开发语言
Java基础篇
--修饰符
Java语言提供了很多修饰符,主要分为以下两类:目录访问控制修饰符非访问修饰符访问控制修饰符private:私有访问权限,用于修饰类的属性和方法。被private修饰的成员只能在本类中进行访问。default(默认访问权限,无修饰符):如果一个类中的属性或方法没有显式指定访问修饰符,它将具有默认的访问权限。默认访问权限允许本包中的其他类访问,但不能被其他包的类访问。protected:受保护访问权
世俗ˊ
·
2023-08-16 08:50
Java基础篇
java
开发语言
Java基础篇
--继承
目录概念继承关键字super关键字final关键字概念继承是面向对象编程中的重要概念之一,它允许一个类(子类)继承另一个类(父类)的属性和方法。通过继承,子类可以重写父类的方法,并且根据需要添加新的属性和方法。这样可以实现代码的复用和扩展,提高代码的可维护性和可扩展性。Java中实现继承的关键字是extends,子类使用extends关键字后面跟着父类名称来声明继承关系。子类可以继承父类的非私有属
世俗ˊ
·
2023-08-16 08:50
Java基础篇
java
开发语言
Java基础篇
--变量类型
目录前言:Java参数变量Java局部变量成员变量(实例变量)类变量(静态变量)成员变量、局部变量、静态变量的区别前言:Java语言中支持的变量类型包括:局部变量(LocalVariables):局部变量是定义在方法、构造方法或语句块中的变量,其作用域仅限于当前方法、构造方法或语句块。局部变量在使用前需要声明,并且不能被访问修饰符修饰。成员变量(InstanceVariables):成员变量是定义
世俗ˊ
·
2023-08-16 08:20
Java基础篇
java
开发语言
Java基础篇
--封装
前言Java语言是一个纯的面向对象程序设计语言,所以它有封装,继承,多态的特性,今天要学习的是封装特性。学习之前,我们应该知道什么是封装,为什么要封装,如何实现封装在Java中,封装是一种面向对象编程的概念,用于将相关的数据和行为封装到一个单独的实体中,称为类。通过使用访问修饰符(如public、private、protected)来控制类的成员的可见性,从而实现对数据的隐藏和访问的限制。在Jav
世俗ˊ
·
2023-08-16 08:17
Java基础篇
java
开发语言
Java基础篇
--Random(随机)类
构造方法Java的java.util包中有一个Random类,它可以在指定的取值范围内随机产生数字。Random类中提供了两个构造方法如下表。方法声明功能描述Random()构造方法,用于创建一个伪随机数生成器Random(longseed)构造方法,使用一个long型的seed种子创建伪随机数生成器示例:importjava.util.Random;publicclassmyclass{publ
世俗ˊ
·
2023-08-15 11:35
Java基础篇
java
开发语言
Java基础篇
--日期时间类
目录前言Instant(时间戳)类LocalData(日期)类LocalTime(时间)类LocalDataTime(日期时间)类Duration(时间间隔)类Period(日期间隔)类Clock(获取时区)类前言在开发中经常需要处理日期和时间,Java提供了一套专门用于处理日期时间的API,在日期时间类中了包含LocalDate类、LocalTime类、Instant类、Duration类以及P
世俗ˊ
·
2023-08-15 11:35
Java基础篇
java
开发语言
Java基础篇
--正则表达式
目录常见的元字符如下表Pattern类Matcher类示例PatternSyntaxException类示例在程序开发过程中,我们会对一些字符串做各种限制,比如我们常见的注册邮箱、手机号等操作,一般都会做限制长度、格式等。而这些做限制的操作就是用正则表达式做到的。所谓的正则表达式就是指一个用来描述或者匹配一系列符合某个语法规则的字符串的单个字符串。其实就是一种规则。正则表达式由普通字符(例如字符a
世俗ˊ
·
2023-08-15 11:35
Java基础篇
正则表达式
java
Java基础篇
--SecureRandom(安全随机)类
java.security.SecureRandom类是Java中用于生成安全的随机数的一个类。与普通的Random类不同,它提供了一种可信赖的随机数生成器,用于生成具有高度随机性的随机数。SecureRandom类的实例使用了更加安全的随机数生成算法,这些算法通常经过密码学和安全专家的审查和认证。它们被设计为在保密性、完整性和不可预测性等方面具有更高的安全性。下面是一些SecureRandom类
世俗ˊ
·
2023-08-15 11:32
Java基础篇
java
开发语言
Java基础篇
——变量、数据类型、运算符号、类型转换
目录1.变量1.1变量1.2变量的声明,赋值使用1.3变量的使用方式2.数据类型2.1整数型2.2小数型(浮点数)2.3布尔类型2.4字符型2.5字符串2.6转义字符3.运算符号3.1算术运算符3.2一元算数运算符3.3赋值运算符3.4关系运算符3.5逻辑运算符3.6三目表达式4.类型转换4.1自动转型4.2强制转型5.自动类型提升1.变量1.1变量内存中的一小块空间,用来存储数据1bit就是1个
a_b_p_
·
2023-08-14 22:05
Java基础篇
java
javase
字符串
数据结构
Java基础篇
--浅拷贝和深拷贝
概念浅拷贝(ShallowCopy)和深拷贝(DeepCopy)是在对象复制过程中常用的概念。浅拷贝是指创建一个新对象,并将原始对象的非静态字段的值拷贝到新对象中。如果字段是基本数据类型,直接复制其值;如果字段是引用类型,复制的是引用而不是对象本身。因此,在浅拷贝中,新旧对象共享引用类型字段所指向的对象。深拷贝是指创建一个新对象,并将原始对象的所有字段的值拷贝到新对象中,包括引用类型字段所指向的对
世俗ˊ
·
2023-08-14 07:20
Java基础篇
java
开发语言
Java基础篇
--String 类
Java中的String类是用于处理字符串的核心类之一。它属于Java的标准库,并提供了许多操作字符串的方法。String类是不可变的,这意味着一旦创建了一个String对象,它的值就不能被改变。当对字符串进行操作时,实际上是创建了一个新的String对象。如果需要对字符串做很多修改,那么应该选择使用StringBuffer&StringBuilder类。String类的初始化String类的初始
世俗ˊ
·
2023-08-14 07:49
Java基础篇
java
开发语言
Java基础篇
--数组
目录声明和初始化数组:访问和修改数组元素:数组长度:遍历数组:多维数组的遍历:数组的常见操作和方法:拓展小知识:数组是Java中的一种数据结构,用于存储相同类型的多个元素。它提供了一个连续的内存块来存储数据,并可以通过索引访问和操作数组中的元素。声明和初始化数组:数组声明:在声明数组时,需要指定数组的数据类型和名称。例如,int[]myArray;声明了一个名为myArray的整型数组。数组初始化
世俗ˊ
·
2023-08-14 07:49
Java基础篇
开发语言
java
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他