面试题相关查看

本文涵盖了Java编程中的HashMap操作、数据类型转换、冒泡排序等知识点,深入解析了JavaEE中的servlet生命周期、filter及JSP标签,并讨论了HTML表单提交事件的处理方法与get/post请求的区别。同时,文章对比了forward与redirect的工作机制,以及数据库SQL语句的运用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 题一

    • 6+6+“view”+6+6的结果
    • 答案:12view66
  • 题二

    • 关于HashMap的描述
  • 数据类型之间的转换

    • 字符转为数字 各大包装器类型的valueOf静态方法
    • 数字转为字符 String的valueOf静态方法
  • 冒泡排序ok

  • java代码消除switch/case以及if/else的实现方式

    • Map(集合)

      1.将对应的键值放入到集合中
      2.根据键值取出对应的值
      
    • 使用enum

      1.建立对应的enum类型
      2.enum的方法
      
  • JavaEE的知识点过一下

    • serlvet生命周期 filter以及jsp的相关标签也要看一下
    • 动态包含和静态包含
  • [单选] 在JSP中,只有一行代码:<%=AB%>,运行将输出()

  • html form表单提交事件是什么?需要什么返回值让表单不提交。

    • submit事件

    • 阻止表单提交

      1. 阻止button的click事件

        document.querySelector('#button1').addEventListener('click',function(e){
            e.preventDefault();
        },false);
        
      2. 阻止form表单的submit事件

        document.querySelector('#form1').addEventListener('submit',function(e){
            e.preventDefault();
        },false)
        
      3. 让button的disabled属性为true

        1. 在点击之前就设置属性disabled为true
        2. 为点击事件时设置属性diabled为true
  • get/post的区别–》各种restful风格的提交方式

    • 后退/刷新 get无害 post会重新提交数据
    • 书签 get可以收藏 post不能
    • 缓存 get可缓存 post不能
    • 编码方式 get只能url编码 post可多种编码
    • 历史 get参数保留 post不保留
    • 数据长度 get长度受到限制 post无限制
    • 数据类型 get只允许ASCII字符 post没有限制
    • 安全性 get明文 post更加安全
      • 但是HTTP都是明文传输的,所以抓包的话都是可以获取到数据的。因此需要使用https协议来进行加密传输。
    • 可见性 get对所有人可见 post不会显示在URL中
    • 所以 get多用于获取信息 而post多用于修改信息
    • 关于post产生两个数据包,即header和body分开,而get一个的说法。似乎是不可靠的。
  • forward和redirect的区别

    • forward:请求转发,携带本次请求的数据,且为一个请求
    • redirect:响应重定向,不携带本次请求的数据,为两个请求。
  • 数据库的题

    • sql语句过一下
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值