Java基础
咪ca雨果
学无止境。
展开
-
每天10道Java面试题,日积月累
每天10道Java面试题 1.Java基础 1.1:JDK和JRE有什么区别? JDK中包含了程序运行环境和开发环境,JRE中包含了程序运行环境。可以说JDK包含了JRE,同时还包含了程序运行中的编译器javac,程序调试和分析的工具。简单来说,如果需要运行程序,只装JRE也是可以的,如果要开发程序,则需要装JDK。 1.2:==和equals的区别是什么? 如果是基本数据类型,==比较的是值;如果是引用数据类型,==比较的是地址。equals默认是地址的比较,很多Object类都会重写equals方法,比原创 2020-12-04 11:41:07 · 1973 阅读 · 25 评论 -
116道经典Java面试题及答案解析,掌握这些从容应对面试官
面向对象编程(OOP) Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点: 代码开发模块化,更易维护和修改。 代码复用。 增强代码的可靠性和灵活性。 增加代码的可理解性。 面向对象编程有很多重要的特性,比如:封装,继承,多态和抽象。下面的章节我们会逐个分析这些特性。 封装 封装给对象提供了隐藏内部特性和行为的能力。对象提供一些能被其他对象访问的方法来改变它内部的数据。在Java当中,有3种修饰符:public,private和protected。每一原创 2020-09-03 16:19:08 · 1175 阅读 · 1 评论