一、Java基础

    1. 运行结果是 pongping

    调用的是run而不是start,并没开启线程,和普通方法执行是一样的
    2. D
    Reader是面向字符,以Stream结尾都是面向字节
    3. good and gbc
    java方法传的是引用的副本,引用副本指向新的字符串,原引用没任何改变,而字符数组,是引用的内容发生改变,因此值有变化
    4.抽象类和接口
    1. 使用方式的区别 抽象类通过继承,接口通过实现
    2. 数据成员和方法的可访问性的区别 :抽象类允许非static和非final字段,允许方法是public、private或protected,而接口的字段类型本质上是public的、static的和final的,所有接口方法本质上都是公共的。
    6 MVC各个部分有哪些技术实现?
    视图层: html/jsp/vue.js,react,freemarker
    实体Model层:数据持久化,文本,数据库,mybatis,jdbc等等
    控制Controller层:servlet,spring
    Controller层是Model与View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作。
    7.doGet 和 doPost 区别
    传递形式、安全性、长度限制、应用场景、格式限制 这几个角度,越多越好,至少应回答3点合格
    8.JSP和servlet的相同点和不同点,区别和联系?
    jsp经编译后就变成了Servlet.(JSP的本质就是Servlet
    JSP侧重于视图,Servlet主要用于控制逻辑
    9.编程题
    至少要写出
    jquery ajax发送请求和接收,
    判断返回状态是成功
    jquery,id选择器