`
jbm3072
  • 浏览: 211266 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

一个简单的小测验,考查一下对Java基础的掌握情况

阅读更多
今天看Java Language Specification的时候看到了下面的一段代码:
package testPackage;
class Test {
public static void main(String[] args) {
String hello 
= "Hello", lo = "lo";
System.out.print((hello 
== "Hello"+ " ");
System.out.print((Other.hello 
== hello) + " ");
System.out.print((other.Other.hello 
== hello) + " ");
System.out.print((hello 
== ("Hel"+"lo")) + " ");
System.out.print((hello 
== ("Hel"+lo)) + " ");
System.out.println(hello 
== ("Hel"+lo).intern());
}

}

class Other static String hello = "Hello"; }


package other;
public class Other static String hello = "Hello"; }



输出的结果出人预料。不运行它,大家自己想想答案吧,然后把答案和你的想法贴出来分享给大家吧。
正确答案的话,运行一下运行一下就知道了。。
分享到:
评论

相关推荐

    计算机考查课作业\JAVA程序设计考查

    【JAVA程序设计考查】主要考察学生的实践能力和理论知识掌握,要求学生通过图形用户界面(GUI)来实现一系列功能。以下是具体的知识点解析: 1. **记事本程序**: - **GUI编程**:使用Java的Swing或JavaFX库创建...

    Java软件工程师初级阶段测试题

    Java软件工程师初级阶段的测试题主要考察的是对Java编程语言基础的理解和应用能力。下面将对题目中的几个关键知识点进行详细解析。 1. 第一题涉及的是Java的编译过程。当你在C:\Test目录下有HelloWorld.java文件时...

    IKM在线测试 JAVA 带参考答案

    根据提供的信息,我们可以推断这份文档是一份针对IKM在线测试中的JAVA部分的题目与参考答案列表。然而,具体的题目内容并未给出。为了满足生成详细知识点的要求,我们将基于这些信息,构建一个假设的情境,并围绕...

    java选择题测试含答案.docx

    测试涵盖了基本数据类型、算法设计、数据结构等多个方面的知识点,旨在考查考生对 Java 编程语言的理解和应用能力。 从测试的难度来看,整体难度较高,需要考生具备扎实的 Java 编程语言基础知识和较强的算法设计...

    Java初级逻辑测试经典19题

    这是一个基础的比较操作。 **实现思路:** 1. 使用条件语句比较m和n。 2. 输出较大的数。 #### 题目7:统计字符串中的英文字母和数字字符 **描述:** 读入一行字符,统计其中的英文字母和数字字符数量。 **解析:**...

    115道java面试题

    面试中会考查求职者对List、Set、Map等接口的实现类的了解程度,以及在什么情况下使用这些集合。垃圾收集器(Garbage Collector)是JVM中用来自动回收不再使用的对象的内存的组件,面试可能会问到不同的垃圾收集算法...

    Java二级考试

    - **goto**:虽然Java中没有直接提供`goto`关键字,但这个填空题可能意在考查考生对程序跳转的理解。 - **编译器**:填空中提到了“编译器”,这可能是指Java源代码被编译成字节码的过程,或者更深层次地考察Java...

    Oracle公司 Java8 Java SE 8 Programmer I 认证考试1z0-808题库 总167题

    ### Oracle公司 Java8 Java SE ...这些题目不仅检验了Java基础语法的掌握情况,还涵盖了面向对象设计原则、异常处理等多个方面,对于准备参加Oracle Java SE 8 Programmer I认证考试的开发者来说是非常重要的练习资源。

    二级JAVA上机试题汇编.pdf

    - 考试题型:通常包含基本操作、简单应用、综合应用等类型,考查考生对基础知识的掌握和实际问题的解决能力。 - 练习软件:一些机构提供配套的练习软件和上机环境调整,帮助考生进行模拟测试和提高实战能力。 7. ...

    Java程序设计课程考核评价模式改革与实践.pdf

    基础部分着重考察学生对Java基础语法和面向对象设计思想的掌握程度,实践部分则侧重于学生的编程能力、团队协作能力以及语言表达和文档撰写能力。整个教学过程中,应当追求全面、动态、多样化的评价,通过自主学习、...

    java面试评价表

    - **语法基础**:考查面试者对于Java语言的基础语法掌握程度,例如变量声明、数据类型转换、运算符使用等。 - **算法基础**:评估面试者对常见算法的理解,比如排序算法(冒泡排序、快速排序等)、查找算法(二分...

    JAVA程序设计(实验大纲2009-12修改版).doc

    1. Java基础应用程序设计:这个4学时的实验要求学生设置Java运行环境,理解Java概貌,掌握语言结构和控制语句。实验内容包括安装Java SDK,编写和测试简单的Java程序,设计99乘法表打印程序,以及编写数组排序和折半...

    西安软件公司java笔试题

    西安的软件行业对Java开发人员的需求旺盛,许多公司在招聘过程中会设置Java笔试环节来测试候选人的技术实力。这些笔试题目通常涵盖了Java编程的基础知识、核心概念以及进阶应用,旨在全面评估应聘者的编程能力、问题...

    2013年(上)全国信息技术水平考试计算机程序设计技术水平证书(JAVA语言)考试试卷.pdf

    综上所述,试卷内容广泛涉及Java基础语法、面向对象编程、异常处理、集合框架、多线程、网络编程、Java标准库使用等方面,这些都是掌握Java编程语言所必须具备的核心知识。考生需要对以上知识点有全面深入的理解和...

    JAVA成功面试秘籍

    《JAVA成功面试秘籍》是一本专为Java开发者准备的面试指南,旨在帮助读者全面掌握Java编程语言的核心概念和技术,从而在求职过程中脱颖而出。书中的内容涵盖了Java的基础知识、高级特性,以及在实际开发中广泛使用的...

    软件工程实验和考查进度表

    以下是对“软件工程实验和考查进度表”中涉及的知识点的详细说明: 1. **确定项目,制定开发计划**:这是软件开发的起点,团队成员需确定项目主题,分配角色,并建立项目档案,包括使用如WORD、EXCEL和VSS等工具来...

Global site tag (gtag.js) - Google Analytics