![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA SE部分
文章平均质量分 71
yudigg299
这个作者很懒,什么都没留下…
展开
-
面向对象(二)
面向对象(二)·请你讲讲abstract class和interface有什么区别?abstract class 是抽象类,只支持单继承,不支持多继承interface是接口,支持实现多接口,即所谓的多继承·请说明Overload和Override的区别,Overloaded的方法是否可以改变返回值的类型?Overload为方法重载,指在一个类中,可以有两个或多个方法名相同,但参数个数或类型不同的方法,叫做方法的重载Override为方法重写,指子类继承父类时,书写了与父类相同的方法名和参数,原创 2021-04-14 16:14:43 · 116 阅读 · 0 评论 -
面向对象(一)
面向对象(一)·对一个类不重写,它的equals()方法是如何比较的比较的是对象的地址·解释 hashcode()和equals()方法有什么联系(自己的理解,不知道正确与否!)相同的对象必须有相等的哈希码两个对象的hashcode相同,这两个对象不一定相同例如:一个 数组中 有两个 1第一个 1 存放时,会有一个哈希码第二个 1存放时,因为与之前的对象相同,所以使用同一个哈希码,不再存放。虽然这两个哈希码是一样的,但表示的并不是同一个对象·解释Java中的概念,什么是构造函数?什么是原创 2021-04-14 09:32:47 · 80 阅读 · 1 评论 -
关键字
关键字·java中final关键字怎么用的?final修饰一个类时,则此类不可以被继承。fianl类中的成员变量可以按需要设定为final,final类中的成员方法则隐形的被定义为final方法对于final变量,如果是基本类型,则数值一旦被初始化则不能被改变如果是引用类型,在对其初始化后便不能让其指向另一个对象。·谈谈关于 Synchronized和lockSynchronized是关键字,用来修饰一个方法或一个代码块,保证同一时刻只有一个线程执行lock是接口,需要unlock来释放锁原创 2021-04-13 21:27:23 · 53 阅读 · 0 评论 -
JAVA 基础(二)
JAVA 基础(二)谈谈数组(Array)和列表(ArrayList)的区别,两者在什么时候使用回答:(1)Array可以包含基本类型和对象类型,ArrayList只能包含对象类型(2)Array大小是固定的,而ArrayList的大小是动态变化的。(3)ArrayList提供更多的特性和方法。对于基本数据类型,集合自动装箱减少工作量,在处理固定大小的基本数据类型的时候,Array更比较快捷·解释一下什么是值传递和引用传递值传递是相当于传递的该变量的一个副本,副本进行改变而原变量不变。引用原创 2021-04-13 21:04:11 · 60 阅读 · 0 评论 -
JAVA 基础(一)
1.java基础(一)(自己所理解,不够全面,可以大范围观看,选择性补充!)· 说一说java和PHP的区别回答:(1)技术方面:java是纯面向对象的开发,功能强大,分支多,一般的软件都可以用java开发,适用于大型开发,前景广阔,易维护。php有自己独特的领域,web方面是java不可以相比较的,适用于小型的,低成本的开发。(2)数据库访问:java通过jdbc来链接数据库,通过不同的数据库厂商提供的数据库驱动来方便的访问数据库,访问数据库的接口比较单一。php 对不同的数据库采原创 2021-04-13 20:13:44 · 83 阅读 · 1 评论