java
文章平均质量分 54
java相关知识
oliveira-time
艺无止境 诚惶诚恐
展开
-
statement
【代码】statement。原创 2023-09-14 19:38:25 · 44 阅读 · 0 评论 -
面试题—————— equals和== 的区别
如果比较的是引用数据类型变量,比较两个对象的地址值是否相同,即两个引用是否指向同一个地址值。Student stu1 = new Student(11, "张三");在Java中我们知道任何类的超类都是Object类,Student类也继承Object类。如果比较的是基本数据类型变量,比较两个变量的值是否相等。如果类中没有重写equals方法,比较地址值是否相等(是否指向同一个地址值)。方法,它会比较字符串的内容是否相等。在这种情况下,输出将会是。如果类中重写了equals方法,比较内容是否相等。原创 2023-09-19 10:23:49 · 134 阅读 · 1 评论 -
java基础1
例如,`FileInputStream`、`FileOutputStream`、`BufferedReader`、`PrintWriter` 等都是在 `java.io` 包中定义的类。这行代码是 Java 中的一个导入语句,用于导入 `java.applet` 包中的所有类和接口,以便在当前源文件中可以直接使用该包中的类和接口,而不需要在每次使用时都写全限定名。总的来说,Java 提供了灵活的开发环境,可以用于构建各种类型的应用程序,从独立的桌面工具到复杂的 Web 应用程序都可以涵盖。原创 2023-09-10 21:09:39 · 159 阅读 · 1 评论 -
Arrays的用法
【代码】Arrays的用法。原创 2023-09-27 15:27:39 · 47 阅读 · 0 评论 -
javaAPI之runtime
原创 2023-09-15 08:36:04 · 29 阅读 · 0 评论 -
java高级技术-单元测试、反射、注解、动态代理
1,可以灵活的编写测试代码,可以针对某个方法执行测试,也支持一键完成对全部方法的自动化测试,且各自独立。3,测试方法上的必须声明@Test注解,然后在测试方法中,编写代码调用被测试的业务方法进行测试;某个系统,有多个业务方法,请使用Junit单元测试框架,编写测试代码,完成对这些方法的正确性测试。4,开始测试:选中测试方法,右键选择JUnit运行,如果测试通过则是绿色;单元测试就是针对最小的功能,编写测试代码对其进行正确性测试。2,不需要程序员去分析测试的结果,会自动生成测试报告出来。原创 2023-09-25 19:46:22 · 43 阅读 · 0 评论 -
java基础2
因此,这行代码定义了一个静态字符变量 `ch`,并将其初始化为一个空格字符。- `random` 是我们创建的 `Random` 类型的对象,它可以用来调用 `Random` 类中的方法来生成随机数。这行代码定义了一个名为 `ch` 的静态变量,类型为 `char`,并将其初始化为一个空格字符 `' '`。上述示例中,静态字符变量 `ch` 被初始化为一个空格字符,然后在 `main` 方法中打印出来。这行代码创建了一个名为 `random` 的 `Random` 类型的对象,用于生成随机数。原创 2023-09-11 10:52:07 · 41 阅读 · 0 评论 -
java面试题
这是因为如果两个对象在 `equals` 方法返回 `true` 的情况下不具有相等的哈希码,那么它们将无法正确地被放入哈希表(如 `HashMap`、`HashSet` 等)中,这将导致在查找、插入等操作时出现错误。如果 `o` 为 `null`,那么显然当前对象和 `o` 不可能相等,所以直接返回 `false`。这是因为哈希码可能会发生冲突,即不同的对象具有相同的哈希码。如果上述两个条件中的任何一个为 `true`,那么 `equals` 方法会直接返回 `false`,表示这两个对象不相等。原创 2023-09-10 20:03:14 · 53 阅读 · 1 评论