`

有趣的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-books希望对你有帮助 .rar

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

    一个猜数字的小游戏代码

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

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

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

    Java课程设计报告 原代码 网络益智游戏

    设计的网络益智游戏:是一台计算机做服务器产生一个随机数和随机字母,另一台计算机做客户端来猜。 本系统要用到以下的Java编程技术实现的功能: ① 网络功能:这一程序将由一个服务器程序和一个客户端程序构成。...

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

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

    线程安全之可见性揭秘-《云课堂》

    大家猜猜这个程序运行结果是什么样子? 好了,不卖关子啦,我这里已经运行过了,如下图: 我们可以看到,【i】的值没有打印,而且线程还没有执行结束,那是为什么呢? 那我们一起来一步一步的分析推理下,我们先把

    java猜数字源码-metafacture-core:用于元数据处理的Metafacture工具套件的核心包

    java猜数字源码 Metafacture 是一个用于处理半结构化数据的工具包,重点是图书馆元数据。 它提供了一组用于读取、写入和转换数据的通用工具。 Metafacture 可以用作独立应用程序,也可以用作其他应用程序中的 Java ...

    java工程师书籍

    对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对Java熟悉起来再说。用很短的时间快速过一遍Java语法,连懵带...

    微信小程序之WebSocket

    跟扫雷一样,数字也是表示周边有几个金子,然后用户根据场上已经翻出来的数字来猜哪一格可能有金子。 这种交互的游戏难点在于,用户的点击操作都要传到服务器上,而且服务器要实时的推送到其它玩家的应用上。另外...

    prekrasting:一些拖延症

    这是一个简单的地方,可以编写一些代码并将其集中起来...... 按文件夹解释: gradle:简单的测试,看看 gradle 是如何工作的,并且可以为我的项目工作 scjp:我的 SCJP 学习过程中的小型小测试 gae:使用 Google ...

    Hangman:用Java编写的基于文本的准系统的Hangman游戏

    该代码是凌乱的,某些区域可能看起来是多余的。 首先,我开始理解Java文件I / O的工作原理以及如何从文本文件读取内容。 也许我将来会重新审视并实施Hangman的更常见功能 未来的实施 计时器 给用户有限的猜测 玩...

    Java Random Password Generator j2me-开源

    输入足够长的密码几乎是不可能猜到的。 通过创建无法发音并因此完全随机的密码,您可以保护字典攻击。 它是 Java Mobile.J2me 的一个版本

    Google Android SDK开发范例大全(第3版) 1/5

    4.16 猜猜红桃A在哪儿 4.17 后台程序运行进度提示 4.18 动态文字排版 4.19 在Activity里显示列表 4.20 以动态列表配置选项 4.21 查找程序根目录下所有文件 4.22 加载手机磁盘里的图片文件 4.23 动态放大缩小...

    Google Android SDK开发范例大全(第3版) 4/5

    4.16 猜猜红桃A在哪儿 4.17 后台程序运行进度提示 4.18 动态文字排版 4.19 在Activity里显示列表 4.20 以动态列表配置选项 4.21 查找程序根目录下所有文件 4.22 加载手机磁盘里的图片文件 4.23 动态放大缩小...

    Google Android SDK开发范例大全(第3版) 3/5

    4.16 猜猜红桃A在哪儿 4.17 后台程序运行进度提示 4.18 动态文字排版 4.19 在Activity里显示列表 4.20 以动态列表配置选项 4.21 查找程序根目录下所有文件 4.22 加载手机磁盘里的图片文件 4.23 动态放大缩小...

    Google Android SDK开发范例大全(第3版) 5/5

    4.16 猜猜红桃A在哪儿 4.17 后台程序运行进度提示 4.18 动态文字排版 4.19 在Activity里显示列表 4.20 以动态列表配置选项 4.21 查找程序根目录下所有文件 4.22 加载手机磁盘里的图片文件 4.23 动态放大缩小...

    GuessthePokemon:这是一款安卓游戏,可以作为随机作品制作,也可以将其视为迷你项目。 它随机显示口袋妖怪的数字,以便让用户将自己与特定的口袋妖怪联系起来

    猜宝可梦 这是一款安卓游戏,可以作为随机作品制作,也可以将其视为迷你项目。 它随机显示口袋妖怪人物,让用户将自己与该特定口袋妖怪联系起来。 它只是为了刷我的android技能。 应用程序截图的链接在这里 -

Global site tag (gtag.js) - Google Analytics