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

发布时间:2023-01-19 03:40:33   来源:文档文库   
字号:
100Java面试题收集以及参考答案
1.什么是B/S架构什么是C/S架构
B/S(Browser/Server,浏览器/服务器程序
C/S(Client/Server,客户端/服务端,桌面应用程序
2.你所知道网络协议有那些HTTP:超文本传输协议FTP:文件传输协议SMPT:简单邮件协议TELNET:远程终端协议POP3:邮件读取协议都有那些开发平台
JAVASE:主要用在客户端开发JAVAEE:主要用在web应用程序开发JAVAME:主要用在嵌入式应用程序开发
4.什么是JVMjava虚拟机包括什么
JVMjava虚拟机,运用硬件或软件手段实现的虚拟的计算机,Java虚拟机包括:寄存器,堆栈,处理器
是否需要开发人员回收内存垃圾吗
大多情况下是不需要的。Java提供了一个系统级的线程来跟踪内存分配,不再使用的内存区将会自动回收6.什么是JDK什么是JRE
JDKjavadevelopmentkitjava开发工具包,是开发人员所需要安装的环境JREjavaruntimeenvironmentjava运行环境,java程序运行所需要安装的环境

7.什么是数据结构
计算机保存,组织数据的方式的数据结构有那些
线性表(ArrayList链表(LinkedList栈(Stack队列(Queue图(Map树(Tree
9.什么是OOP面向对象编程10.什么是面向对象
世间万物都可以看成一个对象。每个物体包括动态的行为和静态的属性,这些就构成了一个对象。
11.类与对象的关系
类是对象的抽象,对象是类的具体,类是对象的模板,对象是类的实例中有几种数据类型
整形:byte,short,int,long浮点型:float,double字符型:char布尔型:boolean
13.什么是隐式转换,什么是显式转换
显示转换就是类型强转,把一个大类型的数据强制赋值给小类型的数据;隐式转换就是大范围的变量能够接受小范围的数据;隐式转换和显式转换其实就是自动类型转换和强制类型转换。
类型能不能转成int类型能不能转化成string类型,能不能转成double类型

本文来源:https://www.2haoxitong.net/k/doc/00d246525beef8c75fbfc77da26925c52dc59151.html

《100道Java面试题收集以及参考答案.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式