摘要: ☺ 面试聊聊泛型? 泛型是jdk5的一个新特性,Java5之前**,在集合中存储对象并在使用前进行类型转换是多么的不方便。泛型防止了那种情况的发生。它提供了编译期的类型安全**,确保你只能把正确类型的对象放入集合中,避免了在运行时出现ClassCastException。 【好处】:使用泛型可以让代 阅读全文
posted @ 2022-08-22 22:51 一乐乐 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 面向对象(Object Oriented)是一种思想,模拟了人类认识客观世界的逻辑。其中类是面向对象的实现手段。 使用面向对象编程思想解决问题时,首先需要从问题中提炼出问题涉及的角色,以及对不同角色各自的特征和关系进行封装。 以角色为主体,描述角色的行为,从而解决问题。 三大特性: 封装:封装把⼀个 阅读全文
posted @ 2022-08-22 11:17 一乐乐 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 内存模型 内存、线程有关 JMM内存模型是JVM在计算机内存中如何工作的行为规范;它屏蔽了各种硬件和操作系统的访问差异。保证了java程序在各种平台下对内存的访问都能够得到一致性的效果的。 通过这套规范,用于保证多线程对共享数据操作的原子性、可见性、有序性; 具体规范: 所有的变量都存储在主内存(物 阅读全文
posted @ 2022-08-22 10:49 一乐乐 阅读(33) 评论(0) 推荐(0) 编辑
摘要: ☺ 面试聊聊反射机制? Java的反射机制:是指在程序的运行状态中,可以构造任意一个类的对象,可以了解任意一个对象所属的类,可以了解任意一个类的成员变量和方法,可以调用任意一个对象的属性和方法。这种 动态获取程序信息以及动态调用对象的功能 称为Java语言的反射机制。 ☺ 聊一下反射的原理? jav 阅读全文
posted @ 2022-08-22 09:28 一乐乐 阅读(39) 评论(0) 推荐(0) 编辑