面试十题练习

1.什么是B/S架构?什么是C/S架构?

1.B/S(Browser/Server)浏览器/服务器程序

2.C/S(Client/Server),客户端/服务器,桌面应用程序

2.Java都有哪些开发平台?

1.JavaSE:主要用在客户端开发

2.JavaEE:主要在web应用程序开发

3.JavaME:主要用在嵌入式应用开发

3.什么是JDK?什么是JRE?

1.JDK:java development kit:java开发工具包,使开发人员所需要安装的环境

2.JRE:java rutime enviroment:java运行环境,java程序运行环境,java程序运行所需要安装的环境

4.Java语言有哪些特点?

1.面向对象(java最重要的特性,让程序耦合度更加低,内聚性更加高)

2.简单易学,有丰富的类库

3.与平台无关性(JVM是Java跨平台使用的根本)

4.可靠安全

5.支持多线程

5.面向对象和面向过程的区别

1. 面向过程:一种较早的编程思想,顾名思义就是该思想是站着过程的角度思考问题,强调的就是功能行为,功能的执行过程,即先后顺序,而每一个功能我们都使用函数(类似于方法)把这些步骤一步一步实现。使用的时候依次调用函数就可以了。2. 面向对象:一种基于面向过程的新编程思想,顾名思义就是该思想是站在对象的角度思考问题,我们把多个功能合理放到不同对象里,强调的是具备某些功能的对象。 具备某种功能的实体,称为对象。面向对象最小的程序单元是:类。面向对象更加符合常规的思维方式,稳定性好,可重用性强,易于开发大型软件产品,有良好的可维护性。 在软件工程上,面向对象可以使工程更加模块化,实现更低的耦合和更高的内聚。

 6、什么是数据结构?

计算机保存,组织数据的方式
 7、Java的数据结构有那些?
 
  1.线性表(ArrayList)  2.链表(LinkedList)  3.栈(Stack)  4.队列(Queue)  5.图(Map)  6.树(Tree)
 8、什么是OOP?
  面向对象编程
 9、类与对象的关系?
 
  类是对象的抽象,对象是类的具体,类是对象的模板,对象是类的实例

 10、Java中有几种数据类型
 
  整形:byte,short,int,long  浮点型:float,double  字符型:char  布尔型:boolean

 

posted @   开源遗迹  阅读(27)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
点击右上角即可分享
微信分享提示