100道Java面试题收集以及参考答案

100道Java面试题收集以及参考答案

ID:41986727

大小:139.33 KB

页数:17页

时间:2019-09-05

100道Java面试题收集以及参考答案_第1页
100道Java面试题收集以及参考答案_第2页
100道Java面试题收集以及参考答案_第3页
100道Java面试题收集以及参考答案_第4页
100道Java面试题收集以及参考答案_第5页
资源描述:

《100道Java面试题收集以及参考答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、100道Java面试题收集以及参考答案1.什么是B/S架构?什么是C/S架构•B/S(Browser/Server),浏览器/服务器程序•C/S(Client/Server),客户端/服务端,桌而应用程序2你所知道网络协议有那些?HTTP:超文本传输协议FTP:文件传输协议SMPT:简单邮件协议TELNET:远程终端协议POP3:邮件读取协议3.Java都有那些开发平台?•JAVASE:主要用在客户端开发•JAVAEE:主要用在web应用程序开发•JAVAME:主要用在嵌入式应用程序开发4.什么是JVM?java虚拟机包括什么?JVM:java拟札运用硬件或软件手段实现的

2、虚拟的计算机,Java拟机包括:寄存器,堆栈,处理器5.Java是否需要开发人员回收内存垃圾吗?大多情况下是不需要的。Java提供了一个系统级的线程来跟踪内存分配,不再使用的内存区将会自动回收6.什么是JDK?什么是JRE?JDK:javadevelopmentkit:java开发工具包,是开发人员所需要安装的环境JRE:javaruntimeenvironment:java运行环境,java程序运行所需要安装的环境3.什么是数据结构?计算机保存,组织数据的方式4.Java的数据结构有那些?•线性表(ArrayList)•链表(LinkedList)•栈(Stack)•队

3、列(Queue)•图(Map)•树(Tree)5.什么是OOP?面向对象编程10•什么是面向对象?世间万物都可以看成一个对象。每个物体包括动态的行为和静态的属性,这些就构成了一个对象。门•类与对象的关系?类是对象的抽象,对象是类的具体,类是对象的模板,对象是类的实例12.Java中有几种数据类型•整形:byte,short,intjong•浮点型:float,double•字符型:char•布尔型:boolean13•什么是隐式转换,什么是显式转换显示转换就是类型强转,把一个大类型的数据强制赋值给小类型的数据;隐式转换就是大范围的变量能够接受小范围的数据;隐式转换和显式转

4、换其实就是自动类型转换和强制类型转换。14.Char类型能不能转成int类型?能不能转化成string类型,能不能转成double类型Char在java中也是比较特殊的类型,它的int值从1开始,一共有2的16次方个数据;Char

5、ort•int:Integer•long:Long•float:Float•double:Double•char:Character•boolean:Boolean17.—个java类中包含那些内容?属性、方法、内部类、构造方法、代码块。18.例如:if(a+1.0=4.0),这样做好吗?不好,因为计算机在浮点型数据运算的时候,会有误差,尽量在布尔表达式中不使用浮点型数据(if,while,switch中判断条件不使用浮点型)19.那针对浮点型数据运算出现的误差的问题,你怎么解决?使用Bigdecimal类进行浮点型数据的运算20.++i与i++的区别•++i:先赋值,后

6、计算•i++:先计算,后赋值21.程序的结构有那些?•顺序结构•选择结构•循坏结构22.数组实例化有儿种方式?静态实例化:创建数组的时候已经指定数组屮的元素,int[]a=newint[]{1,3,3}动态实例化:实例化数组的时候,只指定了数组程度,数组中所冇元素都是数组类型的默认值23.Java'P各种数据默认值•Byte,short,int,long默认是都是0•Boolean默认值是false•Char类型的默认值是”•Float与double类型的默认是0.0•对象类型的默认值是null24.Java常用包有那些?•Java」ang•Java.io•Java.sq

7、l•Java.util•Java.awt•Java,net•Java,math25.Java最顶级的父类是哪个?Object26.0bject类常用方法有那些?•Equals•Hashcode•toString•wait•notify•clone•getClass27.java中有没有指针?有指针,但是隐藏了,开发人员无法直接操作指针,由jvm来操作指针28.java中是值传递引用传递?理论上说,java都是引用传递,对于基本数据类型,传递是值的副本,而不是值本身。对于对象类型,传递是对象的引用,当在一个方法操作操作参数的吋候

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。