文章 2024-01-11 来自:开发者社区

程序员的25大Java基础面试问题及答案

1.Java和C++的区别?我知道很多人没学过 C++,但是面试官就是没事喜欢拿咱们 Java 和 C++ 比呀!没办法!!!就算没学过C++,也要记下来!都是面向对象的语言,都支持封装、继承和多态Java 不提供指针来直接访问内存,程序内存更加安全Java 的类是单继承的,C++ 支持多重继承;虽然 Java 的类不可以多继承,但是接口可以多继承。Java 有自动内存管理机制,不需要程序员手动....

文章 2024-01-11 来自:开发者社区

程序员的56大Java基础面试问题及答案(二)

程序员的56大Java基础面试问题及答案(二):https://developer.aliyun.com/article/141663921.Java 中操作字符串都有哪些类?它们之间有什么区别?String、StringBuffer、StringBuilder。String 和 StringBuffer、StringBuilder 的区别在于 String 声明的是不可变的对象,每次操作都会生....

文章 2024-01-11 来自:开发者社区

程序员的56大Java基础面试问题及答案(一)

1.Java语言的三大特性1.封装:首先,属性可用来描述同一类事物的特征,方法可描述一类事物可做的操作。封装就是把属于同一类事物的共性(包括属性与方法)归到一个类中,以方便使用。概念:封装也称为信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外接口使之与外部发生联系。系统的其他部分....

程序员的56大Java基础面试问题及答案(一)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

Java面试那些事儿

手把手带您学习Java,开启编程之路。

+关注