
Java基础
文章平均质量分 74
wljslmz
网络技术联盟站是一个涵盖网络技术、网络安全、云计算、大数据、数据库、运维、弱电、前后端开发等多领域技术的平台,旨在分享优质干货,创造有内容、有深度的交流空间。为技术人员提供学习和交流的机会,帮助他们提升专业技能,解决实际工作中遇到的问题。
展开
-
Java:如何重写 `equals()` 和 `hashCode()` 方法
重写equals()和hashCode()方法在 Java 编程中是一个重要的任务。重写equals()方法:确保两个对象在逻辑上相等时,equals()方法返回true。使用instanceof检查类型,比较关键字段。重写hashCode()方法:确保在equals()返回true时,hashCode()返回相同的值。使用质数进行计算以减少冲突。遵循这些最佳实践可以确保对象在集合框架中的正确行为,提高应用程序的可靠性和性能。希望本文能帮助你理解和正确实现equals()和hashCode()方法。原创 2024-08-20 14:07:21 · 1032 阅读 · 0 评论 -
使用 Java 以编程方式设置全局 HTTP(S) 代理
在 Java 中以编程方式设置全局 HTTP(S) 代理有多种方法可以实现。通过系统属性设置代理是一种简单直接的方式,适用于应用程序启动时就确定代理配置的场景。使用Proxy类和类则提供了更大的灵活性,适合在应用程序运行过程中动态管理代理配置。无论使用哪种方法,确保安全性和正确性都是至关重要的,尤其是在处理涉及敏感信息(如用户名和密码)的情况下。了解并熟练掌握这些技术,可以帮助开发者在不同的网络环境中实现更加稳定和可靠的 Java 应用程序。原创 2024-08-20 14:03:24 · 641 阅读 · 0 评论 -
Java基础:从字符串到数字和数字到字符串的数据转换
本文介绍了java的将字符串转换为数字数据的方法以及将数字数据转换为字符串的方法,每种方法都结合了代码。原创 2023-08-16 11:19:13 · 350 阅读 · 0 评论 -
Java基础:数字类概念、常用方法、常量
本文主要介绍了Java中数字类、常用方法以及常量,还结合了代码进行解释。原创 2023-08-16 11:08:27 · 311 阅读 · 0 评论 -
Java基础:字符串String分割方法split
本文主要给大家介绍了java中分割字符串的split方法,最后还给大家介绍了另外一种分隔符Google Guava的Splitter,每种用法都有代码示例,在使用的时候大家可以仔细看官方的API去实现自己的功能。原创 2023-08-16 11:05:47 · 2219 阅读 · 0 评论 -
Java基础:StringBuffer类概念、构造函数、常用方法
Java 中的 StringBuffer 提供了 String 类的大部分功能,但有一个明显的区别,即 StringBuffer 是可变的。StringBuffer 也是线程安全的,因此 StringBuffer 对象可以被多个线程安全地使用,必要时同步 StringBuffer 类的方法。每个 StringBuffer 都是用容量创建的,只要字符串缓冲区中包含的字符序列长度不超过容量,就不需要分配新的内部缓冲区数组。如果内部缓冲区溢出,它会自动变大。原创 2023-08-16 11:02:04 · 459 阅读 · 0 评论 -
Java基础:String类概念、重要方法、构造函数
String str1 = "字符串1";String str2 = new String("字符串2");不使用 new 运算符的 upper 方法在内存使用方面比使用 new 运算符的 lower 方法更高效。上层方法在内存区创建编译时指定的字符串,而下层方法在内存区创建编译时指定的字符串,执行new String()时也创建包含指定字符串的实例。这是额外的内存空间,除非使用 String 类提供的便利构造函数,否则不需要使用 new 运算符。原创 2023-08-16 10:58:58 · 115 阅读 · 0 评论 -
Java基础:Character 类概念、构造函数、实例方法、类方法
本文主要讲了Character的基本概念,还介绍了Character的构造函数、实例方法、类方法。原创 2023-08-15 09:44:38 · 496 阅读 · 0 评论 -
Java基础:数组的长度、数组的复制
本文给大家介绍了Java中数组的长度、以及如何复制数组,其中比较推荐的是使用arraycopy方法。原创 2023-08-15 09:43:15 · 351 阅读 · 0 评论 -
Java基础:数组创建、初始化、引用、分类
本文给大家介绍了Java的数组,首先介绍了数组的基础,然后介绍了数组的创建、初始化、分类,最后介绍了数组的引用。原创 2023-08-15 09:18:41 · 116 阅读 · 0 评论 -
Java基础:控制语句break、continue、return
上两篇文章中给大家介绍了循环语句for、while和do-while和条件语句if else和switch case:在这两种语句中除了基本的语法外,相信大家在使用的时候都会遇到breakcontinuereturn关键字,那么这三个关键字是什么?有什么作用呢?本文将给大家详细介绍一下。原创 2023-08-14 09:42:53 · 198 阅读 · 0 评论 -
Java基础:条件语句if else和switch case
本文介绍了Java控制语句中的条件语句:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-e6WnnZZE-1691977165380)(https://img-wljslmz-1259086031.cos.ap-nanjing.myqcloud.com/picgo/202212102136596.png)]每个语句我们也给出了代码示例,并且执行了代码给出了结果,结合代码和结果就可以更好的去理解,希望本文对您有所帮助!原创 2023-08-14 09:40:21 · 99 阅读 · 0 评论 -
Java基础:循环语句for、while和do-while
while、do while、for语句在Java中可以统称为循环语句,想象一个场景,假如有个需求,让你从1打印到100,你会写100个语句吗?显然这是不可能的事情,所以循环语句就显得尤为重要了。在 Java 中,我们有三种基本循环:for、while和do-while。for 循环: 执行一个语句特定次数while 循环: 执行未知次数的语句do-while 循环: 至少执行一次语句下面我们会以流程图结合代码的形式分别对这三个循环语句进行解释!原创 2023-08-14 09:37:50 · 147 阅读 · 0 评论 -
Java基础:运算符优先级
Java的运算符执行顺序很重要,因为顺序的不同,会直接导致结果的不同。优先级运算符最高↓new(类型)x↓* / %↓+ -↓> >>>↓↓==!↓↓↓↓&&↓||?最低后缀运算符(例如 a++、a–)在 java 中具有最高的优先级。赋值运算符及其不同形式在java中具有最低的优先级。运算符的操作数从左到右计算,例如在 expression++a + b–中,首先计算操作数++a然后 b–计算。原创 2023-08-14 09:37:20 · 274 阅读 · 0 评论 -
Java基础:赋值运算符和其他运算符
所谓的赋值运算符,说的那么高大上,其实就是,用于给变量赋值。int a = 5;如果只是讲那么多,那么本文结束!哈哈哈~~~但是怎么可能就那么轻易的放过你们。可以用赋值运算符组合算术运算符、位运算符和移位运算符来简化运算语句。原创 2023-08-14 09:36:44 · 79 阅读 · 0 评论 -
Java基础:按位运算符
按位运算符处理二进制数字或输入值的位,我们可以将这些应用于整数类型:long、int、short、char和 byte。首先,操作数被转换为它们的二进制表示接下来,将运算符应用于每个二进制数并计算结果最后,将结果转换回其十进制表示形式Java 提供了以下位运算符:按位运算符用于整数值,&|^与布尔值一起使用时充当条件运算符。运算符符号解释x & y如果 x 和 y 是整数类型,则执行按位与运算。× | y如果 x 和 y 是整数类型,则执行按位或运算。x^y。原创 2023-08-11 17:04:20 · 228 阅读 · 0 评论 -
Java基础:移位运算符
操作符输入示例解释> y将 x 中的位向右移动 y 位,左端填充与当时最高有效位相同的符号。>>>x >>> y将 x 中的位向右移动 y 位,用 0 填充左端。注意:移位运算符用于整型值。原创 2023-08-11 17:03:45 · 570 阅读 · 0 评论 -
Java基础:条件运算符
条件运算符就像我们在现实生活中做决定一样,它会控制程序的流程并根据提供的条件产生结果。条件运算符有三种类型,分别为条件与、条件或和三元运算符,让我们深入了解这些条件运算符在 Java 中如何使用。操作符输入示例解释&&x && y如果 x 和 y 都为真,则返回真。||x || 是如果 x 或 y 为真,则返回真。x&y如果 x 和 y 都是布尔值并且都为真,则返回真。如果两个变量都是整数类型,则执行按位与运算。x | y如果 x 和 y 都是布尔值并且其中一个为真,则返回真。原创 2023-08-11 16:59:39 · 541 阅读 · 0 评论 -
Java基础:比较运算符
操作符示例解释x > y如果 x 大于 y,则返回 true。>=x >= y如果 x 大于或等于 y,则返回 true。x < y如果 x 小于 y,则返回 true。原创 2023-08-10 17:59:39 · 232 阅读 · 0 评论 -
Java基础:算术运算符
操作符输入示例解释x + y添加 x 和 y。x-y从 x 中减去 y。x*y将 x 乘以 y。x/yx 除以 y。x % y求 x 除以 y 后的余数。++++x, y++++x 在将 x 递增 1 后对其求值。y++ 在评估后递增 y。–x, y––x 在将 x 减 1 后对其求值。y-- 评估后递减 y。原创 2023-08-10 17:56:33 · 83 阅读 · 0 评论