培训首页  >  培训新闻  >  软件开发新闻  >  JAVA的面试技巧

JAVA的面试技巧

来源:

科迅教育

    发表于:2022-05-09 15:38:31  

  面试技巧

  1.简要介绍Java如何实现安全性。

  答:首先Java删除了指针这就避免了非法的内存操作,所有对内存的操作都必须通过对象的实例来实现。而且当我们从网上下载代码执行是它的安全系统能确保恶意程序不会随便访问我们本地计算机的资源。

  2.为什么说Java是解释性的?

  答:因为我们在执行Java文件时,编译器会先把代码译成字节码文件,这是一种中间代码,然后Java解释器才进行执行。

  3.简要介绍Java是强类型检查语言。

  答:Java对数据类型的检查非常严格,在定义和用变量时必须先其类型而且它只允许数据类型的向上提升,而且不允许出现会出现数据丢失的附值(如把小数附给整形)。

  4.int和Integer有什么区别?

  答:int是简单数据类型(整形)而Integer是整形的封装类。

  5.简要介绍String和StringBuffer的区别?

  答:String类代表不可变字符串。在值创建之后就不能被改变。而StringBuffer是可变的字符序列,初始容量16字节,通过某些方法可改变其内容和长度。

  6.简要介绍Java的垃圾回收机制。

  答:Java的垃圾回收机制就是:当一个对象没有任何引用时,该对象便会启动垃圾回收器调用finalize方法以配置系统资源或执行相关的操作。

  7.简要介绍Java程序的健壮性

  答:Java程序会在编译和运行的时候自动的检测可能出现的错误,而且它是一种强类型语言,对于类型的检查很严格,而且它的垃圾回收机制也有效的避免了内存的泄漏。

  8.为什么说Java语言是完向对象的?(其实我觉得它不是完向对象的)

  答:因为它不支持任何面向过程的程序设计技术它的所有程序设计技术都是用类来实现的。

  另答:因为它有8种简单数据类型不是面向对象的,可以直接使用它,用static申明的变量或方法不是面向对象的,因为它不属于任何一个对象,要调用它可以直接使用,不用对它进行实例化(这种方法还在争论中)。

  9.简要介绍Java的平台无关性。

  答:Java程序是在虚拟机上执行的,只要安装了JAVA虚拟机它就可以以字节码的形式在任何平台上执行。

  10.简要介绍Java的多态性。

  答:多态性是指同名的不同方法在程序中共存,系统根据不同的情况调用不同的方法实现不同的功能。实现多态性的方法有两种:覆盖实现,重载实现。


文中图片素材来源网络,如有侵权请联系删除
分享到:

JAVA的面试技巧 原创内容,请点击南通软件开发培训

  • 软件开发
  • 软件测试
  • 数据库
  • Web前端
  • 大数据
  • 人工智能
  • 零基础
  • 有HTML基础
  • 有PHP基础
  • 有C语言基础
  • 有JAVA基础
  • 其他计算机语言基础
  • 周末班
  • 全日制白班
  • 随到随学

热门课程

  • 南通大数据培训

    询价

  • 南通Python课程

    询价

  • 南通嵌入式开发培训价格【南通科迅教育】

    询价

  • 南通web前端培训软件开发IT

    询价

  • 南通零基础Web前端培训

    询价