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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 粺¹³¼畅 中级黑马   /  2014-9-25 15:00  /  6113 人查看  /  37 人回复  /   7 人收藏 转载请遵从CC协议 禁止商业使用本文

1、 定义一个交通灯枚举,包含红灯、绿灯、黄灯,需要有获得下一个灯的方法,例如:红灯获取下一个灯是绿灯,绿灯获取下一个灯是黄灯。

2、 自定义枚举 Week 用于表示星期,Mon,Tue,Wed...要求每个枚举值都有toLocaleString 方法,用于获得枚举所表示的星期的中文格式 星期一、星期二、星期三...

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

4、 分析运行结果,说明原理。(没有分析结果不得分)
        import java.util.ArrayList;

        class Data {
            int val;
        }

        public class Test {
                  public static void main(String args[]) {
                           Data data = new Data();
                           ArrayList<Data> list = new ArrayList<Data>();

                   for (int i = 100; i < 103; i++) {
                           data.val = i;
                           list.add(data);
                   }

                    for (Data d : list) {
                          System.out.println(d.val);
                   }
             }
      }


5、 有一个类为ClassA,有一个类为ClassB,在ClassB中有一个方法b,此方法抛出异常,在ClassA类中有一个方法a,请在这个方法中调用b,然后抛出异常。在客户端有一个类为TestC,有一个方法为c ,请在这个方法中捕捉异常的信息。完成这个例子,请说出java中针对异常的处理机制。

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

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

8、 已知一个类,定义如下:
   package cn.itcast.heima;
      public class DemoClass {
      public void run()
      {
         System.out.println("welcome to heima!");
      }   
     }
(1) 写一个Properties格式的配置文件,配置类的完整名称。
(2) 写一个程序,读取这个Properties配置文件,获得类的完整名称并加载这个类,用反射 的方式运行run方法。

9、 使用TCP协议写一个可以上传文件的服务器和客户端。

10、 有100个人围成一个圈,从1开始报数,报到14的这个人就要退出。然后其他人重新开始,从1报数,到14退出。问:最后剩下的是100人中的第几个人?





评分

参与人数 1技术分 +1 收起 理由
格子、 + 1 认真敲代码了,这些很简单

查看全部评分

37 个回复

倒序浏览
题量有点多, 但都是一些很基础的东西.
前面那些题 , 视频里都差不多可以找到痕迹.
最后一道题是约瑟夫环, 数据结构第一章或第二章里会讲的东西.
通常我们是用循环链表来处理, 即, 可以用java中的LinkList进行处理.
因为, 在这道题里, 我们要经常进行删除节点的操作, 用链表的话, 程序效率会高一些.
如果用ArrayList的话, 那么要进行很多删除节点操作, 效率比较差.
回复 使用道具 举报
其实吧,确实难的
回复 使用道具 举报
caixingke 发表于 2014-9-25 15:11
题量有点多, 但都是一些很基础的东西.
前面那些题 , 视频里都差不多可以找到痕迹.
最后一道题是约瑟夫环,  ...

哥们,你学得不错啊!
回复 使用道具 举报
我就是来看看............
回复 使用道具 举报
第十题定义成boolean变量,退出的变成false然后编算法。。我暂时只想到这里。。
回复 使用道具 举报
好好看看视频吧
回复 使用道具 举报
感谢楼主分享
回复 使用道具 举报
不系之舟王 来自手机 中级黑马 2014-9-25 22:07:08
9#
还在学基础,感觉有点难
回复 使用道具 举报
小骚年  面试了吗???????????
回复 使用道具 举报
想了3分钟~发现最后一题有点难度啊,其他的都有思路
回复 使用道具 举报
大都在视频中有的知识 不过学的扎实 不看视频 估计做不完:L
回复 使用道具 举报
张周飞 发表于 2014-9-26 09:22
小骚年  面试了吗???????????

复习三天再去面试!
回复 使用道具 举报
谢谢分享了
回复 使用道具 举报
哪题难额 ....
回复 使用道具 举报
感谢分享了
回复 使用道具 举报
感谢分享
回复 使用道具 举报
杜工 来自手机 高级黑马 2014-9-26 20:35:54
18#
是,入学测试越来越难。
回复 使用道具 举报 1 0
谢谢分享,看看会不会了
回复 使用道具 举报
我也就是来看看!!!
回复 使用道具 举报 1 0
12下一页
您需要登录后才可以回帖 登录 | 加入黑马