Java基础面试题大全

来源:互联网 发布:日志系统 python 编辑:程序博客网 时间:2024/06/16 18:24

包含Java基础的所有放放面面,各个小的知识点。

包含笔试面试中会遇到的各种各样的不容易记住的知识。

咱们分章节开始吧。

一、Java语言概述及编程基础

1、Java开发环境配置?


2、Java是什么解释学语言还是翻译型语言?

计算机不能直接理解任何除机器语言以外的语言,所以必须要把程序员所写的程序语言翻译成机器语言,计算机才能执行程序。将其他语言翻译成机器语言的工具,被称为编译器。

编译器翻译的方式有两种:一个是编译,一个是解释。两种方式之间的区别在于翻译时间点的不同。当编译器以解释方式运行的时候,也称之为解释器

  解释性语言编写的程序不进行预先编译,以文本方式存储程序代码。在发布程序时,看起来省了道编译工序。但是,在运行程序的时候,解释性语言必须先解释再运行。比如解释性Basic语言,其专用的解释器在执行Basic程序时,会逐条读取解释每个语句,这个其实就是一个编译过程,然后再执行。一般来说,现有的解释性语言都是采用的逐行解释一句,执行一句这样的方式来构建的。这样解释性语言每执行一次就要翻译一次,效率比较低。



二、Java语言运算符


三、Java面向对象


四、Java语言流程控制


五、Java异常处理


六、Java多线程


七、Java I/O


八、Java集合框架


原创粉丝点击