`
gaojingsong
  • 浏览: 1153597 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

【JAVA EE之基础面试题】

阅读更多

永久链接: http://gaojingsong.iteye.com/blog/2386483

预览文章: 【JAVASE基础面试题】 

 

1、网络编程(Socket/DatagramSocket/ServerSocketChannel )

Socket通信的步骤

 ① 创建ServerSocket和Socket

 ② 打开连接到Socket的输入/输出流

 ③ 按照协议对Socket进行读/写操作

 ④ 关闭输入输出流、关闭Socket

服务器端:

 ① 创建ServerSocket对象,绑定监听端口

 ② 通过accept()方法监听客户端请求

 ③ 连接建立后,通过输入流读取客户端发送的请求信息

 ④ 通过输出流向客户端发送乡音信息

 ⑤ 关闭相关资源

客户端:

 ① 创建Socket对象,指明需要连接的服务器的地址和端口号

 ② 连接建立后,通过输出流想服务器端发送请求信息

 ③ 通过输入流获取服务器响应的信息

 ④ 关闭响应资源 

 

应用多线程实现服务器与多客户端之间的通信

① 服务器端创建ServerSocket,循环调用accept()等待客户端连接

② 客户端创建一个socket并请求和服务器端连接

③ 服务器端接受苦读段请求,创建socket与该客户建立专线连接

④ 建立连接的两个socket在一个单独的线程上对话

⑤ 服务器端继续等待新的连接      

 

 

DatagramSocket连接过程

服务器端实现步骤

① 创建DatagramSocket,指定端口号

② 创建DatagramPacket

③ 接受客户端发送的数据信息

④ 读取数据

客户端实现步骤

① 定义发送信息

② 创建DatagramPacket,包含将要发送的信息

③ 创建DatagramSocket

④ 发送数据

 

ServerSocketChannel 

http://gaojingsong.iteye.com/admin/blogs/2371061

http://gaojingsong.iteye.com/admin/blogs/2371060

 

2、TCP和UDP的区别

 

3、网络协议

 

4、Servlet生命周期与工作原理

http://gaojingsong.iteye.com/admin/blogs/2316060

 

5、网络七层模型与四层模型

 

6、Socket是什么?

 

7、socket的基本操作

 1、socket()函数

 2、bind()函数

 3、listen()、connect()函数

 4、accept()函数

 5、read()、write()函数等

 6、close()函数

 

 

8、TCPIP连接与断开过程(socket中TCP的三次握手建立连接详解/socket中TCP的四次握手释放连接详解网络中进程之间如何通信?)

提示:三次握手和四次断开

 

9、转发与重定向的区别

 

10、Http协议格式以及其包含的方法有哪些,以及方法之间的区别?

http://gaojingsong.iteye.com/blog/2317591

 

11、JSP的九大内置对象以及其作用域

http://gaojingsong.iteye.com/blog/2316067

 

12、常见的MVC模型

 

13、java解析XML(Dom/Sax/Dom4J/Xpull/JAXP  DocumentBuilderFactory)以及区别

DOM的基本对象有5个:Document,Node,NodeList,Element和Attr。

 

14、JNI的调用过程

 

15、文件上传与下载以及导入导出Excel

 

16、Ajax的原理以及跨域问题

 

17、使用Socket/URLConnection/HttpClient模拟Http请求/登录

http://gaojingsong.iteye.com/blog/2264395

 

18、RPC VS WebService以及其解决的是什么问题即为何使用它们

 

19、Session与Cookie的区别

 

20、闭包

 

21、反射以及为何使用反射

 

温馨提示:欢迎加群找群主索取答案(企鹅群516569942)

 

原创不易,欢迎打赏,请认准正确地址,谨防假冒



 

 


0
0
分享到:
评论

相关推荐

    java ee 面试题总结

    java ee 面试题总结 从基础到Struts2 Hibernate Spring 一应俱全

    Java基础面试题.md

    Java SE(Java Standard Edition,Java 标准版)是Java技术的核心和基础,是Java ME和Java EE编程的基础 [1] 。Java SE是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。用Java实现的...

    java ee 理论笔试 面试

    java 基础笔试面试题 欢迎下载啊

    2EE高级软件工程师面试题集

    java面试题集合,基础部分,数据库,算法

    Java面试题——重整理版

    Java基础,Java EE各方面面试题总汇

    115道java面试题

    115道java面试题分享,涵盖java SE 基础和JAVA EE两大部分

    Java EE面试相关知识

    java面试相关知识,以问题形式。Java企业开发综合技能知识的总结工作中也用的着。

    Java经典面试题 传智播客

    主要讲解 Java初级程序员 面试的题目 希望大家热情下载

    java面试经典121题

    java面试必备问题 含java基础,java ee,jsp, servlet,SOA等

    Spring 常见面试题

    Spring 常见面试题 Spring是一个开源的Java EE开发框架。Spring框架的核心功能可以应用在任何Java应用程序中,但对Java EE平台上的Web应用程序有更好的扩展性。Spring框架的目标是使得Java EE应用程序的开发更加简捷...

    Java学习安卓客户端

    4、Java Web、Java EE、数据库等Java企业开发技术 5、Java Ajax、Java面试真题等最新内容 无论您是在校大学生,还是职业学员,或者Java开发人员,本书都志在全面提高您的Java编程思想和开发实力,使您能够写出高...

    CSDN最全面JavaEE面试题(Spring,SpringMVC,Hibernate,Mybatis)

    1,java基础知识 2,javaWeb 3,java主流三大框架面试题

    Java学习(apk)

    4、Java Web、Java EE、数据库等Java企业开发技术 5、Java Ajax、Java面试真题等最新内容 无论您是在校大学生,还是职业学员,或者Java开发人员,本书都志在全面提高您的Java编程思想和开发实力,使您能够写出高...

    JavaEE基础面试题.docx

    【基础】 答:面向对象的特征主要有以下几个方面: 1)抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时...

    Java面试常见问题从基础到进阶

    同时,为了方便读者查阅和复习,我们将所有知识点按照主题进行了分类,包括Java基础知识、Java高级特性、Java常用框架、Java和Java EE安全性和可靠性、分布式系统、大数据和数据科学、人工智能和机器学习以及区块链...

    中关村青鸟面试题,JavaEE、.net、数据库

    青鸟出品,不解释,内容详细,里边有详细的java基础、java EE、.net、数据库、JS、其它等常考到的面试题,个人感觉不错,毕竟面试时公司问的都是里边的题

    整理的Java-EE面试总结.pdf

    最常见的java基础面试总结,90%的面试官会问,特别实用。也可以进行查缺补漏,必须到50个字,问题是我已经描述的非常清楚了呀

    JAVAJ2EE面试2题集

    ava面试题(最新最全Java面试题汇总) JAVA相关基础知识

    java程序员面试宝典配套视频(部分).rar

    Java程序员面试宝典的配套视频(部分),几乎包含所有面试官涉及到的所有问题,包括Java基础知识,多线程,Java EE等等。

    高级java笔试题-Coding-with-Java:Java从入门到精通系列

    高级java笔试题 Coding-with-Java 项目介绍 项目地址: 项目介绍: Coding-with-Java 是一个面向新手的 Java 从入门到进阶的项目,内容主要涉及 Java SE,Java EE 和 一些企业级框架的学习及使用,致力于帮助编程...

Global site tag (gtag.js) - Google Analytics