首页 > 编程语言 >java常规web面试题考点

java常规web面试题考点

时间:2024-09-11 11:22:10浏览次数:11  
标签:web 面试题 java String 对象 chars UDP Servlet

在java的理论知识中,有一个模块作为最基础的组成,但在学习的难度上较大所以往这方面发展的人不多。其实这就是web模块,开发一些软件都离不开web方面的理论支撑。web面试题主要考察一些基础开发的工具的用法和实际代码运用的试题,下面我们来就具体的题目进行作答。

1.网络编程首先要解决什么问题

(1)如何准确的定位网络上的一台或者多台主机

(2)找到主机后如何可靠的进行有效的数据传输

2.什么是Servlet

可以从两个方面去看Servlet:

a、API:有一个接口servlet,它是servlet规范中定义的用来处理客户端请求的程序需要实现的顶级接口。

b、组件:服务器端用来处理客户端请求的组件,需要在web.xml文件中进行配置。

3.说说OSI/RM各层使用的协议是什么

(1)应用层:HTTP-超文本传输协议

(2)传输层:TCP、UDP协议

TCP:面向连接的可靠的协议,比UDP多了一个建立连接的时间

UDP:无连接不可靠协议,有大小限制,64KB以内,传输效率高

4.Jsp内置对象有几个,分别是什么

9个

pageContext :当前页面共享数据,还可以获取其他八个内置对象

request:一次请求访问的多个资源(转发)

session:一次会话的多个请求间

application :所有用户间共享数据

response:响应对象

page:当前页面(Servlet)的对象 this

out: 输出对象,数据输出到页面上

config: Servlet的配置对象

exception:异常对象

5.写一个函数,要求输入一个字符串和一个字符长度,对该字符串进行分隔

 

函数代码如下:

public String[] paras(String str,int chars){
Int n = (str.length()+chars-1)/chars;
 
String ret[]=new String[n];
 
for(int i=0;i<n;i++){
  If(i < n-1){
    ret[i] = str.substring(i*chars,(i+1)*chars);
 
}else{
  ret[i] = str.substring(i*chars);
 
}
 
}
 
return ret;
 
}

 

 

标签:web,面试题,java,String,对象,chars,UDP,Servlet
From: https://blog.csdn.net/qq_41401719/article/details/142129569

相关文章

  • 【JAVA】第五天
    【JAVA】第五天一、Math类二、System类三、Runtime类四、BigDecimal类五、JDK8之前传统的日期、时间(不推荐)1.Date类2.SimpleDateFormat类3.Calendar类六、JDK8之后新增的日期、时间1.LocalDateTime类2.ZoneId类3.ZonedDateTime类4.Instant类5.DateTimeFormatter类6.Peri......
  • [JavaScript] 事件委托以及 Vue 列表循环事件绑定的性能优化
    前言事件委托(EventDelegation)是一种通过将事件监听器绑定到父元素,而不是直接绑定到每个子元素上的技术。这样可以减少事件监听器的数量,提升性能,并使得对动态添加或移除的元素更容易进行事件处理。事件冒泡和事件捕获事件冒泡:从里往外<divid="parent"style="padding:50px;......
  • Gitee开源WebGIS项目-openlayers广西水利信息在线分析服务系统
    介绍Openlayers项目,广西水利信息在线分析服务系统。模拟广西壮族自治区的水利信息相关数据,结合GIS应用,通过地图标注、图表与动态推演等方式,直观模拟展现广西壮族自治区当前的水情、雨情状况,以及台风情况。本仓库代码为后端代码,所用数据都是模拟的。前端代码网址:https://git......
  • WebGIS面试题:GIS篇(六)
    本系列内容主要介绍webgis开发过程中可能会遇到的常见面试题和答案,从前端到二维到三维,干货满满。记得关注我不走丢!需要更多面试题、视频讲解、webgis教程的宝子戳↓↓↓免费领取2024最新webgis学习教程 前几期内容点击下方链接:WebGIS开发面试题:前端篇(一)WebGIS开发面试题:......
  • WebSphere Application Server在centos7下的安装
    需要先下载ibm的官方安装器InstallationManager1.下载InstallationManager1.9.0下载地址:InstallationManagerandPackagingUtilitydownloaddocuments选择1.9.0版本点击下载点击之后往下滑,点击对应版本的FC。勾选第一个,点击继续直接在浏览器下载参考这篇博客,......
  • 中电金信:源启混沌工程平台(V4)与东方通TongwebV7.0完成适配认证
    近日,源启混沌工程平台(V4)与北京东方通科技股份有限公司(以下简称东方通)应用服务器软件东方通TongwebV7.0完成产品兼容互认证,通过在产品功能、性能、兼容性方面的全面严格测试,得出结论:东方通应用服务器软件TongWebV7.0产品与源启混沌工程平台V4产品完全兼容,整体运行稳定高效,为双方......
  • Java八股复习指南-集合
    Java集合MapHashMap实现原理/底层Java1.8之前:数组加链表Java1.8之后:当一个链表的长度超过8,且数组大小超过64时,会将链表转换成红黑树存储,查找效率更高,时间复杂度O(logn)。如果长度超过8,但是数组容量不足64,则会选择扩容数组。定位算法计算key的哈希值,并进行与运算intindex......
  • Java八股复习指南-基础
    Java基础接口和抽象类有什么区别?在设计动机上有所有不同接口是自上而下的设计。我们提前设计了一些行为,于是基于这些行为定义一个接口,一些类需要有这些行为,就会实现这个接口。而抽象类是自下而上的设计。当我们写了很多类时,发现他们有很多的共性,于是把这些逻辑抽象出来,减少代......
  • 计算机毕业设计选题推荐-作品分享交流平台(摄影、绘画、书法)-Java/Python项目实战(亮点:
    ✨作者主页:IT毕设梦工厂✨个人简介:曾从事计算机专业培训教学,擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。☑文末获取源码☑精彩专栏推荐⬇⬇⬇Java项目Python项目安卓项目微信小程序项目......
  • 计算机毕业设计选题推荐-企业人事管理系统-Java/Python项目实战
    ✨作者主页:IT毕设梦工厂✨个人简介:曾从事计算机专业培训教学,擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。☑文末获取源码☑精彩专栏推荐⬇⬇⬇Java项目Python项目安卓项目微信小程序项目......