`

有趣的java-大家一起来猜猜看结果?(如果你有结果请给出你的解释)

 
阅读更多
案例一:

class Test
{
	  private static Test test = new Test();
	  
	  public static int counter1;
	  
	  public static int counter2 = 0;
	  
	  public Test()
	  {
		  counter1++;
		  counter2++;
	  }
	  
	  public static Test getInstance()
	  {
		return test;  
	  }
}
public class ClassLoadTest {
	public static void main(String[] args)
	{
		Test test = Test.getInstance();
		System.out.println("counter1\t"+Test.counter1);
		System.out.println("counter2\t"+Test.counter2);
	}
}



案例二:

class Test
{
	
	  public static int counter1;
	  
	  public static int counter2 = 0;

        private static Test test = new Test();
	  
	  public Test()
	  {
		  counter1++;
		  counter2++;
	  }
	  
	  public static Test getInstance()
	  {
		return test;  
	  }
}
public class ClassLoadTest {
	public static void main(String[] args)
	{
		Test test = Test.getInstance();
		System.out.println("counter1\t"+Test.counter1);
		System.out.println("counter2\t"+Test.counter2);
	}
}




案例三:
abstract class A{
	public A(){
		this.print() ;
	}
	public abstract void print() ;
};
class B extends A{
	private int x = 100 ;
	public B(int x){
		this.x = x ;
	}
	public void print(){
		System.out.println("x = " + x) ;
	}
};
public class TestJava{
	public static void main(String args[]){
		A a = new B(10) ;
	}
};
分享到:
评论

相关推荐

    java版你画我猜

    【Java版你画我猜】是一款基于Java编程语言开发的在线互动游戏,它结合了局域网聊天功能,使得玩家可以在同一网络环境下进行实时的画图猜测活动。这款游戏的代码结构清晰,适合初学者学习和理解,同时也为有经验的...

    Java你话我猜

    "Java你话我猜"项目看起来是一个基于Java编程语言开发的互动游戏,名为"Draw4Guess",可能类似于流行的“你画我猜”在线游戏,其中玩家需要通过绘画来传达一个词或短语,而其他玩家则尝试根据画作猜出正确的答案。...

    程序员常读书单整理java-books希望对你有帮助 .rar

    这个时候《Java编程思想》是一本让你知其所以然的好书,它 对于基本的面向对象知识有比较清楚的交待,对Java基本语法,基本类库有比较清楚的讲解,可以帮你打一个良好的Java编程基础。这本书的缺点是实在太 厚,也...

    自己做的猜数字小游戏(java)

    【标题】"自己做的猜数字小游戏(java)"是一个基于Java编程语言开发的简易娱乐程序,它允许用户与计算机进行互动,尝试猜测计算机随机生成的一个数字。这个小游戏不仅锻炼了玩家的逻辑思维能力,同时也展示了Java语言...

    java程序做猜数字游戏

    18. 社区互动:如果游戏流行起来,你可以考虑添加社区功能,允许玩家分享他们的成就,讨论策略,甚至发起挑战。这需要你集成社交网络API或者搭建自己的论坛平台。 19. 账户系统和数据同步:为了保存玩家的进度和...

    猜数游戏eclipse项目(java)

    这个游戏通常被称为“数字猜谜”或者“猜数字”,它由计算机生成一个随机数,然后玩家尝试猜测这个数,根据计算机给出的提示(过高、过低或正确)来逐步接近目标数字。 【描述】中并未提供具体的游戏实现细节,但...

    java程序员到架构师之路.pdf

    《Java 编程思想》是一本让你知其所以然的好书,它对于基本的面向对象知识有比较清楚的交待,对 Java 基本语法,基本类库有比较清楚的讲解,可以帮你打一个良好的 Java 编程基础。 《Agile Java》中文版是一本以...

    疯狂猜成语

    "疯狂猜成语"是一款基于Java开发的模仿热门游戏"疯狂猜成语"的程序。这个小游戏包含了一个数据库用于存储成语及其相关信息,以及多线程技术来实现更流畅的游戏体验。接下来,我们将深入探讨其中涉及的IT知识点。 ...

    Tugas--Tebakgambar:猜图图加斯

    【标题解析】:“Tugas--Tebakgambar:猜图图加斯”这个标题看起来像是一个项目或任务的名称,其中“Tebakgambar”在印尼语中意为“猜图”,暗示这是一个与图像识别或者猜谜游戏相关的项目。而“图加斯”可能是项目...

    一个猜数字的小游戏代码

    程序根据用户猜想的数字与正确答案进行比对,给出比对结果(几A几B)。规则为:A前面的数字表示数字正确且位置也正确的数的个数,而B前的数字表示数字正确而位置不正确的数的个数。例如:正确答案为 5234,而猜的人...

    java 小游戏

    这个游戏看起来是一个简单的猜数字游戏,玩家需要根据难度选择一个区域,然后系统会生成一组数字,玩家需要输入同样数量的数字来尝试匹配。下面我们将详细解释其中涉及的Java编程知识点: 1. **类与对象**: - `...

    高低猜猜游戏:Java FX

    【高低猜猜游戏:Java FX】是一个基于Java编程语言,利用JavaFX库开发的桌面应用程序。JavaFX提供了一个丰富的图形用户界面(GUI)工具包,用于创建动态、交互式的应用程序。在这个游戏中,玩家需要猜测一个预设的...

    推荐Java程序员到j2ee架构师的阅读书籍.pdf

    这个时候《Java编程思想》是一本让你知其所以然的好书,它对于基本的面向对象知识有比较清楚的交待,对Java基本语法,基本类库有比较清楚的讲解,可以帮你打一个良好的Java编程基础。这本书的缺点是实在太厚,也比较...

    JAVA逻辑思维面试题.doc

    "JAVA逻辑思维面试题" 本文将对提供的15个逻辑思维题目进行详细的分析和解释,并提炼出相关的知识点。 01. 池塘水壶问题 这是一个典型的逻辑思维题目,要求使用两个水壶,容积分别为5升和6升,来取出3升的水。...

    JSF.rar_0 猜迷-jsf_JSF

    JavaScript Server Faces(JSF)是Java平台上用于构建Web应用程序的一种模型-视图-控制器(MVC)框架。这篇教程——"JSF.rar_0 猜迷-jsf_JSF",显然旨在帮助初学者逐步掌握JSF的核心概念和技术。作为网络编程人员,...

    java猜数字源码-XSS-Filter-Evasion-Cheat-Sheet-CN:XSS_Filter_Evasion_Cheat_Sh

    很多人仅仅是简单的把文中的各种代码复制下来,然后看起来很刁的发在各种论坛上,不过你要真去认真研读这些代码,就会完全不知所云了。原因是这篇文章最精华的部分是代码的解释而非代码本身。 一方面为了自己学习,...

    PHP基础教程 是一个比较有价值的PHP新手教程!

    与Java和Perl不同,你不必把头埋进100多页的文档中努力学习才可以写出一个象样的程序。只要了解一些基本的语法和语言特色,你就可以开始你的PHP编码之旅了。之后你在编码过程中如果遇到了什么麻烦,还可以再去翻阅...

    看图猜成语程序.rar

    用户猜对成语后,程序会给出反馈,可能包括正确答案、解释以及进入下一关的选项。 5. 教育元素:看图猜成语游戏除了娱乐性,还具有教育价值。它可以帮助用户学习新成语,加深对成语含义的理解,并提高观察和推理...

    java面试题点评剖析.pdf

    在Java中,所谓的二维数组其实是一组数组的数组,每个数组代表一维,而组合起来就形成了二维或更多维的结构。 7. **方法的重写(Override)** 和 **重载(Overload)**: - 重载发生在同一个类中,方法名相同但参数...

    阶段一计科一班19111120杨夺.docx

    ### Java课程设计知识点详解 #### 一、猜数字游戏 **1. 技术栈** - **JDBC**: Java Database Connectivity,用于连接数据库并执行SQL命令的Java API。 - **MySQL**: 关系型数据库管理系统,常用于存储和管理数据...

Global site tag (gtag.js) - Google Analytics