1、猜出以下三个程序的结果:
String a1="a"; String b1="a"; String a2=new String("a"); String b2=new String("a"); System.out.println(a1==b1); System.out.println(a2==b2); System.out.println(a1==a2); a2=b1; System.out.println(a1==a2);
解析:“==”是判断是否相等,基础数据类型判断值是否相等,而Object类型是判断地址是否相同。
a1与a2是指向静态区域的值,地址相同故相等,
相关推荐
四、 Java简单数据类型及运算 1. 变量和常量。 2. 基本数据类型及转换。 3. Java类库中对简单数据类型的类包装。 4. 运算符和表达式运算。 5. 数组和字符串。 五、 Java语言的基本语句 1. 表达式语句。 2. 条件语句...
面试题包括以下十九部分:Java 基础、容器、多线程、反射、对象拷贝、Java Web 模块、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、Mybatis、RabbitMQ、Kafka、Zookeeper、MySql...
Java选择题40道全英文带答案 简单题
自己从网上整理的java面试题目,有重点标注,攻202题,word有索引大纲,包括javase,j2ee,框架,简单算法
java的笔试题,包括大部分笔试时的考题,javaSE,javaEE,java编程,Oracle简单试题等
编写一个Java程序,实现一个简单的计算器,可以进行加、减、乘、除运算。 定义一个接口Shape,包含计算面积和计算周长的方法。创建两个类Circle和Rectangle实现该接口,并实现各自的计算方法。 定义一个接口Playable...
2011最近总结面试中经常出现的逻辑思维题及答案大全。
,共包含 208 道面试题, 1. JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,Java 开发工具包,提供了 Java 的开发环境和运行环境。 JRE:Java Runtime Environment 的简称,Java 运行环境,为 Java ...
[考试试题] 09年Java认证考试:5道JAVA题 [考试试题] 09年Java认证考试:传递引用的经典 [学习资料] 09年Java认证考试:定义People及其对象 [学习资料] 09年Java认证考试:Java认证模拟题及分析5 [考试试题] 09年...
题目描述在压缩包里面,两道简单算法题的源码,适合使用Java做题的初学者
Java核心编程,从第一个程序HelloWord到ifelse条件判断、for循环、数组等等,应有尽有的简单Java程序,既可以锻炼Java初级学习者的逻辑思维能力,也可以锻炼手脑并用的学习能力。学会了这些简单的编程能力,那么你就...
1. Java 中的异常处理机制的简单原理和应用。 当 Java 程序远反了 Java 的语义规则时,Java 虚拟机就会将发生的错误表示为 一个异常。远反语义规则包括 2 种情况。一种是 Java 类库内置的语义检查。例如 数 组下标...
1.C++或Java中的异常处理机制的简单原理和应用。 当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会...
150道单选复习题内附答案 1.方法定义和常量值的集合是(B) (A).单元 (B).接口 (C).成员 (D).变量 2.泛型使用中的规则和限制是(D) (A).泛类参数只能是类类型不能是简单类型 (B).同一种泛型可以对应多个版本 (C)...
几道简单java试题,用友笔试时出的。拿来分享一下
Java异常处理是Java编程中一个非常重要的部分,它允许程序在遇到错误或异常情况时采取适当的行动,而不是简单地崩溃。 在Java中,异常(Exception)是一种特殊的对象,表示程序运行过程中出现的问题。Java提供了很...
JAVA面试题汇总;自己新加了一些面试题及答案了(主要包括:原来的JAVA面试题汇总,Hibernate十五道强攻题;还有用简单代码学习Spring:IoC、AOP。。。等等);祝大家顺利通过面试吧;机会只留给有准备的人。
<br> 你能做对几道?(如果错了能说出其正确的说法吗) 是非题: 1.所谓缺省构造函数就是没有参数的构造函数 2.Java 的char是8位的 3.一个Java类可以有多个父类,这称作多继承. 4.对象...
java笔记 ...承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编 程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。
第2章 Java经典练习题 2.1 斐波那契数列 2.2 判断素数 2.3 水仙花数 2.4 分解质因数 2.5 杨辉三角 2.6 学习成绩查询 2.7 求最大公约数与最小公倍数 2.8 完全平方数 2.9 统计字母、空格、数字和其它字符个数 2.10 求...