- 浏览: 1359927 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (453)
- Struts2 (4)
- Struts1 (16)
- Spring (9)
- Hibernate (5)
- AJAX (16)
- MS Server (9)
- Oracle (35)
- 测试技术 (5)
- 其他 (37)
- JSF (1)
- EJB (5)
- ASP.NET (9)
- iBATIS (5)
- Struts Spring Hibernate (2)
- HTML (12)
- Eclipse使用 (5)
- 设计模式 (5)
- JSP (32)
- 正则表达式 (2)
- 服务器 (12)
- Java基础 (48)
- MySQL (4)
- 面试 (22)
- UML (1)
- 数据结构 (3)
- Ant (2)
- 规范 (4)
- JavaScript (29)
- 软件使用及技巧 (25)
- PHP (1)
- DWR (3)
- FreeMarker (1)
- ExtJs (17)
- JFreeChart (9)
- Reports (2)
- JavaException (1)
- Java Mail (1)
- Flex (9)
- 异常 (12)
- Log4j (2)
- WebService (1)
- jQuery (1)
- Sybase (2)
- myeclipse_plugin (2)
- Linux (5)
- jbpm (2)
- SCM (1)
- mongoDB (1)
最新评论
-
lihua2008love:
<typeAlias alias="User& ...
IBATIS简单操作 -
lihua2008love:
...
关于项目框架设计的一点学习 -
c_jinglin:
我使用<OBJECT CLASSID="cls ...
这就是个静态页面通过js控制mscomm对某com设备进行访问的例子. -
zlbjava:
赞,用了还不错
java获取请求的ip地址,并解析ip所属地区 -
完美天龙:
cs842813290 写道楼主,我明白的地方:在链表已有N个 ...
JAVA实现双向链表
在做的时候,把部份觉得有意义的题记录下来,所谓有意义,就是我不太会的,不太懂的,不太明白的,平时没有注意的等等,结果一做,发现居然只有几个没有错。
1、结出如下程序的打印结果
父类:
解:主要考的是向上转型,这是调用的还是子类的方法,结果如下:
Father!
Childern
Childern A
Childern B
但如果我把测试类改成这样:
Children father=new Children();
打印结果同上。
2、字符串的比较,打印下面的结果:
打印如下:
true false false true
3、运行该程序会出现什么样的结果,
1)、编译错误
2)、运行错误
3)、运行异常
4)、打印结果:SychorinizedTest
5)、打印结果:SychorinizedTest,
B is waked up
答案:
SychorinizedTest
4、下面运行的结果是怎么样的:
父类:
1)、编译错误
2)、运行错误
3)、正常运行
5、写出下面程序运行的结果:
6、String,StringBuilder,StringBuffer的区别及性能比较、共同特性
〔网上找〕
7、给出下面程序的执行顺序:
我用DEBUG得到的如下显示:
Source breakpoint occurred at line 23 of Father.java.
Source breakpoint occurred at line 5 of Father.java.
Source breakpoint occurred at line 9 of Father.java.
Father
Source breakpoint occurred at line 15 of Father.java.
Source breakpoint occurred at line 19 of Father.java.
Children
也即顺序是:
先执行静态初使化,然后去子类的构造函数,发现有继承,然后转向父类,发现父类有变量初使化,于是执行父类变量的初使化,然后执行父类的构造函数,再回到子类的构造函数,发现有全局变量要初使化,初使化子类的全局变量,再执行子类的构造函数
顺序为:5 1 2 3 4
8、现在一个表,有姓名、性别、年龄,字段分别为varchar(20),varchar(20),int,现有表中已经有上百万条记录了,在姓名上建索引,现在有一个文本文件,已经格式化为姓名、性别、年龄,写一个函数,怎么样一次性的将该文件中的数据以最快的速度导入到数据库中。
如有函数
save(Connection c,File f)
{
//操作
}
实现该函数
解:
8题的解决思路参见下面MYSQL的解决方案:
http://blog.csdn.net/fenglibing/archive/2007/10/11/1820153.aspx
1、结出如下程序的打印结果
父类:
publicclass Father { public Father() { System.out.println("Father!"); } publicvoid testA() { System.out.println("Father A"); } publicvoid testB() { System.out.println("Father B"); } }子类:
publicclass Children extends Father{ public Children() { System.out.println("Childern"); } publicvoid testA() { System.out.println("Childern A"); } publicvoid testB() { System.out.println("Childern B"); } publicstaticvoid main(String[] arg) { Father father=new Children(); father.testA(); father.testB(); } }问打印结果:
解:主要考的是向上转型,这是调用的还是子类的方法,结果如下:
Father!
Childern
Childern A
Childern B
但如果我把测试类改成这样:
Children father=new Children();
打印结果同上。
2、字符串的比较,打印下面的结果:
publicclass StringCompare { publicstaticvoid main(String[] arg) { String a="www"; String b=a; String c=new String("www");String d=new String(a);//这个去比较试试 System.out.print((a==b)+" "); System.out.print((a==c)+" "); System.out.print((b==c)+" "); System.out.print((a.equals(c))); } }解:a,b是同一个对象,所以相等;只有对象相同是,等于的结果才为真。Equals比较的是值,值相等的等于结果为真。
打印如下:
true false false true
3、运行该程序会出现什么样的结果,
public class SychorinizedTest { public SychorinizedTest() { System.out.println("SychorinizedTest"); } /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub SychorinizedTest test=new SychorinizedTest(); test.sTest(); } void sTest() { SychorinizedTest a=this; SychorinizedTest b=this; synchronized(a) { try { b.wait(); System.out.println("B is waked up"); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } }
1)、编译错误
2)、运行错误
3)、运行异常
4)、打印结果:SychorinizedTest
5)、打印结果:SychorinizedTest,
B is waked up
答案:
SychorinizedTest
4、下面运行的结果是怎么样的:
父类:
publicclass Father { public Father() { System.out.println("Father!"); } publicvoid testA() { System.out.println("Father A"); } publicvoid testB() { System.out.println("Father B"); } }子类:
public class Children extends Father{ public Children() { System.out.println("Childern"); } public void testA() { System.out.println("Childern A"); } public void testA(String a) { System.out.println(a); } public String testA() { System.out.println("Childern A"); } public String testA(String a) { System.out.println("Childern A"); } public void testB() { System.out.println("Childern B"); } public static void main(String[] arg) { Children c=new Children(); } }
1)、编译错误
2)、运行错误
3)、正常运行
5、写出下面程序运行的结果:
publicclass StringBufferTest { publicstaticvoid main(String[] arg) { StringBufferTest t=new StringBufferTest(); t.test(); } void test() { int x=4; StringBuffer sb=new StringBuffer("..sdfgfe"); sb.delete(3,6); System.out.println(sb); sb.insert(1, "aa"); if(sb.length()>6) { x=sb.length(); } sb.delete(x-3, x-2); System.out.println(sb); } }答案:.aa.fe
6、String,StringBuilder,StringBuffer的区别及性能比较、共同特性
〔网上找〕
7、给出下面程序的执行顺序:
publicclass Father { //1 String a="aaaaaa"; public Father() { //2 System.out.println("Father"); } } class Child extends Father { //3 String b="bbbbbbb"; public Child() { //4 System.out.println("Children"); } //5 static{ String tt="ttttttt"; } }答案:
我用DEBUG得到的如下显示:
Source breakpoint occurred at line 23 of Father.java.
Source breakpoint occurred at line 5 of Father.java.
Source breakpoint occurred at line 9 of Father.java.
Father
Source breakpoint occurred at line 15 of Father.java.
Source breakpoint occurred at line 19 of Father.java.
Children
也即顺序是:
先执行静态初使化,然后去子类的构造函数,发现有继承,然后转向父类,发现父类有变量初使化,于是执行父类变量的初使化,然后执行父类的构造函数,再回到子类的构造函数,发现有全局变量要初使化,初使化子类的全局变量,再执行子类的构造函数
顺序为:5 1 2 3 4
8、现在一个表,有姓名、性别、年龄,字段分别为varchar(20),varchar(20),int,现有表中已经有上百万条记录了,在姓名上建索引,现在有一个文本文件,已经格式化为姓名、性别、年龄,写一个函数,怎么样一次性的将该文件中的数据以最快的速度导入到数据库中。
如有函数
save(Connection c,File f)
{
//操作
}
实现该函数
解:
8题的解决思路参见下面MYSQL的解决方案:
http://blog.csdn.net/fenglibing/archive/2007/10/11/1820153.aspx
发表评论
-
百度之星第一场题目
2009-06-01 08:55 1744百度之星2009程序设计大赛 初赛第一场试题 ... -
简单的JAVA反射应用
2008-07-02 23:39 1472获得某个类的对应的Class对象的方式: 1、使用类的.cl ... -
参数传递的过程
2008-07-02 23:37 1272在JAVA里面,对于方法的参数传递,不管是原生数据类型还是引用 ... -
String类要点
2008-07-02 23:36 14131、考查"=="的结果 2、String的 ... -
关于集合,你搞明白了吗?
2008-07-02 23:35 12831、当向集合set中增加 ... -
session与cookie的区别?
2008-07-02 23:34 1936session与cookie的区别? ... -
关于多线程
2008-07-02 23:33 1232题目:请编写一个多线程程序,实现两个线程,其中一个线程完成对某 ... -
2007年8月25日华为的几个面试题
2008-05-08 02:30 15671、下题的输出是什么: /** * 问下题的输出结果是什么 ... -
联想面试智力题,听说前面三道题必考(有部份解答)
2008-05-08 02:08 3245联想面试智力题,所说前面三道题必考,这个没有被证实过。不过,当 ... -
JAVA面试题
2008-05-08 02:06 1752网上找到一些JAVA面试题,不过,不管是不是面试题,有些时候在 ... -
华为的JAVA面试题及答案(部分)
2008-05-08 01:58 5139(后记:没有想到华为 ... -
作一份高水准的简历
2008-05-08 01:55 1967简历种类 1.中式 如果 ... -
华为面试题及答案
2008-05-08 01:52 5214这是第三次接到华为的面试电话了,第一交是自己投的简历,第二次及 ... -
JAVA面试题集 (下)
2008-05-07 22:58 1577Servlet方面 1、说一说Servlet的生命周期? ... -
JAVA面试题集 (上)
2008-05-07 22:55 18251.C++或Java中的异常处理 ... -
Java 面试中的陷阱
2008-05-07 22:53 1341以下题目来自包括IBM, E* ... -
Java学习题
2008-05-07 22:52 1415据说,如果你能独立完成(不用看资料,不借助调试)回答在60分以 ... -
外企面试官最爱提的问题TOP10
2008-05-07 22:51 14571.请介绍一下你自己。 这是外企常问的问题。一般人回 ... -
70个JAVA问答!
2008-05-07 22:33 18441. 问:在JAVA与JSP中要调 ... -
java常见面试题
2008-05-07 22:28 16891.面向对象的特征有哪些方面 1.抽象: 抽象就是忽 ...
相关推荐
根据提供的文件信息,我们可以将重点放在“2018迅雷面试题”的相关内容上,特别是与Java相关的面试知识点。下面将结合标题、描述以及部分内容,提取出与Java相关的面试知识点。 ### Java相关知识点 #### 1. Java...
### 2018 iOS面试题汇总解析 #### 一、设计模式的理解及常见类型 设计模式是指在软件开发过程中,对于特定问题的一种普遍适用的解决方案。它代表着开发者们长期以来积累的经验教训,可以帮助我们更好地组织代码,...
迅雷作为知名的互联网技术公司,其面试题涵盖了多个IT领域的知识点,主要集中在Java基础、操作系统、数据库、软件...以上是迅雷面试题中涉及的一些核心知识点的详解,理解并掌握这些内容有助于提升在IT行业的专业技能。
### 迅雷面试题解析 #### 1. Java线程模式(Thread Mode) Java中的线程模式主要涉及线程的创建、同步和调度。理解如何在多线程环境下正确地管理和控制线程是Java开发人员的基本技能之一。在Java中,可以通过继承`...
以上只是部分核心知识点,实际上Java面试题可能涵盖更多,例如Java 8及更高版本的新特性,框架如MyBatis,分布式系统,微服务,NoSQL数据库,测试,持续集成等。理解和熟练掌握这些知识点将有助于你在面试中表现出色...
根据给定文件的信息,我们可以推断出这是一份关于迅雷公司在2008年实习生招聘中的面试题目集合,主要涉及C++和Java两大编程语言。尽管具体的面试题目没有给出,但我们可以根据C++和Java这两门语言的特点,以及通常在...
java华为面试题、百度试题、腾讯试题、网易笔试题、迅雷笔试题、中兴面试题、Google笔试题
以上只是可能涉及的部分知识点,具体的笔试题内容需要查看“迅雷2011求职大礼包.pdf”文件以获取详细信息。这份文档可能包含了历年笔试题的真题、解答以及相关的复习资料,对于准备迅雷或其他公司的校园招聘笔试具有...
面试笔试题通常分为基础知识题、编程题和算法题三部分。基础知识题主要测试应聘者对语言特性和原理的理解;编程题则要求在限定时间内实现指定功能的代码;算法题旨在考察解决问题的能力和效率。在准备这些面试时,...
首先,迅雷笔试题中包含了多道编程和算法相关的面试题目,这里着重解析两个较为复杂的编程题目: 1. 如何将90%的查询在100毫秒内完成? 这是一个典型的性能优化问题。对于数据库查询,通常有以下几种优化手段: -...
【C++基础知识】 C++是计算机编程领域中的一个重要语言,尤其在系统软件、游戏开发、高性能计算和实时交易系统等领域有着广泛的应用。...希望这些信息对准备迅雷面试的朋友们有所帮助,祝大家顺利过关!
9. **迅雷笔试题.doc**:迅雷专注于下载技术和P2P网络,其笔试题可能关注网络协议、数据传输效率、编程能力等。 这些文件可以为求职者提供一个全面了解各大公司招聘标准和考察重点的机会,帮助他们在准备面试时更有...
以上知识点涵盖了从编程题的具体解答到相关算法和数据结构的深入理解,再到系统架构与网络服务的知识,对于IT行业求职者来说,这些内容是面试准备中不可或缺的一部分。同时,这些知识点也反映了IT行业对求职者理论...
【2013年7月北京迅雷C++笔试题】是迅雷公司在2013年7月为招聘C++开发工程师所设置的一次笔试环节。这次笔试着重考察候选人的C++基础知识、编程能力以及问题解决技巧。由于没有特定的时间限制,候选人有充足的时间...
### 产品策划类笔试面试题解析 #### 一、腾讯产品策划类笔试题解析 **题目解析:** 1. **列出腾讯的十款产品及其竞争对手的产品,并选择一款进行评价,指出其优缺点及改进建议。** - **产品列表及竞争对手:** ...
代码的核心部分如下: ```cpp for(i=2*n;i>=1;i--) cout; // 输出空格 for(i=0;i;i++) {a='A'+ i;cout;} // 输出左边的字母 for(i=1;i;i++) {a=a-1;cout;} // 输出右边的字母 ``` 这里,`n`是输入字母与'A'之间的...
### 2024年Java面试题 - 并发编程相关面试题解析 #### 一、并发编程的重要性 - **目的**:并发编程的核心目的是为了提高计算机系统的整体性能,特别是针对现代多核处理器架构。 - **提升多核CPU利用率**:通过创建...
这是迅雷公司的2007的年的笔试题和面试题,希望大家积极下载,共同学习
在IT行业的招聘过程中,尤其是对于知名企业如Google、华为、中软、腾讯、北电和迅雷等,笔试和面试是筛选优秀人才的关键环节。这些公司的面试题通常涵盖广泛的知识领域,包括但不限于计算机科学基础、算法与数据结构...
根据所提供的信息,“计算机专业各大公司面试题”文档涵盖了来自不同行业的多家知名公司的笔试与面试题目,这些公司包括但不限于百度、腾讯、华为、微软、迅雷、搜狐、网易、盛大等。该文档旨在帮助求职者更好地准备...