
Java 面试
文章平均质量分 95
weixin_45773632
这个作者很懒,什么都没留下…
展开
-
Java面试(4)面向对象
浅拷贝:浅拷贝会在堆上创建一个新的对象(区别于引用拷贝的一点),不过,如果原对象内部的属性是引用类型的话,浅拷贝会直接复制内部对象的引用地址,也就是说拷贝对象和原对象共用同一个内部对象。深拷贝 :深拷贝会完全复制整个对象,包括这个对象所包含的内部对象。那什么是引用拷贝呢?简单来说,引用拷贝就是两个不同的引用指向同一个对象。hashCode()的作用是获取哈希码,也称为散列码;它实际上是返回一个int整数。这个哈希码的作用是确定该对象在哈希表中的索引位置。原创 2023-05-17 16:22:23 · 1278 阅读 · 0 评论 -
Java面试(1)Java概述
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C+里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。所谓跨平台性,是指java语言编写的程序,一次编译后,可以在多个系统平台上运行。实现原理:Java程序是通过java虚拟机在系统平台上运行的,只要该系统可以安装相应的java虚拟机,该系统就可以运行java程序。原创 2023-05-12 15:35:54 · 815 阅读 · 0 评论