星驰编程网

免费编程资源分享平台_编程教程_代码示例_开发技术文章

Java面试技术,这31个反射问题你都会嘛?(有答案)

1 什么是反射?

反射是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为 Java 语言的反射机制。

2.什么是 Java 序列化?什么情况下需要序列化?

Java 序列化是为了保存各种对象在内存中的状态,并且可以把保存的对象状态再读出来。

能懂系列之 List 集合详解



今天咱们来谈一谈 java 的 list 集合吧,进入正题之前呢,咱们聊点题外话吧。前几天在工作中使用到了 map 的嵌套,也就是一个 map 的 value 是另一个 map, 这个由于是第一次接触呢,所以当时这个逻辑还是比较混乱的,因为不知道如果改了外层的 map , 内层的 value 会不会随之改变,后来做了好几个实例才发现不会,因为外层 map 的 key 所对应的 value 值都是和 key 绑定的,所以其实和一般的 map 的逻辑是一样的,这个等我之后有空的话再详细讲一讲吧。

经典JAVA面试回答:HashMap和HashTable区别,其底层实现是什么?

创作不易,关注、点赞,分享,转发,评论,收藏,掌握互联网前沿知识。

HashMap和HashTable有什么区别?其底层实现是什么?

Java 最细的集合类总结

数据结构作为每一个开发者不可回避的问题,而 Java 对于不同的数据结构提供了非常成熟的实现,这一个又一个实现既是面试中的难点,也是工作中必不可少的工具,在此,笔者经历漫长的剖析,将其抽丝剥茧的呈现出来,在此仅作抛砖引玉,望得诸君高见,若君能有所获则在下甚是不亦乐乎,若有疑惑亦愿与诸君共求之! 本文一共 3.5 W字,25 张图,预计阅读 2h。可以收藏这篇文章,用的时候防止找不到,这可能是你能看到的最详细的一篇文章了。

深度解析HashMap集合底层原理

目录

  • 前置知识

吊打面试官(九)--Java语言Object类一文全掌握

导读

探秘Java开发中常见的20个设计模式应用场景

探秘Java开发中常见的20个设计模式应用场景

在Java的世界里,设计模式就像烹饪中的调味料一样重要。它们让我们的代码既美味又健康,既美观又实用。今天,我们就来一起看看这20种常见设计模式的具体应用场景,让它们在你的项目中发挥出最大的价值。

你真的了解java中的泛型吗?

iptor: (Ljava/lang/Integer;)V
    flags: ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
         0: aload_0
         1: aload_1
         2: invokespecial #2                  // Method Node.setData:(Ljava/lang/Object;)V
         5: return
      LineNumberTable:
        line 11: 0
        line 12: 5
      LocalVariableTable:
        Start  Length  Slot  Name   Signature
            0       6     0  this   LConcreteNode;
            0       6     1  data   Ljava/lang/Integer;

  public void setData(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: aload_0
         1: aload_1
         2: checkcast     #3                  // class java/lang/Integer
         5: invokevirtual #4                  // Method setData:(Ljava/lang/Integer;)V
         8: return
      LineNumberTable:
        line 7: 0
      LocalVariableTable:
        Start  Length  Slot  Name   Signature
            0       9     0  this   LConcreteNode;
复制代码

Java设计模式之单例模式的十面埋伏

Java设计模式之单例模式的十面埋伏

在Java的世界里,设计模式就像武林秘籍,掌握了它,你就能在编程江湖中游刃有余。其中,单例模式绝对是秘籍中的经典招式之一。今天,咱们就来聊聊单例模式的十种实现方式,看看它们各自的优劣,保证让你笑中带泪,泪中带笑。


Java中使用接口而不是类的优势与深度解读

Java中使用接口而不是类的优势与深度解读

在Java编程中,接口与类都是构建程序的重要工具,但它们各自有着不同的特点和适用场景。为什么有时候我们需要使用接口而非类呢?让我们深入探讨这一问题,看看接口到底有什么独特之处,以及它为何能在Java开发中扮演如此重要的角色。

<< < 90 91 92 93 94 95 96 97 98 99 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言