我的日常

登录/注册
您现在的位置:论坛 资料库 JAVA开发 > 网友分享的Java面试题
总共48086条微博

动态微博

查看: 1624|回复: 1

网友分享的Java面试题

[复制链接]

279

主题

41

听众

689

金钱

版主

该用户从未签到

跳转到指定楼层
楼主
发表于 2015-04-04 11:24:02 |只看该作者 |倒序浏览
1、在Jdbc进行数据库调用时,你经常采用什么方式执行sql语句?为什么不用其他方式(比较一下即可)
2、int类型在java中有多少位?(如果面试题目中有这样的问题,不是公司太牛就是公司太差)
3、你用过线程吗?请启动4个线程对一个静态变量进行加1操作。
4、线程是如何启动的?
5、每个类实力化时都调用父类的构造函数吗?如果是,那么都调用object类的构造函数吗?
6、你懂得Ftp协议吗?如果不懂请问我告诉你Ftp协议命令格式及数据包的解析方法,你能用多长时间用java基本apI搞定一个ftp客户端程序(是这样的问题主要看你个人学习能力,一般也就是一人五天的工作量,不必要害怕,一般他不会给你五天做的,就是想看一下你的自信心及对工作的理解能力)
7、你知道java与C的通信?吗你会用那些协议进行通信?(其实也就是问socret通信)
8、请问java中的网络通信有那些方式,有什么区别?
9、String a=“”For limit I=0;I<100000;I++)A=a+“A”把字符串成“A”连接100000次,上面方法不够好,请优化上面代码?(采用stringBuffer进行优化)
10、EJB的调用过程,请叙述一下。
对于EJB的面试,业界基本上是假的,咱们学的东西是够应付,但如果你能说的很有条理,你的档次就高了
11、如果遇到英文试题,也就是平时经常见的调试信息不用害怕
12、你在jsp中打印是如何实现的?还要说你用系统的打印方法,也就是说,在JSP中若有很多内容,而我只需要打印其中一个表格,是如何实现的?
13、你用java script做过树型菜单吗?(这样的问题你应该说没有做国,但是会用,当然你要是真做过也很好,那么将来你的就是做JSP界面的高手)
14、WEB服务器启动时,系统需要做一些初始化的工作,这些工作该怎么处理,在structs下又该怎样处理(不要只会用structs,而忘记了传统方式,外面还有很多项目没有人会用structs)
15、对structs,相信大家都很熟悉,但不要忘记传统的开发模式。
16、你写过tag吗?
17、你做过在jsp页面上下载一个文本文件吗?请描述你的方法?
18、你在数据库编程过程中,面临的数据量有多大?如果有一个项目中每天有三张结构完全相同的表,一个365天天天如此,每张表记录在100万条以上,现需要分页查询,根据这样的项目,采用你用过的分页原理,行吗?(这是考的是性能,一般的分页方式不行,遇到这样的题,你可以说,你需要了解更详细的业务,认真的研究一下,是可以的,当然,如果你认为你的方法可以,可以对这样的问题进行交流,等等。这样的题,说不好也行,不影响你的面试,主要是看一下你对问题的态度)
19、你用java调用过的存储过程吗?当一个存储过程有返回记录集时,该怎样在java中返回?
20、应该对oracle有所了解,对一些数据库的名词,应该知道词的解释。
分页一 前提 希望最新的纪录在开头给你的表建立查询: 表:mytable
查询:create or replace view as mytable_view from mytable order by id desc 其中,最好使用序列号create sequence mytable_sequence 来自动增加你的纪录id号 二 源程序 <%String sConn="你的连接"
Class.forName("oracle.jdbc.driver.OracleDriver"); Connection conn=DriverManager.getConnection(sConn,"你的用户名","密码");
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
Statement stmtcount=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
ResultSet rs=stmt.executeQuery("select * from mytable_view"); String sqlcount="select count(*) from mytable_view"; ResultSet rscount=stmtcount.executeQuery(sqlcount); int pageSize=你的每页显示纪录数; int rowCount=0; //总的记录数 while (rscount int pageCount; //总的页数 int currPage; //当前页数
String strPage; strPage=request.getParameter("page"); if (strPage==null){ currPage=1; } else{
currPage=Integer.parseInt(strPage); if (currPagepageCount) currPage=pageCount; int thepage=(currPage-1)*pageSize;
int n=0; rs.absolute(thepage+1); while (n //下面是 第几页等

&type=” onSubmit=”return testform(this)”> 第页 共页 共条
1){%>&type=“>首页
1){%>&condition=&type=“>上一页 &condition=&type=“>下一页
1){%>&condition=&type=“>尾页 跳到


我的日常 1、本主题所有言论和图片纯属会员个人意见,与本社区立场无关
2、本站所有主题由该帖子作者发表,该帖子作者与我的日常享有帖子相关版权
3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和我的日常的同意
4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
7、我的日常管理员和版主有权不事先通知发贴者而删除本文


JAVA爱好者①群:JAVA爱好者① JAVA爱好者②群:JAVA爱好者② JAVA爱好者③ : JAVA爱好者③

4

主题

0

听众

302

金钱

四袋长老

该用户从未签到

沙发
发表于 2016-09-26 19:16:37 |只看该作者
在Jdbc进行数据库调用时,经常采用什么方式执行sql语句?
回复

使用道具 举报

快速回复
您需要登录后才可以回帖 登录 | 立即注册

   

关闭

站长推荐上一条 /1 下一条

发布主题 快速回复 返回列表 联系我们 官方QQ群 科帮网手机客户端
快速回复 返回顶部 返回列表