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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 神之梦 于 2013-7-16 12:27 编辑

由于22期即将开班,23期报名火热,特此推出22,23期和云舞联合重磅答题活动!!!

加分说明:
          1、两次发题目之间是答题时间,跟下一次发题时间一样时或之前,答题有效。
             没有做代码题的抢答分扣一半,超时的,抢答题总共扣除2/3。
        2、代码题上限五分。
        3、我先加的是有效的楼层,对于没有加分的楼主要么是答案错误,要么是不在有效答题时间。
             对于不在答题时间的,我会根据代码题的情况统一进行扣分,在最后一个楼层根据统计情况进行加分。

第一部分:抢答!
      1.一共十三道题,第一个正确回答技术分加2分,其他正确回答加一分,错误回答不给分。
      2.十三道题每隔5分钟版主会更新一道题,一直到十三道题更新完毕,结束抢答,版主会统计谁是超级幸运星
      3.赶快复习知识点吧,注意,都是基础题!!!
第二部分:代码题!
      1. 抢答结束后会有一道代码题,代码题不分先后顺序,回答时间在晚上10:00之前即可。
      2.由于考虑今晚工作量问题,所以给大家一个小时的代码题答题时间。代码题是基础题,请自己作答,勿抄袭、百度类似题等。
注意:
          1,抢答题时间初步定为晚上800~9:00,请互相转告,勿失良机哦~~~
        2,如果做了抢答题而没有做代码题,分数减半,同样两道题都做的,分数在原来基础上加1
        3,代码题初步定为晚上9:05分给题,请大家按时刷新看题。
        4.以上分数都是指技术分。
        5.请大家在做完抢答题后回复自己都是在哪几楼回答的问题,方便版主们统计,谢谢大家。
     6.加分会在活动结束后由版主统计,加分。请大家答题后不要着急,预计工作量会有些大,所以请大家耐心等待加分。
        7.如答题后有未加分情况,请联系版主。




代码题:
请用java语言做一个猜拳小程序
1.需要用到的知识点:泛型、继承、封装、多态、伪随机数、IO流等
2.定义三个人物相对应不同的困难程度。
3.完全开放式答题,你能做成什么样的,就做成什么样
4.结果要截图出来,不在一个楼的注明是哪几个楼


评分

参与人数 1技术分 +1 收起 理由
万琪 + 1 赞一个!

查看全部评分

109 个回复

倒序浏览
1,送分题,早起的鸟有虫吃:java面向对象的三个特征?
回复 使用道具 举报
神之梦 发表于 2013-7-15 20:00
1,送分题,早起的鸟有虫吃:java面向对象的三个特征?

封装、继承、多态

评分

参与人数 1技术分 +2 收起 理由
神之梦 + 2

查看全部评分

回复 使用道具 举报
面向对象的三大特征:封装,继承、多态
1.封装:只隐藏对象的属性和实现细节,仅对外提供公共访问方式
好处:将变化隔离、便于使用、提高复用性、提高安全性
原则:将不需要对外提供的内容隐藏起来;把属性隐藏,提供公共方法对其访问
2.继承:提高代码复用性;继承是多态的前提
注:
①子类中所有的构造函数都会默认访问父类中的空参数的构造函数,默认第一行有super();若无空参数构造函数,子类中需指定;另外,子类构造函数中可自己用this指定自身的其他构造函数。
3.多态
是父类或接口定义的引用变量可以指向子类或具体实现类的实例对象
好处:提高了程序的扩展性
弊端:当父类引用指向子类对象时,虽提高了扩展性,但只能访问父类中具备的方法,不可访问子类中的方法;即访问的局限性。
前提:实现或继承关系;覆写父类方法。

评分

参与人数 1技术分 +1 收起 理由
神之梦 + 1

查看全部评分

回复 使用道具 举报
2,列举五个RuntimeException?
回复 使用道具 举报
空指针引用异常、类型强制转换异常、下标越界异常、算术运算异常(如整数除以0)、试图将对象强迫转换为不是实例的子类(ClassCastException)

评分

参与人数 1技术分 +1 收起 理由
神之梦 + 1 第二个和第五个差不多吧

查看全部评分

回复 使用道具 举报
本帖最后由 杨璐敏 于 2013-7-15 20:21 编辑

NullPointerException,UnknownTypeException,ClassCastException,SystemException, IllegalArgumentException

评分

参与人数 1技术分 +1 收起 理由
神之梦 + 1 赞一个!

查看全部评分

回复 使用道具 举报
3,示例代码,如何启动一个线程。两种方法一种即可,并简述这两种方法?
回复 使用道具 举报
hx32 高级黑马 2013-7-15 20:12:39
9#
第三题呢?
回复 使用道具 举报
4,写出5个你用过的IO流?
回复 使用道具 举报
hx32 高级黑马 2013-7-15 20:15:48
11#
1扩展java.lang.Thread类;2实现java.lang.Runnable接口
1中实现
  1. Thread thread =new MyThreadClass();
  2. thread.start();
复制代码
回复 使用道具 举报
创建方式一:继承Thread

        1:定义一个类继承Thread
        2:覆盖Thread中的run方法(将线程运行的代码放入run方法中)。
        3:直接创建Thread的子类对象
        4:调用start方法(内部调用了线程的任务(run方法));作用:启动线程,调用run方法

方式二:实现Runnable
        1,定义类实现Runnable接口。
2,覆盖接口中的run方法(用于封装线程要运行的代码)。
3,通过Thread类创建线程对象;
4,将实现了Runnable接口的子类对象作为实际参数传递给Thread类中的构造函数。
为什么要传递呢?因为要让线程对象明确要运行的run方法所属的对象。
5,调用Thread对象的start方法。开启线程,并运行Runnable接口子类中的run方法。
Ticket t = new Ticket();
区别:
        继承方式:线程代码放在Thread子类的run方法中
        实现方式:线程存放在接口的子类run方法中;避免了单继承的局限性,建议使用。
回复 使用道具 举报
hx32 高级黑马 2013-7-15 20:17:13
13#
第四题阵亡……
回复 使用道具 举报
本帖最后由 神之梦 于 2013-7-15 20:21 编辑

暂停十分钟
8点30重新开始,请准时刷新
回复 使用道具 举报
神之梦 发表于 2013-7-15 20:00
1,送分题,早起的鸟有虫吃:java面向对象的三个特征?


哈哈哈哈哈,面向对象三大特征:封装,继承,多态.
回复 使用道具 举报
本帖最后由 闲人忙啊 于 2013-7-15 20:22 编辑
神之梦 发表于 2013-7-15 20:00
1,送分题,早起的鸟有虫吃:java面向对象的三个特征?


第一题:封装 继承 多态
回复 使用道具 举报
hx32 高级黑马 2013-7-15 20:21:55
17#
4.转换流、print流、Object流、输入流、输出流
此题作弊了,版主可以不加分
回复 使用道具 举报
第二题:1,
Object x = new Integer(0);
     System.out.println((String)x);
当试图将对象强制转换为不是实例的子类时,抛出该异常(ClassCastException)

2,
int a=5/0;
一个整数“除以零”时,抛出ArithmeticException异常。

3,
String s=null;
int size=s.size();
当应用程序试图在需要对象的地方使用 null 时,抛出NullPointerException异常

4,
"hello".indexOf(-1);
指示索引或者为负,或者超出字符串的大小,抛出StringIndexOutOfBoundsException异常

5,
String[] ss=new String[-1];
如果应用程序试图创建大小为负的数组,则抛出NegativeArraySizeException异常。
回复 使用道具 举报
神之梦 发表于 2013-7-15 20:06
2,列举五个RuntimeException?

ClassCastException、 IllegalStateException、 IndexOutOfBoundsException、NullPointerException、ArithmeticException。
回复 使用道具 举报
神之梦 发表于 2013-7-15 20:00
1,送分题,早起的鸟有虫吃:java面向对象的三个特征?

面向对象三大特征:封装,继承,多态.
回复 使用道具 举报
12345下一页
您需要登录后才可以回帖 登录 | 加入黑马