java笔试面试题

更新时间:2023-06-19 10:28:34 阅读: 评论:0

中文笔试:
1:Struts 的工作原理 图型表达!
they的反身代词2:jsp如何获得客服端的信息!
亚信公司
一 问答题:
1、final, finally, finalize的区别。
2、linux的问题
3、UML是什么? 举例说出五个例图
4、MVC分别是什么?说出MVC的顺序?
5、Pattern、Analysis、Pattern或者其他方面的Pattern
6、software life cycle 指什么?
还有一个design的一个排错题
8、写一个Java使用JDBC访问数据库的例子
9、现有Tomcat、struts.jar包,要求使用struct架构实现一个登陆系统
(1输入用户名、密码;2提交后验证用户名,密码的正确性)
    请写出实现框架累及代码
10、J2EE架构中,哪些属于ponent?
二:使用JSP实现SQL查询,调用JDBC查询数据库,以表格显示结果 例:
ICPNO        901001
SERVICE_ID    7700
TOTAL        271965
ICPNO        901001
SERCICE_ID    7788
TOTAL        3857795
 
西餐前菜完成代码
  JSP前半部分
<%page………………%>
<% connect sqlcon;
    Statement sqlstmt;
绿茶有什么功效    Request sqlRos;
    String strcon;
    Class.forName("sun.jdbc.odbc.jdbcodbcDriver");
    sqlcon="jdbc:odbc:TestDB";
    COnnection(strcon,"sa","");
    ateStatement();(继续完成  查询数据库)
三、例题:    desicmg_icp_flow
            name        null?          type
            ICPNO      not null      varchar2(6)
            rcice_id              varchar2(10)
        stat_min    not null      number
            mt_recv_ok  not null      varchar(12)
写出一条sql语句,同时满足一下三个条件
1、计算my_recv_ok的总和(显示为total),并以此对结果进行升序和降序
2、以icpno和rvice_id两个字段进行分组
3、所得出数据的stat_min 必须大于2003年1月1号0分 并小于2003年2月份0分
期望结果
    icpno      rcice_id    total
    901001  7700            271965
    901001    7800          3857795
脑筋急转弯:
abcd四个人,有中、英、法、日 四门语言,每个人会其中两种,没有一种都会,至少有一种三个人都会
提示A:b 不会英语 A和C要找B
提示B:A会日语,d不懂日语,但是能相互交谈
提示C:没有一种人会日语又会发育
提示D:bcd三个人相互交谈,但是找不到相互的语言
脑筋急转弯2:
话说五个强盗抢得100枚金币,他们决定: 
1、抽签决定各人的号码(1,2,3,4,5);
2、由1号提出分配方案,然后5人表决,当且仅当超过半数同意方案被通
  过,否则他将被扔入大海喂鲨鱼;
3、1号死后,由2号提方案,4人表决,当且仅当超过半数同意时案过否则  2号同样被扔入大海;
4、依次类推…… 
假定“每个海盗都是很聪明的人,都能很理智的判断得失,从而做出选择”,那么“第一个海盗提出怎样的分配方案才能够使自己的收益最大化?”
---------------------------------------------------------------------
华智科技信息有限公司
人事问题:职业规划,离职原因,薪资要求,工作经历。
技术问题:oracle中怎么把日期格式:2009/06/18转换成格式:20090618
          oracle中两种数据删除方式
      基本数据类型
          项目开发流程
军软有限公司
1,List中存放着对象A,A对象的属性ID是Integer类型,要求:List按A对象的ID值大小进
行排序;
2,通过自定义一个类解释什么是Java多态(可有必要的说明);
3,List<String[]>含义是什么?泛在实际中有什么好处?大班随笔
4,字符串“how are you!”反向输出(包括空格),“you are how”;写一个通用类输入任意字符串都能反向输出?
5,class A{
    private String show;
   
    public void tShow(String show){}
    public void getShow(String show){}
}
通过射机制对A对象非洲疣猪show属性进行赋值和取值操作?
6,用图描述MVC模型及jsp,struts,JavaBean在模型中对应的位置及相互之间的联系,重点描述strutsActionForm牛肉汤Action还有XML相互关系和作用过程?
7AJAXhttp post get 有什么区别,举例各自典型?
GET有长度限制(估计64K不到),POST允许的长度会长的多得多(好几M以上,要看服务器设置)
xmlHttp.open("POST", "post.asp", true);
xmlHttp.tRequestHeader("Content-Type","application/x-www-form-urlencoded");
xmlHttp.nd("a=1&b=2&c=3");
8,举例什么情况下使用AOP,及说明此情况选择AOP的理由?
阳光耐特电子有限公司
1,IOC是什么?IOC应用到的设计模式?在你的项目用来做什么?
2,AOP是什么?应用到哪些设计模式?在项目中的用途?
3,1、2、3、4、5、6用Java完成各种排序?
松花蛋怎么吃4,Struts2的拦截器用到了什么模式?
叁陆伍赛车网
一、Java试题
    1,String和StringBuffer的区别?
    2,HashMap和HashTable的区别?
    3,请截取一个字符串 'A'和'B'之间的值?
    4,请将一个GBK编码的字符串转为UTF-8编码?
    5,写出你会使用的Spring模块?
    6,程序实现:读取一个每行为一串数字的文件A,按从大到小的顺序排好后重新输出文件B?
二、MySql试题
    1,查看数据库有哪些线程在运行的mysql命令?
    2,修复表的mysql命令是什么?mysql导出数据的命令是什么?
    3,表a里有c,d,e,f,g五个字段,用sql实现创建一个表b拥有表a的c,e,g三个字段和值?
    4,表a里面有ur和message两个字段,查出ur中出现次数最多的ur值?
    5,将表a里的content字段里的内容“abc”替换成“def”?
三、Linux试题
    1,如何使用vi将一个文件内容所有“abc”替换成“def”?
    2,统计网络连接状态数量,并按数量高低输出?
    3,如何杀掉apache所有进程?如何杀掉指定ID的进程?
    4,如何将一个目录及目录下所有文件的拥有者改为用户A
四、服务器相关(可不作答)
    1,能在linux上配置resin环境么?写出你用到的web服务配置环境(写出软件名即可)?
    2,你对Squid、Nginx、Lighttpd了解么,写出你的认识?
摩通软件有限公司
1、HTTP协议的 ur agent有什么作用?
答:它的作用是告诉服务器,用户客户端是什么浏览器,以及操作系统的信息的。
2HTTP协议中POSTGETHEAD的区别是什么?
答:GET: 请求指定的页面信息,并返回实体主体。
  HEAD: 只请求页面的首部。
  POST: 请求服务器接受所指定的文档作为对所标识的URI的新的从属实体。
3、在web程序中配置一个404,500的错误。讲解一下具体配置?
4、讲一下Struts2或其他MVC框架的基本流程?
5、有没有用过Titles框架,如果没有,请说一下你在项目中是怎么设计页面格式布局的?
6、说说你对Spring的依赖注入的理解?
答:依赖注入又名控制反转(IOC)。其内在意义为:当某个Java 实例(调用者)需要另一个Java实例(被调用者)时,在传统的程序设计过程中,通常由调用者来创建被调用者的实例。而在依赖注入的模式下,创建被调用者工作不再由调用者来完成,通常由Spring容器来完成,然后注入调用者,因此称为控制反转,也称依赖注入。说明Spring采用动态及灵活的方式来管理各种对象,使对象与对象之间的具体实现互相透明。
为了更好的理解依赖注入,举例如下:
无奈人生如何解决:一个人(Java实例,调用者)需要一把斧子(Java实例,被调用者)??
分以下三种情况解决!
1、在“原始社会”里,几乎没有社会分工。需要斧子的人(调用者)只能自己去磨一把斧子(被调用者)。对应的情形为:Java 程序里的调用者自己创建被调用者。
2、进入“工业社会”后,随着工厂的出现,斧子不再由普通人完成,而在工厂里被生产出来。此时需要斧子的人(调用者)只需找到工厂,购买斧子,无须关心斧子的制造过程。对应简单工厂设计模式:调用者只需要定位工厂,无须管理被调用者具体的实现。
3、进入“共产主义”社会后,需要斧子的人甚至无须定位工厂,“坐等”社会提供即可。调用者无须关心被调用者的实现,无须理会工厂,等待Spring 依赖注入即可。
在第一种情况下,由Java 实例的调用者创建被调用的Java 实例,调用者直接使用new 关键宇创建被调用者实例,其程序高度藕合,效率低下。在实际应用中极少使用这种方式。

本文发布于:2023-06-19 10:28:34,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1045443.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:调用者   斧子   实现   使用
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图