Java基础练习
文章平均质量分 65
小猿学码
一枚程序猿的成长史
展开
-
Java面试题(4)
1. 面向对象1. 什么是面向对象面向对象的概念要对比面向过程来说,这二者就是处理问题不同的角度面向过程注重事情的步骤和顺序,面向对象更注重事情有哪些参与者(对象),及各自需要做什么举个栗子:比如把大象装进冰箱对于面向过程来说,把大象装进冰箱,需要打开冰箱门→将大象放进冰箱→关上冰箱门对于面向对象来说会拆分成两个对象:人:打开冰箱 把大象放进冰箱大象:需要进入冰箱中由此例子可以看出,面向过程比较直接高效,面向对象更易于复用,扩展和维护2.面向对象的特性首先面向对象原创 2022-01-21 16:23:49 · 347 阅读 · 1 评论 -
Java面试题(3)
1. String常用的方法有哪些2. Files常用方法都有哪些3. JDK与JRE有什么区别4. 两个对象的hashCod()相同,则equals()一定为true对吗5. BIO、NIO、AIO 有什么区别原创 2021-12-07 20:07:40 · 105 阅读 · 0 评论 -
Java面试题(2)
1.equals和"=="的区别 首先equals只能判断引用类型,判断的是属性的地址值,且equals可被重写,重写后判断的是属性值; 而"=="判断的是基本数据类型和引用数据类型,当判断基本类型时,比较的是值;当比较引用类型时,比较的是堆内存中的地址值基本类型:byte,short,int,long,float,double,bealoom,char"==的作用":基本类型:比较的就是值是否相同引用类型:比较的就是地址值是否相同equals的作用:引...原创 2021-11-22 13:04:32 · 219 阅读 · 5 评论 -
Java面试题(1)
1.Overload(重载)和Override(重写)的区别?重载(Overload):在同一个类中,允许存在一个以上同名函数, 只要它们的参数个数或者参数类型不同即可,它的特点就是与返回值类型无关,只看参数列表重写(Override):子类对父类的方法不满意可发起重写,,重写方法的名称和参数完全相同,通过子类创建对象调用这个方法时,将调用子类中定义的方法,就相当于给父类的方法覆盖掉了注意: 如果父类方法是private类型,则自类中根本不存在重写,即子类与父...原创 2021-11-18 19:30:42 · 572 阅读 · 3 评论 -
点菜系统(适合Java基础练习)
点菜系统基于java语言,使用idea开发,适合初学者练手涉及集合,循环选择语句,面向对象的知识点原创 2021-11-08 20:35:15 · 2028 阅读 · 7 评论