专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 Java初学者必备:java入门练习题

Java初学者必备:java入门练习题

更新时间:2020-04-17 14:30:29 来源:动力节点 浏览2541次

    简述逻辑操作(&,|,^)与条件操作(&&,||)的区别?【基础】

    答:区别主要有两点:a.条件操作只能操作布尔型的,而逻辑操作不仅可以操作布尔型,而且可以操作数值型b.逻辑操作不会产生短路。

    heap和stack有什么区别?【基础】

    答:栈是一种线形集合,其添加和删除元素的操作应在同一段完成,栈按照后进先出的方式进行处理;堆是栈的一个组成元素。

    Math.round(11.5)等于多少?Math.round(-11.5)等于多少?【基础】

    答:Math.round(11.5)==12Math.round(-11.5)==-11round方法返回与参数最接近的长整数,参数加1/2后求其floor。

    swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?【基础】

    答:switch(expr1)中,expr1是一个整数表达式。因此传递给switch和case语句的参数应该是int、short、char或者byte。long,string都不能作用于swtich。

    编程题:用最有效率的方法算出2乘以8等於几?【基础】

    答:2<<3。

    有没有length()这个方法?String有没有length()这个方法?【基础】

    答:数组没有length()这个方法,有length的属性。String有length()这个方法。

    在JAVA中,如何跳出当前的多重嵌套循环?【基础】

    答:在最外层循环前加label标识,然后用break:label方法即可跳出多重循环。

    构造器Constructor是否可被override?【基础】

    答:构造器Constructor不能被继承,因此不能重写Overriding,但可以被重载Overloading。

    两个对象值相同(x.equals(y)==true),但却可有不同的hashcode,这句话对不对?【基础】

    答:不对,有相同的hashcode。

    是否可以继承String类?【基础】

    答:String类是final类,故不可以继承。

    以下二条语句返回值为true的有:

    A:“beijing”==“beijing”;

    B:“beijing”.equalsIgnoreCase(newString(“beijing”));【基础】

    答:A和B

Java初学者必备:java入门练习题

 以上就是动力节点java培训机构的小编针对“Java初学者必备:java入门练习题”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>