`
leonzhx
  • 浏览: 794222 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

第六十四道Java小问题

阅读更多

请问以下程序的输出是:

NonEnumClass.java

 

public class NonEnumClass {
	private static NonEnumClass s_instance = new NonEnumClass();
	private int b;

	private NonEnumClass() {
		b = 3;
		System.out.print( EnumClass.A );
	}

	public static NonEnumClass getInstance(){
		return s_instance;
	}
	public int getB(){
		return b;
	}
	public static void main(String[] arg){
		System.out.print("C");
	}
}

 

EnumClass.java

public enum EnumClass {
	A;
	private EnumClass(){
		System.out.print(NonEnumClass.getInstance());
	}

}

 

运行 NonEnumClass

分享到:
评论

相关推荐

    java安装包(Windows64位)

    为了在Windows 64位操作系统上运行和开发Java程序,你需要Java Development Kit(JDK)。JDK是Java编程的基础,它包含了编译器、调试工具、类库等必要的组件。本安装包“java安装包(Windows64位)”正是为满足这一...

    java64位jdk

    Java 64位JDK是Java Development Kit的64位版本,专为Windows操作系统设计。在深入探讨这个主题之前,我们需要理解几个基本概念。 首先,Java JDK是开发和运行Java应用程序所需的核心组件,包括Java编译器(javac)...

    java jdk 8 64位

    1. **Java编译器**:JDK中的javac命令是Java源代码的编译器,将程序员编写的.java文件转换成可执行的.class文件,这是Java程序运行的第一步。 2. **Java虚拟机(JVM)**:JDK中的JVM是Java程序的运行环境,它负责...

    JAVA2核心技术(第二版中文PDF).part2.rar

    第六章 用AWT进行图形程序设计 第七章 用AWT设计用户界面 第八章 小应用程序 第九章 数据结构 第十章 异常和程序调试 第十一章 输入和输出 第十二章 多线程 第十三章 网络编程 第十四章 数据库连接:JDBC 第十五章 ...

    64位 java runtime 1.8.0.zip

    "8u151"表示这是Java 8的第151次更新,"windows-x64"表明它是针对Windows操作系统的64位版本,而"_8.0.1510.12"可能代表特定的构建版本号或安全补丁级别。 5. **安装与配置**:用户可以通过双击“jre-8u151-windows...

    Base64_java_

    在Java中,Base64编码和解码可以通过多种方式实现,其中包括标准库中的`java.util.Base64`类,以及一些第三方库。在你提供的`Base64.java`文件中,很可能包含了一个自定义的Base64编码和解码的实现。 Base64的工作...

    Java 图片压缩

    至于下载和修改图片路径,Java的标准库没有提供直接的下载功能,但我们可以借助第三方库如Apache HttpClient或者使用Java的`java.net.URL`和`java.nio`包来实现。修改图片路径则相对简单,只需将图片文件移动到新的...

    JAVA第十版部分答案

    四、Java异常处理 * Java异常的概念:包括异常的类型、异常的抛出和捕捉等。 * Java try-catch语句:包括try语句、catch语句、finally语句等。 五、Java流程控制 * Java的switch语句:包括switch语句的语法、...

    java2实用教程

    1.6 一个简单的JAVA小应用程序JAVAAPPLET:介绍了Applet的基础知识,这是一种可以嵌入到网页中的Java小程序。 1.7 什么是JSP:简单介绍了Java Server Pages(JSP),一种用于开发动态Web应用的技术。 第二章:...

    opencv-java480.dll windows 64 opencv-java480.jar下载

    在标题"opencv-java480.dll windows 64 opencv-java480.jar下载"中,提到了`opencv-java480.dll`和`opencv-java480.jar`两个文件。`opencv-java480.dll`是Windows操作系统上的动态链接库文件,它是OpenCV在Java平台...

    java和js相互base64编码解码

    在IT行业中,Base64是一种...Java自Java 8开始内置了Base64支持,而JavaScript则依赖于`btoa()`和`atob()`函数,或者使用第三方库。在实际项目中,了解并掌握这两种语言的Base64操作对于数据传输和存储是至关重要的。

    win7 x64 JAVA包

    【标题】"win7 x64 JAVA包"指的是专为64位Windows 7操作系统设计的Java运行环境安装包。在计算机科学与信息技术领域,Java是一种广泛使用的编程语言,由Sun Microsystems(现已被Oracle公司收购)开发,因其跨平台...

    Windows Java SE Development Kit 11.0.15.1 x64 Installer

    《Windows环境下Java SE Development Kit 11.0.15.1 x64 Installer详解》 Java SE Development Kit(JDK)是Oracle公司提供的用于开发Java应用程序的核心工具集,适用于Windows平台的x64架构。在Java SE ...

    Java开发常见问题汇总.ppt

    在Java开发过程中,遇到的问题多种多样,从环境配置到代码编写,每个环节都有可能出现问题。以下是一些关于Java开发的常见问题及其解决方法。 首先,确保Java开发环境的正确安装和配置。在Windows系统中,可以通过...

    Java 2 实用教程 课后习题答案

    6. **类与对象**:第六章是面向对象编程的基础,讲解类的定义、对象的创建、封装、继承和多态。习题可能涉及到设计简单的类结构并实现特定功能。 7. **接口与抽象类**:第七章涉及接口和抽象类,它们在多态中的角色...

    50道JAVA基础编程练习题

    6. **最大公约数与最小公倍数**:第六题要求计算两个正整数的最大公约数(GCD)和最小公倍数(LCM)。GCD可以通过辗转相除法(欧几里得算法)求得,LCM通常是两个数乘积除以GCD的结果。 7. **字符分类计数**:第七...

    java-8-openjdk-amd64

    1. **下载**:从官方或者第三方源获取`java-8-openjdk-amd64.tar.gz`压缩包。 2. **解压**:使用`tar`命令解压文件到指定目录。 3. **配置环境变量**:修改`~/.bashrc`或`~/.bash_profile`文件,添加`JAVA_HOME`、`...

    JAVA2核心技术(第二版中文PDF).part1.rar

    第六章 用AWT进行图形程序设计 第七章 用AWT设计用户界面 第八章 小应用程序 第九章 数据结构 第十章 异常和程序调试 第十一章 输入和输出 第十二章 多线程 第十三章 网络编程 第十四章 数据库连接:JDBC 第十五章 ...

    Java语言程序设计基础第十版第十二章课后复习题答案

    根据提供的信息,我们可以总结出以下关于《Java语言程序设计基础第十版》第十二章的一些关键知识点及解答: ### 一、异常处理基本概念 #### 12.1 **问题:** 异常处理的主要思想是什么? **解答:** 异常处理的主要...

    Java语言程序设计基础课后复习题答案第十三章

    Java 语言程序设计基础课后复习题答案第十三章 本部分内容将详细讲解 Java 语言程序设计基础课后复习题答案第十三章中的知识点。 一、Java 基础知识 1.1 在 Java 中,什么是可变长参数?答:在 Java 中,使用可变...

Global site tag (gtag.js) - Google Analytics