A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 15555566103 中级黑马   /  2015-10-20 01:25  /  638 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1、 已知一个int数组, 编程从数组中获取最大数.
2、 编写一个方法(名字自定,但要符合Java编码规范),方法内打印一字符串,并在main()方法内调用它。
3、 环境变量path和classpath的作用是什么?
系统环境 path 为了更方便应用java 开发工具 将要执行命令的所在路径给系统、让系统去寻找 方便执行、必须是可执行文件先找当前路径再找path 路径 临时配置方式 通过set 命令完成、设置查看环境变量的值 在path环境变量的基础上添加新的目录 在任意目录下执行java 执行程序 专门给类文件设置路径 将class 文件所在目录 告诉系统,让系统去寻找 虚拟机先从classpath 寻找
4、 UDP协议与TCP协议有什么不同?
5、 编写一个类Person,为Person类定义年龄、姓名两个属性,并且定义一个SayHello方法,方法执行时输出“我是***我的年龄是***”;定义一个Chinese类从Person类继承。
6、 创建一个包含有private的属性和private方法的类。然后创建一个内部类,它有一个方法可用来修改外部类的属性,并调用外部类的方法。在外部类的另一个方法中,创建此内部类的对象,并且调用它的方法。
7、 用控制台程序输出九九乘法表;输出结果按下图所示:
      1*1=1
      1*2=2   2*2=4
      1*3=3   2*3=6   3*3=9
       .........
8、 编写程序拷贝一个文件, 尽量使用效率高的方式.
9、 编写HTML注册表单, 需要字段: 用户名, 密码, 确认密码, 性别(单选), 城市(下拉列表), 兴趣爱好(多选), 个人简介(文本域).
10、 定义一个学生类, 需要有姓名, 年龄, 考试成绩三个成员属性,创建5个对象, 属性可为任意值. 编程对这5个对象按成绩排序,并将结果输出。(提示,用TreeSet和Comparator实现)

---------NO14------------
1、        请说明Java中字符'\'的含义,有什么作用?
转义字符:\n等

2、 编写一个类,在main方法中定义一个Map对象(采用泛型),加入若干个对象,然后遍历并打印出各元素的key和value。

import java.util.*;
/*
1、获取map中的key,遍历输出,Set<Integer> set = map.keySet()
2、获取map里的数据,输出key跟value
        (1)使用map中entrySet方法,将map对象转化为Set集合
        (2)取得Set集合对象之后,就可以利用iterator()方法取得Iterator对象
        (3)使用Iterator迭代找到每一个Map.Entry对象,并进行key和value的分离
在map中保存的是很多的Map.Entry对象,而每一对象都保存着key和value值,只要能迭代Map.Entry就可以
获取相应的key和value
*/
public class Demo {
        public static void main(String[]agrs)
        {
                Map<Integer,String> map = new HashMap<Integer,String>();
                map.put(1,"hello");
                map.put(2,"world");
                map.put(3,"Big Bang");
                System.out.println(map);//{1=hello, 2=world, 3=Big Bang}输出全部的简化方法

                //Set<Integer> set = map.keySet();//获取map中的所有key
                Set<Map.Entry<Integer,String>> set = map.entrySet();//将map中每一个Entry<Integer,String>对象保存到set集合中
                Iterator<Map.Entry<Integer,String>> iter = set.iterator();
                while(iter.hasNext()) {
                        Map.Entry<Integer,String> me = iter.next();
                        System.out.println(me.getKey()+"  "+me.getValue());
                }
               
        }
}

3、 一个ArrayList对象aList中存有若干个字符串元素,现欲遍历该ArrayList对象,删除其中所有值为"abc"的字符串元素,请用代码实现。

4、 ArrayList<Integer> list = new ArrayList<Integer>(); 在这个泛型为Integer的ArrayList中存放一个String类型的对象。

5、 定义一个文件输入流,调用read(byte[] b)方法将exercise.txt文件中的所有内容打印出来(byte数组的大小限制为5)。

6、 定义一个标准的JavaBean,名叫Person,包含属性name、age。使用反射的方式创建一个实例、调用构造函数初始化name、age,使用反射方式调用setName方法对名称进行设置,不使用setAge方法直接使用反射方式对age赋值。

7、 分析以下程序运行结果,说明原理。(没有分析结果不得分)

    public class ThreadTest {
        public static void main(String args[]) {
        MyThread t = new MyThread();
        t.run();
        t.start();
        System.out.println("A");
        }
    }

    class MyThread extends Thread {
        public void run() {
            try {
                Thread.sleep(3000);
                } catch (InterruptedException e) {
             }
            System.out.println("B");
            }
    }

8、 存在一个JavaBean,它包含以下几种可能的属性:
       1:boolean/Boolean
       2:int/Integer
       3:String
       4:double/Double
     属性名未知,现在要给这些属性设置默认值,以下是要求的默认值:
       String类型的默认值为字符串 www.itheima.com
       int/Integer类型的默认值为100
     boolean/Boolean类型的默认值为true
       double/Double的默认值为0.01D.
  只需要设置带有getXxx/isXxx/setXxx方法的属性,非JavaBean属性不设置,请用代码实现

9、 编写一个程序,它先将键盘上输入的一个字符串转换成十进制整数,然后打印出这个十进制整数对应的二进制形式。这个程序要考虑输入的字符串不能转换成一个十 进制整数的情况,并对转换失败的原因要区分出是数字太大,还是其中包含有非数字字符的情况。提示:十进制数转二进制数的方式是用这个数除以2,余数就是二 进制数的最低位,接着再用得到的商作为被除数去除以2,这次得到的余数就是次低位,如此循环,直到被除数为0为止。其实,只要明白了打印出一个十进制数的 每一位的方式(不断除以10,得到的余数就分别是个位,十位,百位),就很容易理解十进制数转二进制数的这种方式。

10、 28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,够28人喝?假如是50人,又需要买多少瓶可乐?(需写出分析思路)

---------NO15------------
第2题:编写程序计算12+22+32+....+1002的和。
第4题: Collection和Collections有什么关系?List和Set有什么异同点?Map有哪些常用类,各有什么特点?
第8题:声明类Person,包含2个成员变量:name、age。定义函数sayHello(),调用时输出:我叫***,今年***岁了。
第9题:定义一个静态方法,该方法可以接收一个List<Integer>,方法内对List进行排序

1 个回复

正序浏览
好长好长呀,看不懂
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马