随笔分类 -  面试(java) / 基础部分

摘要:一. 介绍 Java反射是指在运行时动态地调用、检查或修改类的方法、属性、构造函数等信息的机制。使用反射,可以在程序执行期间通过类的名称获取类的相关信息,并且可以动态地创建对象、调用方法、访问和修改字段的值等。通过反射,我们可以绕过编译时的类型检查,对运行时的类进行操作。 在Java中,反射API主 阅读全文
posted @ 2023-07-15 02:26 一只礼貌狗 阅读(233) 评论(0) 推荐(0) 编辑
摘要:一. 介绍 sleep() : 是Thread类方法,用于使当前线程暂停执行一段时间。它可以被使用在多线程编程中,用于控制线程的执行速度或者创建时间延迟。 参数: long millis : 参数表示线程休眠的毫秒数。 例如,如果调用Thread.sleep(1000),则当前线程会休眠 1000 阅读全文
posted @ 2023-07-13 15:36 一只礼貌狗 阅读(295) 评论(1) 推荐(0) 编辑
摘要:一. 介绍 值传递:值传递(Pass-by-Value)当我们向方法传递参数时,实际上是将该参数的值进行拷贝,并将拷贝后的值传递给方法内部。在方法内部对参数进行修改不会影响原始变量的值。 引用传递:引用传递(Pass by reference)是指方法调用时实参(即传入方法的参数)是一个对象的引用, 阅读全文
posted @ 2023-07-11 21:16 一只礼貌狗 阅读(3369) 评论(0) 推荐(0) 编辑
摘要:一. 介绍 1. 接口 Interface 接口可以称之为一种规范,在Java中被用来定义一组方法,而不提供具体的实现细节,它规定了一个类应该要实现哪些方法;其他类可以通过实现接口来达到代码重用和多态性的目的,帮助我们构建可扩展、灵活和可复用的代码。 接口使用步骤: - 定义接口:使用关键字inte 阅读全文
posted @ 2023-07-11 15:37 一只礼貌狗 阅读(302) 评论(0) 推荐(0) 编辑
摘要:一. 介绍: Java中的 "==" 是一个运算符,是用于比较两个对象地址值或基本数据类型之间的值是否相等。它的来源可以追溯到C语言,以及受C语言影响的许多其他编程语言。 Java中的equals() 是一个方法,可重写该方法用于比较两个对象属性内容是否相等的方法。该方法继承自Object类,在Ja 阅读全文
posted @ 2023-07-10 23:05 一只礼貌狗 阅读(174) 评论(0) 推荐(0) 编辑
摘要:将bytes 转换为long类型: 第一种方式: String 接收 bytes 的构造器转成 String,再 Long.parseLong; 但此种情况需要注意:字节数组中的每个字节都必须是有效的数字字符。如果字节数组包含非数字字符,则会引发NumberFormatException异常。确保在 阅读全文
posted @ 2023-07-10 16:29 一只礼貌狗 阅读(1530) 评论(0) 推荐(0) 编辑
摘要:1. 字符串操作反转: 操作反转使用StringBuilder更为方便,StringBuilder可以在原始对象上进行更改,避免了不必要的内存开销,且快捷方便。 public static void main(String[] args) { StringBuilder sb = new Strin 阅读全文
posted @ 2023-07-10 15:53 一只礼貌狗 阅读(366) 评论(0) 推荐(0) 编辑
摘要:一. 介绍 String 是Java.long包下的String类,是一个特殊的引用类型,用于表示字符串。它提供了许多方法来操作和处理字符串,比如连接、截取、查找、替换等。String类内部使用字符数组( char[] ) 来存储字符串的内容,value字段被final修饰,String对象一旦创建 阅读全文
posted @ 2023-07-10 15:05 一只礼貌狗 阅读(655) 评论(0) 推荐(0) 编辑
摘要:一. 介绍 String、StringBuffer、StringBuilder: 前言: String、StringBuffer、StringBuilder 均在java.lang包下; String: 在Java中,String是一个特殊的引用类型,用于表示文本字符串。它提供了许多方法来操作和处理 阅读全文
posted @ 2023-07-09 20:24 一只礼貌狗 阅读(1296) 评论(0) 推荐(0) 编辑
摘要:一. 源码展示: 1. Object.equals: ①引用类型地址值比较,直接返回结果:true || false public class Object { public boolean equals(Object obj) { return (this == obj); } } 2. Stri 阅读全文
posted @ 2023-07-08 22:55 一只礼貌狗 阅读(643) 评论(0) 推荐(0) 编辑
摘要:一. 静态变量与实例变量 静态变量: 通过 static 修饰的成员变量,称静态变量,也叫类变量; 实例变量:独立于方法之外,没有 static 修饰的成员变量,叫做实例变量; public class User { // 静态变量 (类变量) public static String userDe 阅读全文
posted @ 2023-07-07 23:26 一只礼貌狗 阅读(1054) 评论(0) 推荐(0) 编辑
摘要:一. Object类简介 Object类是Java.java.lang包下的核心类,Object类是所有类的父类,任何一个类如果没有明确的继承一个父类的话,那么它就是Object的子类; (使用无需导包,它所属JDK -> SRC.ZIP -> java -> lang 包下) 二. Object的 阅读全文
posted @ 2023-07-06 18:35 一只礼貌狗 阅读(495) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示