当前位置:mg4377线路检测 > 自然科学 >

华为试题 给大家瞅瞅~

发布时间:2017-12-03 阅读:

  华为向大家提问周舒〜

  JAVA 1面向对象有什么特点? 2字符串是最基本的数据类型? 3 int和Integer之间有什么区别4 String和StringBuffer之间的区别5运行时异常和一般异常有什么相同和不同之处?异常表示在程序运行期间可能发生的异常。运行时异常表示在虚拟机的正常操作中可能遇到的异常。这是一个常见的运行时错误。 Java编译器要求该方法必须声明可能引发的非运行时异常,但不要求该语句必须抛出未被捕获的运行时异常。 6说一些常用的类,包,接口等请列举5 7 ArrayList,Vector,LinkedList的存储性能和特点ArrayList和Vector都是使用数组数组存储的,这个数组中元素的个数大于实际存储的数据In为了增加和插入元素,它们都允许通过序号直接索引元素,但是插入元素涉及到数组元素移动等内存操作,因此索引数据速度快,插入数据速度慢。 Vector使用synchronized方法(线程安全)与ArrayList相比,LinkedList使用双向链表存储。索引数据索引需要前向或后向遍历。但是,插入数据时,只需要记录该项目前后的项目,插入速度会更快。 8设计四个线程,其中两个每个j增加1个,另外两个线程j每个减少1个。编写一个程序。下面的程序使用内部类来实现线程,j增加或减少时没有订单问题。公共类ThreadTest1 {private int j; public static void main(String args []){ThreadTest1 tt = new ThreadTest1(); Inc inc = tt.new Inc(); Dec dec = tt.new Dec i = 0;我是我的++){线程t =新线程(公司); t.start(); t =新线程(十进制); t.start();}}私有同步void inc(){j ++;系统。 getName()+ -inc:+ j);} private synchronized void dec(){j--; System.out.println(Thread.currentThread()。getName() - {class void(){class(){class(int {:dec:+ j);}类Inc实现Runnable {public void run(){对于(int i = 0; ii ++){inc();}}}类Dec实现了Runnable {i = 0; ii ++){dec();}}}} 9. JSP内置对象和方法。请求请求表示HttpServletRequest对象。它包含有关浏览器请求的信息,并提供了获取Cookie,标题和会话数据的几种有用的方法。 response响应表示HttpServletResponse对象,并提供了几种方法来设置返回给浏览器的响应(例如cookies,头等)out对象是javax.jsp.JspWriter的一个实例,并提供了多种方法让你可以用它把输出发送回浏览器。 pageContext pageContext表示一个javax.servlet.jsp.PageContext对象。这是一种方便访问各种各样的命名空间,servlet相关的对象“API和常见的servlet相关功能的方法。会话会话表示请求的javax.servlet.http.HttpSession对象。 Session可以存储用户的状态信息Application application表示一个javax.servle.ServletContext对象,这有助于查找有关servlet引擎和servlet环境的信息config config表示一个javax.servlet.ServletConfig对象,该对象用于访问servlet实例初始化参数页面代表从页面生成的servlet实例10.使用套接字通信编写客户端 - 服务器通信,要求客户端在发送数据后回显相同的数据。循环,告诉Servlet和CGI的区别Servlet由服务器实例化后,容器运行init方法,请求到达时运行service方法,服务方法自动调度doXXX方法(doGet,doPost)对应于请求,当服务器决定销毁实例时,它调用它的销毁方法cgi是servlet在服务器进程中。它通过多线程运行它的服务方法。一个实例可以处理多个请求,并且它的实例通常不会被销毁。相反,CGI为每个请求创建新的进程,在服务被销毁之后,它比servlet效率低。 12.EJB是基于什么技术来实现的?并说SessionBean和EntityBean,StatefulBean和StatelessBean的区别。 13. EJB包括(SessionBean,EntityBean)说他们的生命周期,以及如何管理事务? 14.数据连接池的工作机制是什么? 15同步和异步分别在什么情况下使用它们的相似性和差异性?例如。 16个应用服务器有那些?你对收集课有什么了解?主要方法? 18给你一个:驱动程序A,数据源名称为B,用户名为C,密码为D,数据库表为T,使用JDBC检索表T中的所有数据。19.页面需要保存下列参数:总行数:sql语句获得的总行数每页的行数:设置页面的当前值:请求参数页面基于当前页面和每页行数计算将当前页面的第一行数量,定位到这一行的结果集,结果集中删除每个页面显示的行数可以是行数。数据库:1.存储过程和函数的区别存储过程是一组用户自定义的SQL语句,涉及到特定表或其他对象的任务,用户可以调用存储过程,而函数通常是数据库它接收参数并返回某种类型的值,而不引用特定的用户表。什么是生意?一个事务是作为逻辑单元执行的一系列操作,一个逻辑工作单元必须具有四个属性,称为ACID(原子性,一致性,隔离性和持久性)属性,才能成为事务的唯一方式:原子事务必须是原子工作单位;对于它的数据变化,无论是全部还是全部都没有。交易一致性完成后,所有数据必须一致。在相关的数据库中,所有的规则都必须适用于事务的修改,以维护所有数据的完整性。在事务结束时,所有的内部数据结构(如B树索引或双向链表)必须是正确的。隔离并发事务所做的更改必须与其他并发事务所做的任何更改隔离。当事务查看数据时,数据的状态或者是另一个事务被修改之前的状态,或者是被另一个事务修改之后的状态,事务没有查看处于中间状态的数据。这称为可串行化,因为它可以重新加载启动数据并重播一系列事务,以便数据末尾的状态与原始事务执行的状态相同。永久性事务完成后,对系统的影响是永久性的。发生系统故障时,此更改将保持不变。 3光标角色?如何知道光标已经走到了尽头?用于定位结果集的游标行,通过判断全局变量@@ FETCH_STATUS是否可以判断是否结束,通常不等于0表示已经出错或者结束。触发器分为预触发和后触发,有两种触发和差异。语句级触发和行级触发有什么区别?预触发器在触发器事件之前运行,而后触发器在触发器事件发生之后运行。通常情况下,事件前触发器可以获得事件前和新的字段值。语句级触发器可以在执行语句之前或之后执行,而行级触发器对触发器所影响的每一行触发一次。 [本帖被sjliu于2009-10-13 15:55重新编辑]

  关键词:技术管理应用设计安全

关键词: 自然科学