![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 74
龙舷
千里之行,始于足下
展开
-
Java面试基础(一)
1、 面向对象的三大基本特征和五大基本原则三大基本特征:封装、继承、多态五大基本原则:单一职责原则、开放封闭原则、Liskov替换原则、依赖倒置原则、接口隔离原则2、 重载VS重写(1)重载是一个编译期概念、重写是一个运行期间概念。(2)重载遵循所谓“编译期绑定”,即在编译时根据参数变量的类型判断应该调用哪个方法。(3)重写遵循所谓“运行期绑定”,即在运行的时候,根据引用变量所指向的实际对象的类型来调用方法。(4)因为在编译期已经确定调用哪个方法,所以重载并不是多态。而重写是多态。重载只是一种原创 2021-06-12 16:36:10 · 99 阅读 · 0 评论 -
eclipse安装及环境变量配置
eclipse官网:http://www.eclipse.org/ 首先根据系统选择相应JDK版本。以win10为例,计算机—>属性—>系统属性,确认电脑系统是否为64位。 在eclipse官网选择相应的版本下载JDK,双击,运行。 注意:一直点击确认下一步,不要更改安装路径,否则容易出现奇形怪状的问题。出现如下对话框后,表示JDK安装成功,点击关闭按钮。3.配置环境变...原创 2018-12-07 20:38:12 · 1109 阅读 · 0 评论 -
成员变量和局部变量的区别
由于变量被定义出来后只是暂存在内存中,等到程序执行到某一个点,该变量会被释放掉,也就是说每个变量都有它自己的生命周期。因此,变量的有效范围是指程序代码能够访问该变量的区域,若超出该区域,则在编译时会出现错误。在程序中,一般会根据变量的“有效范围”将变量分为“成员变量”和“局部变量”。成员变量 在类体中所定义的变量被称为成员变量,成员变量在整个类中都有效。类的成员变量又可分...原创 2018-12-07 22:55:27 · 168 阅读 · 0 评论 -
ArrayList与LinkedList的区别
ArrayList和LinkedList都是List接口的实现类,用于存储一系列的对象引用,都可以对元素的增删改查进行操作。对于ArrayList,它在集合的末尾删除或添加元素所用的时间是一致的,但是在列表中间的部分添加或删除时所用时间就会大大增加,但是它在根据索引查找元素的时候速度很快。对于LinkedList则相反,它在插入、删除集合中任何位置的元素所花费的时间都是一样的,但是它根据索...原创 2018-12-06 21:53:15 · 157 阅读 · 0 评论