
java
LG.YDX
可爱⚈₃⚈
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java:拆箱和装箱,缓存池概念简单介绍
概念: 装箱就是自动将基本数据类型转换为包装器类型;拆箱就是自动将包装器类型转换为基本数据类型; 也许有些朋友会说都会输出false,或者也有朋友会说都会输出true。但是事实上输出结果是:truefalse第一个用的是缓存池里的->优化,当我们传入一个在-128到127之间的整数时,编译器会在缓冲池中取出整数对应的Integer对象,因此多个 Integer 实例使用自动装箱来创建并且值相同,那么就会引用相同的对象,否则超出范围就会创建一个新的对象。==判断的是地址,则i3和i4的地址不一样了。原创 2024-11-26 21:18:18 · 507 阅读 · 4 评论 -
java :练习:交通类,接口练习
【代码】java :练习:交通类,接口练习。原创 2024-11-21 23:08:43 · 347 阅读 · 6 评论 -
java:简单小练习,面积
对于接口的基本概念,大家应该要回想一下abstract抽象类的概念,因为接口它与抽象类非常类似,在抽象类中我们可以了解到其实除了不可以实现一些抽象方法外,其余的和正常的类没有什么本质的区别,一些常量、变量,私有、静态方法都可以定义,但是在接口中,就只能有抽象方法以及常量,而且接口中所有抽象方法的访问权限都是public公开的,因为它也算是static静态方法,所以可以省略public和static这两个关键字。注意:接口中只包含抽象方法,静态方法,静态只读字段。1.长方形实现:implements。原创 2024-11-20 22:23:33 · 554 阅读 · 5 评论 -
java:接口练习儿童手表实现
2.儿童手表定位的功能。注意:没有定义为一个抽象类是因为实现了所有的抽象方法,所以是一个普通的类。2.接口:定位:Positionable。分别实现:1.儿童手表的打电话功能。1.接口:callable。1.接口:callable。原创 2024-11-19 21:39:12 · 320 阅读 · 5 评论 -
java:内部类:成员内部类
3.获取成员内部类对象的两种方式?原创 2024-11-16 23:17:45 · 424 阅读 · 3 评论 -
java:接口,抽象,多态的综合小练习
【代码】java:接口,抽象,多态的综合小练习。原创 2024-11-15 23:51:47 · 370 阅读 · 1 评论 -
java:继承题练习
3.创建一个 Company 类,该类包含一个 employees 数组,用来存储所有员工信息,提供方法输出所有员工的基本信息和薪资。Developer(开发员):除了基本薪资外,开发员根据项目完成情况可以获得绩效奖金,开发员的总薪资(基本薪资 + 绩效奖金)。Manager(经理):除了基本薪资外,还会有一个固定的奖金,经理的总薪资(基本薪资 + 奖金)。在公司中,不同类型的员工有不同的薪资计算方式。Intern(实习生):实习生的薪资比基本薪资低,实习生的薪资(基本薪资的某个比例)。原创 2024-11-13 17:34:49 · 370 阅读 · 0 评论 -
java:多态练习
1.Dog和Cat都是Animal的子类,以上案例中针对不同的动物,定义了不同的keepPet方法,过于繁琐,能否简化,并体会简化后的好处?eat(String something)方法(something表示吃的东西)逮老鼠catchMouse方法(无参数)keepPet(Dog dog,String something)方法功能:喂养宠物狗,something表示喂养的东西。eat(String something)(something表示吃的东西)看家lookHome方法(无参数)原创 2024-11-12 23:23:03 · 285 阅读 · 0 评论 -
Java:多态的调用
允许不同类的对象对同一消息做不同的响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)。多态使用了一种动态绑定(dynamic binding)技术,指在执行期间判断所引用对象的实际类型,根据其实际的类型调用其相应的方法。多态的使用消除了类型之间的耦合关系。原创 2024-11-07 22:12:53 · 588 阅读 · 3 评论 -
java:认识多态
【代码】java:认识多态。原创 2024-11-06 23:18:36 · 121 阅读 · 0 评论 -
java:题目:用Java实现简单的自取取款操作
【代码】java:题目:用Java实现简单的自取取款操作。原创 2024-11-05 22:51:07 · 347 阅读 · 0 评论 -
java: 题目:银行账户管理系统
1. 创建一个银行账户 BankAccount 类,该类具有以下属性:accountNumber(账户号码,类型为 String)withdraw(double amount):从账户中取出指定金额。如果余额不足,提示“余额不足”。deposit(double amount):将指定金额存入账户,并更新余额。displayAccountInfo():输出账户信息,包括账户号码和余额。- 再取出 600 元(此时应提示“余额不足”)balance(余额,类型为 double)- 最后输出账户信息。原创 2024-11-05 22:47:27 · 982 阅读 · 0 评论 -
java:入门基础(1)
格斗游戏,每个游戏角色的姓名,血量,都不相同,在选定人物的时候(new对象的时候),这些信息就应该被确定下来。 乔峰举起拳头打了鸠摩智一下,造成了XX点伤害,鸠摩智还剩下XXX点血。 鸠摩智举起拳头打了鸠摩智一下,造成了XX点伤害,乔峰还剩下XXX点血。 乔峰举起拳头打了鸠摩智一下,造成了XX点伤害,鸠摩智还剩下XXX点血。 鸠摩智举起拳头打了鸠摩智一下,造成了XX点伤害,乔峰还剩下XXX点血。 姓名为:鸠摩智 血量为:100。 姓名为:乔峰 血量为:100。 乔峰K.O.了鸠摩智。原创 2024-10-30 22:47:20 · 202 阅读 · 0 评论 -
数据结构:WY22 Fibonacci数列(牛客)
Fibonacci数列是这样定义的:F[0] = 0F[1] = 1因此,Fibonacci数列就形如:0, 1, 1, 2, 3, 5, 8, 13, ...,在Fibonacci数列中的数我们称为Fibonacci数。给你一个N,你想让其变为一个Fibonacci数,每一步你可以把当前数字X变为X-1或者X+1,现在给你一个数N求最少需要多少步可以变为Fibonacci数。原创 2024-10-23 23:06:37 · 180 阅读 · 0 评论 -
数据结构:数字统计
比如给定范围[2, 22],数字2在数2中出现了1次,在数12中出现1次,在数20中出现1次,在数21中出现1次,在数22中出现2次,所以数字2在该范围内一共出现了6次。请统计某个给定范围[L, R]的所有整数中,数字2出现的次数。循环提取末尾,然后⼲掉末尾~原创 2024-10-17 00:02:03 · 327 阅读 · 0 评论 -
java:100~300之间的质数
【代码】java:100~300之间的质数。原创 2024-09-25 12:31:04 · 148 阅读 · 0 评论 -
java.人机猜拳游戏
人机猜拳,这里我们定义输入0是剪刀,1是石头,2是布。电脑的数字为随机产生,可以用Random。原创 2024-09-16 14:16:28 · 390 阅读 · 0 评论 -
java:练习
编写一个 Java 程序,计算并输出从 1 到用户指定的数字 n 中,所有“幸运数字”。幸运数字的定义如下:条件 1:数字的所有位数(如个位、十位)加起来的和是 7 的倍数。原创 2024-09-15 18:49:48 · 320 阅读 · 0 评论