自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 关于字符串的创建和比较

第一种方式创建的字符串是一个字面量,它是保存在串池中,每次通过这种方式创建字符串时,都会首先从串池中进行搜索,如果是相同的,那么两个不同的变量就会指向同一个地址,而第二种方式是new,是在堆中开辟新的内存空间,这种方式并不会节省内存空间。通过键盘录入创建的和new创建的原理是相同的。

2024-01-21 23:43:01 359 1

原创 面向对象基础

然后在这里说明一点,如果还没有接触到修饰符,就是public等时,如果将JavaBean类和测试类放在不同的包中,也没有使用public对成员变量进行修饰的话,那就不能正常运行,会报错,只有放在同一个包下才不会报错。另外,为了保证数据的安全性,使用private对成员变量进行修饰,private修饰的成员变量只能在本类中进行调用。构造方法不需要进行手动调用,是JVM在创建新对象(new)的时候自动调用的。成员变量定义在类中的,是类的属性,局部变量定义在类中的方法里。

2024-01-10 21:33:51 372

原创 Java基础--方法的重载

方法名相同,但是其参数的数据类型不同,或者参数的顺序不同,或者参数的个数不同,即可以构成方法的重载。

2024-01-05 16:53:10 354 1

原创 关于动态数组的初始化

【代码】关于动态数组的初始化。

2023-12-26 20:21:34 362 1

原创 Java基础--数组

【代码】Java基础--数组。

2023-12-25 21:48:57 370 1

原创 生成随机数

【代码】生成随机数。

2023-12-25 20:59:19 345 1

原创 java 练习 回文数字

【代码】java 练习 回文数字。

2023-12-25 20:58:52 389 1

原创 判断一个整数是不是质数

可以对上述代码进行进一步的优化,即将i<=number的平方根。

2023-12-25 20:39:41 358 1

原创 求一个大于等于2的整数的平方根

import java.util.Scanner; public class Test2 { public static void main(String[] args) { //键盘录入一个大于等于2的整数,计算并返回其平方根 //只保留整数部分,省略小数部分 Scanner sc=new Scanner(System.in); System.out.println("请输入一个整数:"); int number=

2023-12-25 20:02:03 329 1

原创 Java 基础 day3 关于顺序结构、分支结构、循环结构中分支结构中的switch语句

首先先介绍switch语句的语法结构和注意的事项,然后再按照介绍default的省略和位置、case穿透以及针对jdk12以后的新特性。注意:switch后面是可以得到具体值的表达式,这个值是一个被被比较的量,而case后面的是字面量不能是变量。即没有break的时候执行完该case语句,会继续执行下一条case语句。2.default可以放在前面也可以放在后面也可以被省略。4.jdk12以后的新特性。

2023-12-22 20:39:19 387

原创 java基础 day2 四种逻辑运算符和两种短路运算符、三元运算符

三元运算符 a>b?a:b a>b的表达式为真即执行a,反之则执行b,但是需要注意的是这个表达式的结果必须要进行应用,例如赋值或者打印等操作。&& || 相较于上面的& 和|能够提高计算效率,例如a&&b,一旦a为false,就不必再继续判断b是true还是false了。

2023-12-21 15:29:34 331

原创 Java基础 关于赋值运算符中需要注意的细节--强制类型转换,以及字符、字符串的拼接

a是byte类型,在进行+=操作时,a=a+200,等号右侧进行计算时会发生隐式类型转换,由byte提升为int,即为300,而等号左侧是byte类型,因此在进行赋值操作时就会发生强制类型转换,由int转换为byte,因为byte的范围时-128-127,所以最终打印出的结果是-46.只要是字符串参与的操作,有“+”就是字符串的拼接,但是字符与之存在区别,可以是根据ASCII 编码转换成数字参与运算。2.关于字符和字符串的拼接操作。

2023-12-20 20:20:03 385 1

原创 Java基础 day1

②byte、short和char类型的数据参与运算的时候会自动提升为int类型的数据。①小范围的数据类型和大范围的数据类型一起进行运算的时候。将范围大的数据转换成范围小的数据需要进行强制类型转换。进行强制转换时,数据过大就会发生错误。1.Java数据类型的取值范围比较。关于Java的隐式转换和强制转换。2.什么时候进行隐式转换?

2023-12-20 16:57:05 384 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除