JavaEE

当前位置:首页 > 考证指南 > JavaEE >
常见Java面试题之为什么要有GC

常见Java面试题之为什么要有GC

GC是什么?为什么要有GC?GC是垃圾收集的意思,内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自...

2020-08-19 | 分类:JavaEE | 作者:spoto | 浏览:810 | 标签:面试

常见Java面试题之如何实现对象克隆

常见Java面试题之如何实现对象克隆

如何实现对象克隆?实现Cloneable接口并重写Object类中的clone()方法;实现Serializable接口,通过对象的序列化和反序列化实现克隆,可以实现真正的深度克隆。clone方法返回与当前对象的一个副本对...

2020-08-18 | 分类:JavaEE | 作者:spoto | 浏览:779 | 标签:面试

常见Java面试题之静态变量和实例变量的区别

常见Java面试题之静态变量和实例变量的区别

静态变量和实例变量的区别有哪些?静态变量和实例变量可能大多数同学用的比较多,但是相关阐述并不是很常见,尤其对新手同学可以不能清楚表...

2020-08-13 | 分类:JavaEE | 作者:spoto | 浏览:917 | 标签:面试

常见Java面试题之抽象方法是否可同时是静态、本地方法

常见Java面试题之抽象方法是否可同时是静态、本地方法

抽象的(abstract)方法是否可同时是静态(static),是否可同时是本地方法(native),是否可同时被synchronized修饰?抽象方法需要子类重写,而静态的方法是无法被重写的,因此二者是矛盾的。本...

2020-08-12 | 分类:JavaEE | 作者:spoto | 浏览:1229 | 标签:面试

常见Java面试题之Java 中会存在内存泄漏吗

常见Java面试题之Java 中会存在内存泄漏吗

Java 中会存在内存泄漏吗?理论上Java因为有垃圾回收机制(GC)不会存在内存泄露问题(这也是Java被广泛使用于服务器端编程的一个重要原因);然而在实际开发中,可能会存在无...

2020-08-11 | 分类:JavaEE | 作者:spoto | 浏览:944 | 标签:面试

常见Java面试题之静态嵌套类和内部类的区别

常见Java面试题之静态嵌套类和内部类的区别

静态嵌套类(Static Nested Class)和内部类(Inner Class)的不同?Static Nested Class是被声明为静态(static)的内部类,它可以不依赖于外部类实例被实例化。而通常的内部类需要在外部类实例化后才能实...

2020-08-10 | 分类:JavaEE | 作者:spoto | 浏览:1044 | 标签:面试

常见Java面试题之抽象类和接口异同

常见Java面试题之抽象类和接口异同

抽象类(abstract class)和接口(interface)有什么区别和联系?抽象类和接口都不能够实例化,但可以定义抽象类和接口类型的引用。一个类如果继承了某个抽象类或者实现了某个接口都需要对其...

2020-08-06 | 分类:JavaEE | 作者:spoto | 浏览:1016 | 标签:面试

常见Java面试题之char类型变量中能不能存贮一个中文汉字

常见Java面试题之char类型变量中能不能存贮一个中文汉字

char 类型变量中能不能存贮一个中文汉字,为什么?char类型可以存储一个中文汉字,因为Java中使用的编码是Unicode),一个char类型占2个字节(16比特),所以放一个中文是没问题的。char是Java中...

2020-08-03 | 分类:JavaEE | 作者:spoto | 浏览:1093 | 标签:面试

常见Java面试题之JVM加载class文件的原理机制

常见Java面试题之JVM加载class文件的原理机制

Java虚拟机加载class文件的原理机制:JVM中类的装载是由类加载器(ClassLoader)和它的子类来实现的,Java中的类加载器是一个重要的Java运行时系统组件,它负责在运行时查找和装入类文件中的类...

2020-07-31 | 分类:JavaEE | 作者:spoto | 浏览:809 | 标签:面试

常见Java面试题之重载(Overload)和重写(Override)的区别

常见Java面试题之重载(Overload)和重写(Override)的区别

重载(Overload)和重写(Override)的区别?方法的重载和重写都是实现多态的方式,区别在于前者实现的是编译时的多态性,而后者实现的是运行时的多态性。重载发生在一个类中,同名的方法...

2020-07-30 | 分类:JavaEE | 作者:spoto | 浏览:849 | 标签:面试

常见Java面试题之String和StringBuilder、StringBuffer的区别?

常见Java面试题之String和StringBuilder、StringBuffer的区别?

Java中String和StringBuilder、StringBuffer的区别?Java平台提供了两种类型的字符串:String和StringBuffer StringBuilder,它们可以储存和操作字符串。其中String是只读字符串,也就意味着String引用的字符串内...

2020-07-29 | 分类:JavaEE | 作者:spoto | 浏览:623 | 标签:面试

常见Java面试题之对象被当作方法参数是值传递还是引用传递

常见Java面试题之对象被当作方法参数是值传递还是引用传递

Java语言的方法调用只支持参数的值传递。当一个对象实例作为一个参数被传递到方法中时,参数的值就是对该对象的引用。对象的属性可以在被调用过程中被改变,但对对象引用的改变是不会...

2020-07-28 | 分类:JavaEE | 作者:spoto | 浏览:778 | 标签:面试

常见Java面试题之是否可以继承String类

常见Java面试题之是否可以继承String类

是否可以继承String类?String 类是final类,不可以被继承。继承String本身就是一个错误的行为,对String类型最好的重用方式是关联关系(Has-A)和依赖关系(Use-A)而不是继承关系(Is-A)。...

2020-07-27 | 分类:JavaEE | 作者:spoto | 浏览:900 | 标签:面试

常见Java面试题之两个对象值相同hash code不同是否正确

常见Java面试题之两个对象值相同hash code不同是否正确

两个对象值相同(x equals(y) == true),但却可有不同的hash code,这句话对不对?可能很多同学尤其是新手看到题干这么多内容以及对象就已经晕了,对象equals() 方法以及哈希码hash code也是最经常遇到...

2020-07-24 | 分类:JavaEE | 作者:spoto | 浏览:2028 | 标签:面试

常见Java面试题之构造器是否可被重写

常见Java面试题之构造器是否可被重写

构造器(constructor)是否可被重写(override)?Constructor(构造器)不能被继承,所以不能被override(重写),但是可以被overloading(重载)。构造器就是构造方法,能够被重载(同类中不同参数列表的构...

2020-07-23 | 分类:JavaEE | 作者:spoto | 浏览:1800 | 标签:面试

常见Java面试题之如何跳出当前的多重嵌套循环

常见Java面试题之如何跳出当前的多重嵌套循环

在Java中,如何跳出当前的多重嵌套循环?在最外层循环前加一个标记如A,然后用break A;可以跳出多重循环。(Java中支持带标签的break和continue语句,作用有点类似于C和C++中的goto语句,但是就像...

2020-07-22 | 分类:JavaEE | 作者:spoto | 浏览:774 | 标签:面试

热门推荐
猜你喜欢
考证指南
热门课程
热门视频
  • Live

    华为防火墙USG6525E-AC开箱

  • Live

    HCIP-DATACOM视频教程:OSPF基础

  • Live

    HCIP数通付费视频:OSPF外部路由


7天无条件退款
24小时实验室开放
全程跟踪服务
无条件免费重读

即刻预约

免费试听-咨询课程-获取免费资料

思博网络SPOTO新活动