首页 常见问题
    • a.hashCode()有什么用?与a.equals(b)有什么关系?

      a.hashCode()是一个Java对象的方法,它返回该对象的哈希码。哈希码是一个整数,通常用于将对象存储在哈希表(Hash table)或散列表(Hash map)等数据结构中。查看全文>>

      2023-05-16 |黑马程序员 |a.hashCode(),a.equals(b),java对象方法
    • abstractclass和interface语法上有什么区别?

      在Java中,abstract class和interface都是用来定义抽象类型的关键字,但它们在语法上有几个重要的区别:查看全文>>

      2023-05-16 |黑马程序员 |abstractclass和interface语法上的区别
    • 如何区别可变数据类型和不可变数据类型?

      在Python中,数据类型分为可变和不可变两种类型。简单来说,可变数据类型是可以在原地修改的,而不可变数据类型则不能直接修改,只能通过重新创建一个新的对象来实现修改。查看全文>>

      2023-05-15 |黑马程序员 |可变数据类型,不可变数据类型,Python数据类型
    • Python中如何给变量加注释?

      在Python中,可以使用注释来解释代码或向其他开发人员说明你的代码。你可以在代码中添加注释,以便更好地组织和理解代码。查看全文>>

      2023-05-15 |黑马程序员 |Python中如何给变量加注释
    • 静态变量和实例变量的区别?

      在Java中,静态变量和实例变量是两种不同的变量类型,它们有以下的区别:1.静态变量属于类,而不是类的任何实例。实例变量属于类的实例。查看全文>>

      2023-05-15 |黑马程序员 |静态变量和实例变量的区别
    • final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?

      当使用final关键字修饰一个变量时,这个变量就成为了一个常量,它的值不能被修改,但是它所引用的对象本身是可以被修改的。查看全文>>

      2023-05-15 |黑马程序员 |final关键字,常量,StringBuilder对象
    • 怎样在Java项目中引入相关依赖?

      在以往Java项目的开发中,需要在项目中引入许多JAR包以便于调用JAR包中封装好的常用类集。但由于JAR包占用的内存空间较大,给项目的打包和发布带来了极大的不便,基于以上原因,Apache公司开发了项目管理工具Maven。Maven使用Maven仓库管理JAB包,使用Maven管理项目不需要再引入一个个的JAR包,只需将JAR包的依赖引入项目的pom.xml文件中就可以调用JAR包中的类。极大提高了开发人员的编程效率由于IDEA中集成了Mavern,所以直接使用IDEA中默认的Maven进行项目构建是十分方便的。查看全文>>

      2023-05-12 |黑马程序员 |引入相关依赖