Java岗面试
文章平均质量分 81
98seven
这个作者很懒,什么都没留下…
展开
-
Java岗面试—Java基础(一)
一、基本数据类型八个基本类型:boolean(1位) byte(8位) char(16位) short(16位) int(32位) float(32位) long(64位) double(64位)基本类型都有对应的包装类型,基本类型与其对应的包装类型之间的赋值使用自动装箱与拆箱完成。Integer x = 1; // 装箱int y = x; // 拆箱二、new Integer(123) 与 Integer.valueOf(123) 的区别new Interger原创 2022-04-29 17:23:13 · 118 阅读 · 0 评论 -
Java岗面试—泛型机制
一、为什么会引入泛型?泛型的本质是为了参数化类型(在不创建新的类型的情况下,通过泛型指定的不同类型来控制形参具体限制的类型)。也就是说在泛型使用过程中,操作的数据类型被指定为一个参数,这种参数类型可以用在类、接口和方法中,分别被称为泛型类、泛型接口、泛型方法。适用于多种数据类型执行相同的代码泛型中的类型在使用时指定,不需要强制类型转换(类型安全,编译器会检查类型)二、如何理解Java中的泛型是伪泛型?泛型中类型擦除Java泛型这个特性是从JDK 1.5才开始加入的,因此为了兼容之前的版本,Ja原创 2022-04-28 20:59:54 · 163 阅读 · 0 评论 -
Java岗面试—Java注解
一、注解的作用Annotation(注解)是 Java 提供的一种对元程序中元素关联信息和元数据(metadata)的途径和方法。Annatation(注解)是一个接口,程序可以通过反射来获取指定程序中元素的 Annotation对象,然后通过该 Annotation 对象来获取注解中的元数据信息。注解是jdk1.5开始引入的一个新特性,用于对代码进行说明,可以对包、类、接口、字段、方法参数、局部变量等进行注解。主要作用有一下几个方面:生成文档,通过代码里标识的元数据生成javadoc文档。编转载 2022-04-27 21:12:44 · 479 阅读 · 0 评论 -
Java岗面试之—Java反射
一、反射机制的概念在 Java 中的反射机制是指在运行状态中,对于任意一个类都能够知道这个类所有的属性和方法;并且对于任意一个对象,都能够调用它的任意一个方法;这种动态获取信息以及动态调用对象方法的功能成为 Java 语言的反射机制。二、反射的主要功能①在运行时判断任意一个对象所属的类;②在运行时构造任意一个类的对象;③在运行时判断任意一个类所具有的成员变量和方法;④在运行时调用任意一个对象的方法;⑤生成动态代理。通过java反射机制,可以在程序中访问已经装载到JVM中的java对象的描述原创 2022-04-26 20:49:43 · 220 阅读 · 0 评论 -
Java岗面试之异常分类及处理
一、Java异常机制的概念如果某个方法不能正常完成,就可以通过另一种路径退出方法。在这种情况下会抛出一个封装了错误信息的对象。这个方法会立刻退出同时不返回任何值。另外调用这个方法的其他代码也无法继续执行,异常处理机制会将代码交给异常处理器。二、异常分类Throwable是Java语言中所有异常或错误的超类,下一层分为Error和ExceptionError:Error类是指Java运行时系统的内部错误和资源耗尽错误。应用程序不会抛出该类对象,如果出现此类错误,除了告知用户,剩下的就是尽力使程序安原创 2022-04-25 19:39:39 · 699 阅读 · 0 评论 -
Java面试之多线程(二)
1.线程生命周期2.死锁、活锁、饥饿3.wait和sleep方法的区别4.一个线程两次调用 start() 方法会出现什么情况?5.现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执行?原创 2022-04-23 20:28:38 · 303 阅读 · 0 评论 -
JAVA岗面试之多线程(一)
1.线程安全三大特性2.线程创建方式3.ThreadLocal4.Synchronized5.Volatile原创 2022-04-22 20:10:06 · 364 阅读 · 0 评论