2019.3.22 郑大的宣讲会, 摊位43号, 可以一试。
选择题,概念题,编程题
java的线程是什么
线程是进程中的单一的控制流,可通过 实现Runnable接口 / 继承Thread类/ callable future 实现多线程
java异常如何处理
使用异常捕获 try catch
如果不能捕获, 就用 throws 抛出异常
java的多态概念
一种事物的多种形态, 都是动物, 但有的是狗,有的是猫
session和cookie区别
session存在服务器, 会影响性能
cookie放在客户端(浏览器), 不安全
servlet和filter
filter: 过滤器, 不能处理请求, 也不能响应。 对request预处理
servlet: 处理请求 和响应
jdk jre jvm 区别
JDK: Java开发工具包,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)。
JRE:java运行时环境。也就是我们说的JAVA平台,所有的Java程序都要在JRE下才能运行。包括JVM和JAVA核心类库和支持文件。与JDK相比,它不包含开发工具——编译器、调试器和其它工具。
JVM:Java Virtual Mechinal(JAVA虚拟机), 在不同的物理机上搭建平台, 实现一次编译处处运行。
jsp 的内置对象
Jsp内置对象 |
功能 |
主要方法 |
out |
向客户端输出数据 |
print() println() flush() clear() isAutoFlush() getBufferSize() close() ………… |
request |
向客户端请求数据 |
getAttributeNames() getCookies() getParameter() getParameterValues() setAttribute() getServletPath() ………….. |
response |
封装了jsp产生的响应,然后被发送到客户端以响应客户的请求 |
addCookie() sendRedirect() setContentType() flushBuffer() getBufferSize() getOutputStream() sendError() containsHeader()…………… |
application |
前后台传递数据 |
|
config |
表示Servlet的配置,当一个Servlet初始化时,容器把某些信息通过此对象传递给这个Servlet |
getServletContext() getServletName() getInitParameter() getInitParameterNames()…………… |
page |
Jsp实现类的实例,它是jsp本身,通过这个可以对它进行访问 |
flush()……… |
pagecontext |
为JSP页面包装页面的上下文。管理对属于JSP中特殊可见部分中己经命名对象的该问 |
forward() getAttribute() getException() getRequest() getResponse() getServletConfig() getSession() getServletContext() setAttribute() removeAttribute() findAttribute() …………… |
session |
用来保存每个用户的信息,以便跟踪每个用户的操作状态 |
getAttribute() getId() getAttributeNames() getCreateTime() getMaxInactiveInterval() invalidate() isNew() |
exception |
反映运行的异常 |
getMessage()…………
|
查询一个String 某个字母有多少个
HashMap 工作原理
通过key-value映射 put 和get 存储获取值
进程三种状态转换
就绪 阻塞 执行
array 和arrayList区别
array静态数组
arrayList动态数组, java 集合框架类
set和List区别
set 集合 不可重复, 无须
list 有序, 可重复
hashcode与euqals 与==区别
== 值的比较
equals 判断引用对象是否一致
hashcode 比较哈希值
重写重载区别
重写Override 重写函数内容 , 函数名 ,参数不变
重载 OverLoad 函数名相同, 参数不同
抽象与接口区别
抽象 可实现部分, 可以有非抽象方法
接口 必须全部实现
死锁产生原因
互斥条件
不可抢占条件
占有且申请条件
循环等待条件
map如何迭代
转换成entrySet
2.数据库
sql索引
事物
sql优先级
分页处理
limit
3.前端基础
4.逻辑题
5.公司了解,
6.是否愿意出差
7.期望薪资