黑马程序员技术交流社区

标题: 大的框架知识点 [打印本页]

作者: 15555566103    时间: 2015-10-19 19:34
标题: 大的框架知识点
黑马入学测试题,考试题
---------NO1------------
1、 以下代码哪个是正确的?为什么?
        a. byte b = 1 + 1;     
        b. byte b = 1; b = b + 1;
        c. byte b = 1; b = b += 1;   
        d. byte b = 1; b = ++b;
2、 创建ArrayList对象,添加5个元素,使用Iterator遍历输出
3、 请列举您了解的一些排序算法,并用Java语言实现一个效率较高的。
4、 Collection和Collections有什么关系?List和Set有什么异同点?Map有哪些常用类,各有什么特点?
5、 定义一个包含私有成员变量和函数的类,再定义一个内部类,在内部类函数中访问外部成员变量,并调用外部函数。在外部类函数中创建内部类对象,调用内部类函数。
6、 声明类Person,包含2个成员变量:name、age。定义函数sayHello(),调用时输出:我叫***,今年***岁了。声明类Chinese继承Person。
7、 编写程序,打印1到100之内的整数,但数字中包含7的要跳过,例如:17、27、71、72
8、 在打印语句中如何打印这3个x变量?
class A {
int x = 1;
class B {
int x = 2;
void func() {
int x = 3;
System.out.println( ? );
        }
    }
}
9、 编写程序,将指定目录下所有.java文件拷贝到另一个目的中,并将扩展名改为.txt
10、编写函数,从一个字符串中按字节数截取一部分,但不能截取出半个中文(GBK码表),例如:从“HM程序员”中截取2个字节是“HM”,截取4个则是“HM程”,截取3个字节也要是"HM"而不要出现半个中文
---------NO2------------
1、 创建ArrayList对象,添加5个元素,使用Iterator遍历输出
2、 什么情况下适合用UDP协议,什么情况下适合用TCP协议?
3、 编写程序计算12+22+32+....+1002的和.
4、 为什么需要配置path,什么时候需要classpath?
5、 在打印语句中如何打印这3个x变量?
class A {
        int x = 1;
        class B {
                int x = 2;
                void func() {
                int x = 3;
                System.out.println( ? );
        }
    }
}
6、 编写一个延迟加载的单例设计模式。
7、 编程打印所有的3位质数,质数特点:只能被1和其本身整除
8、 声明类Student,包含3个成员变量:name、age、score,要求可以通过 new Student("张三", 22, 95) 的方式创建对象,并可以通过set和get方法访问成员变量
9、 写一个正则表达式,可以匹配尾号5连的手机号。规则: 第1位是1,第二位可以是数字3458其中之一,后面4位任意数字,最后5位为任意相同的数字。例如:18601088888、13912366666
10、声明类Student,包含3个成员变量:name、age、score,创建5个对象装入TreeSet,按照成绩排序输出结果(考虑成绩相同的问题)。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2