经典Java基础面试题
创始人
2024-02-18 09:36:42
0

经典Java基础面试题

  引导语:Java面试题的难度一般不会很大,考官只是想知道你的知识了解程度以及是否能胜任工作的能力,以下是小编整理的经典Java基础面试题,欢迎参考阅读!

  1、如果main方法被声明为private会怎样?

  能正常编译,但运行的时候会提示”main方法不是public的”。

  2、Java里的传引用和传值的区别是什么?

  传引用是指传递的是地址而不是值本身,传值则是传递值的一份拷贝。

  3、如果要重写一个对象的equals方法,还要考虑什么?

  hashCode。

  4、Java的”一次编写,处处运行”是如何实现的?

  Java程序会被编译成字节码组成的class文件,这些字节码可以运行在任何平台,因此Java是平台的独立。

  5、说明一下public static void main(String args[])这段声明里每个关键字的作用。

  public: main方法是Java程序运行时调用的第一个方法,因此它必须对Java环境可见。所以可见性设置为pulic.

  static: Java平台调用这个方法时不会创建这个类的一个实例,因此这个方法必须声明为static。

  void: main方法没有返回值。

  String是命令行传进参数的类型,args是指命令行传进的字符串数组。

  6、==与equals的区别

  ==比较两个对象在内存里是不是同一个对象,就是说在内存里的存储位置一致。两个String对象存储的值是一样的,但有可能在内存里存储在不同的地方。

  ==比较的是引用而equals方法比较的是内容。public boolean equals(Object obj) 这个方法是由Object对象提供的,可以由子类进行重写。默认的实现只有当对象和自身进行比较时才会返回true,这个时候和==是等价的。String, BitSet, Date, 和File都对equals方法进行了重写,对两个String对象 而言,值相等意味着它们包含同样的字符序列。对于基本类型的包装类来说,值相等意味着对应的基本类型的值一样。

  7、如果去掉了main方法的static修饰符会怎样?

  程序能正常编译。运行时会抛NoSuchMethodError异常。

  8、为什么oracle type4驱动被称作瘦驱动?

  oracle提供了一个type 4 JDBC驱动,被称为瘦驱动。这个驱动包含了一个oracle自己完全用Java实现的一个TCP/IP的Net8的实现,因此它是平台的独立,可以在运行时由浏览器下载,不依赖任何客户端 的oracle实现。客户端连接字符串用的是TCP/IP的地址端口,而不是数据库名的tnsname。

  9、介绍一下finalize方法

  final: 常量声明。 finally: 处理异常。 finalize: 帮助进行垃圾回收。

  接口里声明的变量默认是final的。final类无法继承,也就是没有子类。这么做是出于基础类型的安全考虑,比如String和Integer。这样也使得编译器进行一些优化,更容易保证线程的安全性。final方法无法重写。final变量的值不能改变。finalize()方法在一个对象被销毁和回收前会被调用。finally,通常用于异常处理,不管有没有异常被抛出都会执行到。比如,关闭连接通常放到finally块中完成。

  10、什么是Java API?

  Java API是大量软件组件的集合,它们提供了大量有用的功能,比如GUI组件。

  11、GregorianCalendar类是什么东西?

  GregorianCalendar提供了西方传统日历的支持。

  12、ResourceBundle类是什么?

  ResourceBundle用来存储指定语言环境的资源,应用程序可以根据运行时的语言环境来加载这些资源,从而提供不同语言的展示。

  13、为什么Java里没有全局变量?

  全局变量是全局可见的,Java不支持全局可见的变量,因为:全局变量破坏了引用透明性原则。全局变量导致了命名空间的冲突。

  14、如何将String类型转化成Number类型?

  Integer类的valueOf方法可以将String转成Number。

  15、SimpleTimeZone类是什么?

  SimpleTimeZone提供公历日期支持。

  16、while循环和do循环有什么不同?

  while结构在循环的开始判断下一个迭代是否应该继续。do/while结构在循环的结尾来判断是否将继续下一轮迭代。do结构至少会执行一次循环体。

  17、Locale类是什么?

  Locale类用来根据语言环境来动态调整程序的输出。

  18、面向对象编程的原则是什么?

  主要有三点,多态,继承和封装。

  19、介绍下继承的原则

  继承使得一个对象可以获取另一个对象的属性。使用继承可以让已经测试完备的功能得以复用,并且可以一次修改,所有继承的地方都同时生效。

  20、什么是隐式的.类型转化?

  隐式的类型转化就是简单的一个类型赋值给另一个类型,没有显式的告诉编译器发生了转化。并不是所有的类型都支持隐式的类型转化。

  21、sizeof是Java的关键字吗?

  不是。

  22、native方法是什么?

  native方法是非Java代码实现的方法。

  23、在System.out.println()里面,System, out, println分别是什么?

  System是系统提供的预定义的final类,out是一个PrintStream对象,println是out对象里面一个重载的方法。

  24、封装,继承和多态是什么?

  简单来说,多态是指一个名字多种实现。多态使得一个实体通过一个通用的方式来实现不同的操作。具体的操作是由实际的实现来决定的。

  多态在Java里有三种表现方式:方法重载通过继承实现方法重写通过Java接口进行方法重写。

  25、显式的类型转化是什么?

  显式的类型转化是明确告诉了编译器来进行对象的转化。

  26、什么是Java虚拟机?

  Java虚拟机是能移植到不同硬件平台上的软件系统。

  27、类型向下转换是什么?

  向下转换是指由一个通用类型转换成一个具体的类型,在继承结构上向下进行。

  28、Java的访问修饰符是什么?

  访问权限修饰符是表明类成员的访问权限类型的关键字。使用这些关键字来限定程序的方法或者变量的访问权限。它们包含:

  public: 所有类都可以访问 protected: 同一个包内以及所有子类都可以访问 private: 只有归属的类才能访问默认: 归属类及相同包下的子类可以访问。

  29、所有类的父类是什么?

  Object.

  30、Java的基本类型有哪些?

  byte,char, short, int, long, float, double, boolean。

相关内容

热门资讯

我的家乡浙江作文 我的家乡浙江作文(精选5篇)  在现实生活或工作学习中,大家都经常看到作文的身影吧,借助作文可以提高...
心愿作文 心愿作文200字(精选30篇)  在日常学习、工作或生活中,大家都经常看到作文的身影吧,根据写作命题...
夜灯的作文 夜灯的作文  在学习、工作、生活中,大家都经常接触到作文吧,作文根据体裁的不同可以分为记叙文、说明文...
一次难忘的旅行作文700字 一次难忘的旅行作文700字(精选25篇)  在平日的学习、工作和生活里,许多人都写过作文吧,作文要求...
幸福的泪水作文500字 幸福的泪水作文500字(通用4篇)  在日复一日的学习、工作或生活中,大家总免不了要接触或使用作文吧...
军中绿花歌词 军中绿花歌词  歌曲:军中绿花  演唱:小曾  寒风飘飘落叶  军队是一朵绿花  亲爱的战友你不要想...
说普通话写规范字手抄报资料 关于说普通话写规范字手抄报资料  【范例1】  优雅的语言传承着我们的智慧,经典使人更加光彩。  校...
写我的爸爸作文 写我的爸爸作文集锦15篇  在学习、工作乃至生活中,说到作文,大家肯定都不陌生吧,作文根据体裁的不同...
那一次,我很后悔作文600字 那一次,我很后悔作文600字  每个人都有自己的的后悔,你我都一样。下面就由小编为您带来那一次,我很...
云朵刀郎《爱是你我》歌词 云朵刀郎《爱是你我》歌词  《爱是你我》是由刀郎作词作曲,刀郎、云朵和王翰仪共同演唱的一首歌曲,收录...
我的祖国作文600字 我的祖国作文600字  一、祖国的含义是什么  祖国,根据《现代汉语词典》的解释,就是自己的国家。简...
冬日的阳光作文 冬日的阳光作文7篇  在学习、工作乃至生活中,大家对作文都再熟悉不过了吧,作文是经过人的思想考虑和语...
结婚典礼作文 结婚典礼作文5篇  无论是身处学校还是步入社会,大家都有写作文的经历,对作文很是熟悉吧,作文是人们把...
蚂蚁搬家作文 蚂蚁搬家作文(通用31篇)  在平时的学习、工作或生活中,大家都跟作文打过交道吧,写作文是培养人们的...
母爱绵绵作文 母爱绵绵作文(通用28篇)  在平凡的学习、工作、生活中,大家都不可避免地要接触到作文吧,借助作文可...
美的瞬间作文 美的瞬间作文三篇  篇一:美的瞬间  我,在等,下一个美的瞬间。  题记  几日以来,心情低闷。前几...
身边的感动作文 身边的感动作文(精选10篇)身边的感动作文1  感动,就在我们的身边,只要用心体会,用爱品味,你会发...
公司周年庆典贺词 关于公司周年庆典贺词  周年庆是一家公司的大事,我们自然发去贺电。下面小编带来的是关于公司周年庆典贺...
我的好朋友黄青云作文 我的好朋友黄青云作文  我的好朋友是黄青云,他和我一直玩的很好。因为他常不吃饭,所以身体很瘦,身上几...
童年的阴影作文 童年的阴影作文(通用32篇)  在我们平凡的日常里,大家都接触过作文吧,作文是由文字组成,经过人的思...