求这几道Java试题答案

2024-05-16

1. 求这几道Java试题答案

以上答案都是经过代码测试过保证准确:
1、C
2、A
3、D
4、A

求这几道Java试题答案

2. java题求详细解释

首先你要弄清楚  什么是实例方法,什么是类方法。确切地说这些选项里只有D是对的。
首先名词解释,实例方法是 非static的方法,类被实例化后,由实例调用的方法,方法的存在依赖于类对象
            类方法是 static 的方法,类无需实例化,就可以被调用。方法的存在依赖于类。
 A 实例方法可以直接调用父类的实例方法,错,实例方法可以直接调用父类的public 和protected的实例方法。
 B 实例方法可以直接调用父类的类方法,错,任何一个类的  1,public 的类方法可以在任意地方被调用。2,protected类方法可以在任意子类方法中被调用,3,无修饰符类方法可在本包内任意方法处被调用。4,private类方法呆可以在本类中任意方法调用。
 C 实例方法可以直接调用其他类的实例方法。 错,如果该其他类的实例方法是private的呢?
 D 实例方法可以直接调用本类的类方法。对。看B的解释。

3. 求解释一下这个java选择题

1、不管有没有出现异常,finally块中代码都会执行;
2、当try和catch中有return时,finally仍然会执行;
3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,不管finally中的代码怎么样,返回的值都不会改变,任然是之前保存的值),所以函数返回值是在finally执行前确定的;
如果finally中有return,则以finally中的return为准,其他的都将失效,return之前的代码都有效。本题执行finally块,因为finally块中有return所以try中return值失效。

求解释一下这个java选择题

4. 求这几道java面试题答案

1)一个short 16BIT的大小和一个48BIT的大小,凑成一个LONG(64)位置的大小的值,你可以用与的方式拿出想要的部分字段。
2)主要考点两处,第一,HASHCODE和EQUALS方法的写法,都有标准写法的,要注意。第二(这个是亮点),STRING类有独特的特点,NEW出来以后不能改变(改变等于新NEW一份)那么为了提高效率,HASHCODE()的具体计算函数放到构造函数中,然后HASHCODE直接返回构造函数中存储的int值,如果你对HASHCODE理解不深入,可能想不到这一点。
3)这个简单的吓人,随机出来1-100的整数,看看这个数字落入哪一个区间,区间的大小按照比例分配。
4)枚举都出来了,就是给SWITCH CASE用的开销比STRING小一些(JDK1.7支持SWITCH STRING的方式,但是枚举效率更高点)

你基本上第二点按照这样回答了,已经就靠谱了,游戏公司对效率特别重视,尤其是用JAVA写如果还不注意代码效率的话,那就只有呵呵了。

5. 急求java试题解答,请高手解答

1 B 
2 B 
3 D(举例来说,为int类型的变量赋值1L或者2.1f,必然报错,因为无法转换)
4 D(Java既有编译也有解释,但依题意解释是不对的)
5 C
6 B
7 B(同5)
8 A(返回类型、参数列表)
9 A(字符串)
10 C
11 A

急求java试题解答,请高手解答

6. 求以下java题目的答案

  尝试解答如下,如有不妥欢迎讨论
1、流是具备连续性和无终态的数据,具体定义可参考数据流
2、根据流向自然区分为输入流和输出流,以ETL系统用例为参考来分类
3、此处不太明白描述的数据具体是指封装数据还是原始数据,通过传感器采集的数据来说有视频流、音频流等,如果是底层数据处理的话参考java.io包,其它语言查阅官方文档。
4、InputStream和OutputStream不可实例化因为是抽象的,这些可以参阅oracle提供的java产品文档。

7. 求这道java题的答案 和详细步骤 答对就分

答案是:A.113
第一次进来
i=0;
++以后

i=1;k=1;
进入while,执行k+=2;
此时打印结果为:1

k=3;
此时k<5,满足while中的条件,while内部被再次执行。
此时再次打印结果为1;

k=5
---------------------------------

此时不满足回到for循环
执行for中的i++,此时i=2
然后执行++i后,i=3,k=3(注意k是在for循环中定义,所以每次过来都会被重新定义,不保留原来的)
进入while条件,满足
此时再次打印结果为3;
执行k+=2;k=5
不满足while的循环条件回到for循环
(重复进行“------------------”一下步骤,但是始终不满足while,不会再次打印,一直到for结束)

所以最后结果为113

求这道java题的答案 和详细步骤 答对就分

8. java基础试题 求答案

先说五个题,后边的有需要再答,望采纳!
1、B,解析:字符是两个字节,16位
2、D,解析:A和B中单引号换成双引号就对了,C中char不可以这样写,D正确
3、D,解析:long-->char会出现类型转换异常,高到低转不可以
4、D,解析:i=1时,进入case 1的分支处理,处理完后result变为1,注意处理完后没有加                     break,所以会接着进入case 2的分支,处理完后i变为3,执行break,跳出switch程序块
5、D,解析:++a意思为先将a+1再使用,++a +"+"+b+"="+(++a)+b,最后两个加号都是连接符,如果写成这种形式才是和++a +"+"+b+"="+((++a)+b),下面为运行结果截图:



最新文章
热门文章
推荐阅读