2019.3.22 郑大的宣讲会, 摊位43号, 可以一试。
选择题,概念题,编程题
1. java
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.期望薪资
博客围绕Java面试展开,介绍了Java线程、异常处理、多态等概念,还提及session和cookie、servlet和filter等区别,以及JDK、JRE、JVM的差异。此外,也涉及数据库的SQL索引、事务等,还有前端基础、逻辑题等面试内容。
1021

被折叠的 条评论
为什么被折叠?



