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

Java面试中涉及的String常考题

阅读更多
package test.string;

public class StringTest {

	public static void main(String[] args) {
		String s = new String("abc");//这一行创建了几个对象,分别是
		
		String s1 = "abc";//这一行结束,共创建了几个对象,分别是
		
		String s2 = new String("abc");//这一行结束,共创建了几个对象,分别是
		
		System.out.println(s == s1);
		System.out.println(s == s2);
		System.out.println(s1 == s2);
		
		System.out.println(s == s.intern());
		System.out.println(s.intern() == s2.intern());
		System.out.println(s1.intern() == s2.intern());
		System.out.println(s1 == s.intern());
		
		String hello = new String("hello");
		String hel = "hel";
		String lo = "lo";
		System.out.println(hello == hel + lo);
		System.out.println(hello == "hel" + "lo");
		System.out.println(hello == "hel" + lo);
		
		String hello2 = "hello";
		System.out.println(hello2 == hel + lo);
		System.out.println(hello2 == "hel" + "lo");
		System.out.println(hello2 == "hel" + lo);
	}

}

 

分享到:
评论

相关推荐

    java面试经典考题2018

    ### Java面试经典考题2018 - 面向对象四大特性及其它知识点解析 #### 1. 面向对象的四大特征 面向对象编程(OOP)是现代软件开发中最常用的设计范式之一,它主要围绕着四大核心概念进行: 1. **抽象**:抽象是指将...

    java面试题--反射机制

    在Java面试中,经常会出现与反射机制相关的题目。这是因为Java反射机制不仅是Java语言的一项重要特性,也是理解Java动态特性的关键所在。通过本文,我们将深入探讨Java反射机制的核心概念、基本原理及其应用场景。 ...

    JAVA面试题最全集.pdf

    本文档概括了Java面试题的知识点,涵盖了Java基础知识、JSP&Servlet技术、J2EE相关知识、Web安全性、MVC、XML、structs、Session Bean、EJB、Java多线程、文件加密技术、软件开发生命周期、路由协议、Java AWT和...

    java面试题-50道最容易考的java题

    ng new) 用新字符串替换旧字符...这些面试题涵盖了 Java 基础语法、面向对象、字符串处理等多个重要知识点,对于准备 Java 面试或者巩固 Java 编程基础至关重要。理解和熟练掌握这些概念,对于提升编程能力非常有帮助。

    福富2010 Java 面试题

    "福富2010 Java面试题" 以下是根据给定的文件生成的相关知识点: 基础类型 * 如何定义一个十六进制的 long 变量?答:使用long变量类型,例如:`long hex = 0x1234567890ABCDEF;` * long类型可以使用十六进制、十...

    java面试题汇总最新.pdf

    以上内容涵盖了Java面试中常见的基础概念和技术,对于理解和解答Java相关的面试问题非常有帮助。在实际面试中,面试者还需要深入理解这些概念的实际应用和最佳实践,以及如何解决实际开发中遇到的问题。

    java就业面试题 java面试 java考试 java学习

    以上是针对 Java 面试题中的一些基础知识点的详细解释,这些知识点涵盖了 Java 语言的基础语法、数据类型、运算符、控制流、类和对象等方面,对于准备 Java 面试或考试的人员来说,理解和掌握这些内容是非常重要的。

    java面试考题(2015年)

    【Java面试知识点】 Java是广泛使用的面向对象编程语言,面试中常常会涉及到以下几个核心知识点: 1. **接口声明**:在Java中,我们使用`interface`关键字来声明一个接口。接口是Java中的一种抽象类型,它包含常量...

    常见的Java上机面试题.pdf

    在上机编程类的面试题中,大部分涉及基础编程,例如算法、语法、常用的类等知识点。面试题 1 的截取字符串函数是一个典型的例子,要求面试者编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取...

    java 面试必考面试题

    Java 面试常考题详解 Java 是一种广泛使用的编程语言,掌握 Java 的基础知识是面试必备的技能。本文将对 Java 面试常考题进行详细解释,从基础知识到高级应用,涵盖了 Java 的方方面面。 一、Java 基础知识 1. ...

    JAVA面试题甲骨文

    JAVA面试题知识点总结 一、 Java 基础部分 1. 一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 答:可以,但只有一个公共类,其他类都不能是公共的。 2. 说说&和&&的区别。 答:&是按位与...

    java面试题集集结号(全)

    Java面试题集集结号涵盖了Java基础、数据库、Java Web技术、JavaScript、JSP+Servlet以及SSH框架等多个领域的经典问题,旨在帮助应聘者和学习者构建全面的Java知识体系。以下是一些具体的知识点: 1. **Java基础** ...

    Java 面试题专业大全

    以上就是Java面试题专业大全中可能涉及的主要知识点。对于每一个点,深入理解和实践都非常重要,因为它们不仅反映了你的技术水平,也是你能否解决实际问题的关键。不断学习和练习,才能在面试中展现出自己的专业实力...

    Java常用类String的面试题汇总(java面试题)

    在Java编程语言中,String是一个非常重要...以上是针对Java中String类常见面试题的知识点总结。在面试中,回答这类问题时要注意准确、完整,并且结合Java类库的特点来举例说明,以显示出你对Java语言和类库的深入理解。

    JAVA基础面试题(面向对象基础)

    综上所述,这些Java面试题涵盖了面向对象编程的核心概念,字符串处理,异常处理,以及Java集合框架和企业级应用开发的基础知识,这些都是Java开发者需要掌握的关键点。理解并熟练运用这些知识点对于成为一名优秀的...

    java华为面试题.pdf

    Java是广泛应用于企业级开发和Web应用...以上是针对Java面试题的一些核心知识点的解析,涵盖面向对象特性、异常处理、字符串操作、多线程以及JSP内置对象等内容。在面试准备时,理解并能灵活运用这些知识是非常关键的。

    2020年最新Java面试题及答案整理.docx

    以下是对2020年最新Java面试题的详细解释: 1. **面向对象的特征**: - 抽象:抽象是创建类的过程,它关注对象的属性和行为,而不关心具体实现细节。数据抽象关注数据结构,行为抽象则关注对象能做什么。 - 继承...

Global site tag (gtag.js) - Google Analytics