002.科蓝面试

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.期望薪资

 

 

 

 

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值