自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 1.3 课前问题列表

2.详细描述:为什么某个类实现了Comparable接口,就可以对该类的集合(如数组、ArrayList)使用Arrays.sort进行排序?接口:只能包含抽象方法和默认方法,是一种实现关系,表示“能做什么(can-do)”的关系。一个类可以实现多个接口,这提供了更大的灵活性。抽象类:可以包含具体实现和抽象方法,是一种继承关系,表示“是一种(is-a)”的关系。Comparable接口是一个用于定义对象比较方法的接口。当一个类实现了Comparable接口,它就提供了与自身类型的其他对象进行比较的方法。

2024-10-07 18:54:27 251

原创 课前问题列表四

这种设计允许Java中的所有对象都能共享一些基本的行为,比如toString(), equals(), hashCode(), clone(), 和finalize()等方法的实现。默认情况下,Object类的toString()方法返回的是类名后跟“@”符号和该对象的哈希码的无符号十六进制表示。默认情况下,Object类的equals()方法比较的是两个对象的引用是否相同(即,它们是否是同一个对象)。3.String类覆盖了Object类的equals()方法,以比较两个字符串的内容是否相同。

2024-09-23 22:53:23 299

原创 课前问题列表

例如,可能需要Product(产品类),Cart(购物车类),CartItem(购物车项类)等。举例:在电商项目中,你可以有com.example.ecommerce.product包来存放所有与产品相关的类,com.example.ecommerce.cart包来存放购物车相关的类。通常是那些不依赖于对象状态的方法,即方法的执行不依赖于类的实例变量。通常情况下,getName这样的方法用于获取对象的某个属性(如学生的名字),因此它不应该被static修饰,因为它依赖于特定的Student对象实例。

2024-09-16 22:57:49 288

原创 学生信息管理系统(面向对象初步接触)

Main 类作为用户界面的核心,它通过控制台这一传统而强大的交互方式,与用户建立起直接的联系。在这个学生管理系统中,Main 类不仅充当了用户与系统之间沟通的桥梁,还巧妙地集成了 Student 类和 StudentManagementSystem 类的功能,实现了对学生信息的全面管理。

2024-09-14 01:51:18 831

原创 课前问题列表

原因:在创建一个长度为3的整数数组时,初始化默认所有值均为0,arr[0]=2替代了前面的arr[0]=1,其中arr[1]=1没有改变,又创建了一个新的数组引用arrX,它指向了与arr相同的数组对象。改变了,java中的“按值传递”传递的是对象引用的值,而不是对象本身,changeArr方法接收到的strs参数实际上是指向args数组的同一个引用,因此可以改变。虽然不能改变一个已存在的字符串对象的内容,但是可以将strArr数组的第二个元素引用改为指向了一个新的字符串对象"xx"。

2024-09-09 20:27:28 627

原创 课前问题列表

问题一:使用Java能编写哪些类型的程序?试举至少两个例子。大数据处理、Web应用程序、桌面应用程序、移动应用程序问题二:Java号称“一次编译、处处运行”(Write Once, Run Anywhere!),怎么理解这句话?为使编译好的程序能运行,需先在操作系统安装什么?这句话指的是Java程序的跨平台特性;我需要在目标操作系统上安装Java虚拟机(JVM)问题三:对比c版本的与Java版本HelloWorld代码,有何不同?语法结构:C语言:使用#include预处理指令来包含标准输入输出库

2024-09-04 23:21:51 722

空空如也

空空如也

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

TA关注的人

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