`
曹逸飞
  • 浏览: 3372 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

据说是每个初学者都无法给出输出结果的,特无耻的面试题

阅读更多
请给出下面程序的输出结果:



public class ClassLoaderSeq {



/**

* @param args

*/

public static void main(String[] args) {

Singleton singleton = Singleton.getInstance();



System.out.println("counter1 = " + singleton.counter1);

System.out.println("counter2 = " + singleton.counter2);

}



}



public class Singleton {



private static Singleton singleton = new Singleton();

public static int counter1;

public static int counter2 = 0;



private Singleton(){

this.counter1++;

this.counter2++;

}



public static Singleton getInstance(){

return singleton;

}

}



这个让人纠结的输出结果:

counter1 = 1

counter2 = 0




分享到:
评论

相关推荐

    java面试题,J2EE面试题 笔试题

    3、J2EE初学者面试题 4、J2EE面试题(打码查错题) 5、java_华为笔试题 6、java常见面试题 7、java程序员面试宝典 8、java面试题及答案 9、java面试题编程篇 10、Oracle面试题 11、Oracle企业面试题集锦 12、Spring...

    软件面试测试笔试题适合初学者

    这份资料集合了各类软件面试测试题,旨在帮助初学者全面地了解并提升自己的技能,为面试做好充分的准备。以下是一些关键知识点的详细说明: 1. **软件测试基础**: - 定义:软件测试是验证和确认软件产品是否符合...

    C51初学者的面试题或者叫必须掌握的知识

    C51初学者的面试题或者叫必须掌握的知识 本资源摘要信息涵盖了 C51 初学者在面试时必须掌握的知识点,涵盖预处理器、宏、死循环、数据声明等多个方面。 预处理器(Preprocessor) 1. 用预处理指令 #define 声明一...

    适合于初学者的JAVA基础练习题

    对于初学者来说,Java编程的学习离不开实践操作,下面是一些基于Java的基础练习题,旨在帮助初学者巩固基础知识,提升编程技能。 1. **日期天数计算**:编写一个程序,根据用户输入的年、月、日,计算出这一天是...

    C语言初学者习题汇编及参考答案.docx

    在C语言中,变量是存储数据的容器,每个变量都有其数据类型。常见的数据类型有整数型、浮点数型、字符型等。在习题中,我们可以看到对变量的定义和初始化,例如`int a, b, c;`,这里定义了三个整数型变量a、b和c。 ...

    C++初学者100题

    从给定的文件信息中,我们可以提取出一系列与C++编程相关的知识点,这些知识点涵盖了基本的算法实现、字符串处理、数字操作以及简单的图形输出。以下是根据文件内容详细解析的几个重要知识点: ### 1. 求两个整数的...

    C语言练习题(适合初学者)

    C 语言练习题(适合初学者) 本资源提供了 59 个 C 语言练习题,涵盖了基本数据类型、运算符、控制结构、函数、数组、字符串等多个方面。这些练习题适合初学者,旨在帮助他们提高编程技能和逻辑思维能力。 1. 从...

    java小练习题 适合初学者

    这个"java小练习题"压缩包包含了多个经典的编程练习,旨在帮助初学者巩固基础知识,理解控制结构、数据类型、循环以及逻辑判断等核心概念。 1. **100道例题.txt**:这可能是一个文本文件,包含了100个不同的Java...

    java 初学者面试总结

    收集的java基础,本人也是初学者,后续更新。跟多面试题,大家一起进步

    企业公司软件测试面试笔试题集合 软件测试面试题

    Java初学者都必须知道的六大问题.doc 百度笔试题.txt 北京博彦科技笔试+面试.doc 北京大学计算机科学技术研究所.doc 波尔世通的笔试+面试.doc 测试人员面试题.doc 测试题.doc 常见的测试题(转贴).doc 传视数码...

    2024年软件测试必考50个面试题及答案

    本文为初学者提供了一个全面的学习指南,涵盖了50个软件测试面试题及其答案。通过通俗易懂的语言,本文介绍了软件测试的基础知识、高级概念以及实战技巧,旨在帮助面试者更好地准备软件测试相关的职位面试。 适用...

    java小项目 适合初学者

    在学习资源方面,15个适合初学者的小JAVA视频不仅提供了一个直观的学习途径,而且也涵盖了从项目构思到代码编写再到结果测试的完整流程。通过观看视频,初学者可以更加直观地理解理论知识在实际项目中的应用,跟随...

    2024最强Python春招面试题(一篇就够了).zip这篇博客为即将参加春招的Python初学者提供了一个全面的面试准备指南

    python【2024最强Python春招面试题(一篇就够了)简介】 内容概要: 这篇博客为即将参加春招的Python初学者提供了一个全面的面试准备指南。通过深入解析Python面试中常见的题目,如Python基础、函数和模块、面向对象...

    MCNP初学者入门指南

    - **输运过程**: 每个粒子的路径都通过蒙特卡罗方法随机确定,根据物质的性质和粒子的初始条件来模拟可能发生的相互作用。 - **相互作用类型**: 包括康普顿散射、电子对效应和光电效应等。 - **统计收敛性**: 通过...

    一份针对Java初学者和初级工程师的知识点总结和面试题解析,拟关注面试中最常见的知识点 .zip

    一份针对Java初学者和初级工程师的知识点总结和面试题解析,拟关注面试中最常见的知识点。写在前面Java-Notes 介绍创作背景现阶段互联网上可以搜到的面试题比较杂乱(大多在CSDN/博客园,不成体系),有的所谓面试题...

    vasp初学者必读

    此外,初学者还需要学习如何通过VASP的输出文件来分析计算结果,以及如何对输入参数进行调整,以优化计算过程和提高计算精度。 由于VASP是一个非常复杂的软件包,初学者需要通过阅读VASP的官方手册、参考文献和参与...

    C语言面试题

    面试题可能要求你解释这些结构的工作原理,并给出示例代码。此外,函数的使用和定义也是考察重点,理解函数的作用域、参数传递和返回值是必不可少的。 函数之后,可能会涉及到指针的概念,这是C语言的一个特色。...

    初学者的C语言经典练习题

    本篇文章将基于《初学者的C语言经典练习题》这一资料中的前十个练习题进行详细的解析与讲解,帮助初学者更好地理解和运用C语言的基本语法和编程技巧。 #### 二、C语言简介 C语言是一种结构化高级编程语言,具有...

    C语言经典习题-初学者

    本资源提供了 C 语言经典习题,涵盖了 C 语言程序设计的基本结构、选择排序算法、数组的操作、循环语句的使用、输入输出操作、变量的定义和使用、数据的输入和输出等多个知识点,旨在帮助初学者快速入门和深入了解 C...

Global site tag (gtag.js) - Google Analytics