案例一:
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编程基础。这本书的缺点是实在太 厚,也...
程序根据用户猜想的数字与正确答案进行比对,给出比对结果(几A几B)。规则为:A前面的数字表示数字正确且位置也正确的数的个数,而B前的数字表示数字正确而位置不正确的数的个数。例如:正确答案为 5234,而猜的人...
很多人仅仅是简单的把文中的各种代码复制下来,然后看起来很刁的发在各种论坛上,不过你要真去认真研读这些代码,就会完全不知所云了。原因是这篇文章最精华的部分是代码的解释而非代码本身。 一方面为了自己学习,...
设计的网络益智游戏:是一台计算机做服务器产生一个随机数和随机字母,另一台计算机做客户端来猜。 本系统要用到以下的Java编程技术实现的功能: ① 网络功能:这一程序将由一个服务器程序和一个客户端程序构成。...
与Java和Perl不同,你不必把头埋进100多页的文档中努力学习才可以写出一个象样的程序。只要了解一些基本的语法和语言特色,你就可以开始你的PHP编码之旅了。之后你在编码过程中如果遇到了什么麻烦,还可以再去翻阅...
大家猜猜这个程序运行结果是什么样子? 好了,不卖关子啦,我这里已经运行过了,如下图: 我们可以看到,【i】的值没有打印,而且线程还没有执行结束,那是为什么呢? 那我们一起来一步一步的分析推理下,我们先把
java猜数字源码 Metafacture 是一个用于处理半结构化数据的工具包,重点是图书馆元数据。 它提供了一组用于读取、写入和转换数据的通用工具。 Metafacture 可以用作独立应用程序,也可以用作其他应用程序中的 Java ...
对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对Java熟悉起来再说。用很短的时间快速过一遍Java语法,连懵带...
跟扫雷一样,数字也是表示周边有几个金子,然后用户根据场上已经翻出来的数字来猜哪一格可能有金子。 这种交互的游戏难点在于,用户的点击操作都要传到服务器上,而且服务器要实时的推送到其它玩家的应用上。另外...
这是一个简单的地方,可以编写一些代码并将其集中起来...... 按文件夹解释: gradle:简单的测试,看看 gradle 是如何工作的,并且可以为我的项目工作 scjp:我的 SCJP 学习过程中的小型小测试 gae:使用 Google ...
该代码是凌乱的,某些区域可能看起来是多余的。 首先,我开始理解Java文件I / O的工作原理以及如何从文本文件读取内容。 也许我将来会重新审视并实施Hangman的更常见功能 未来的实施 计时器 给用户有限的猜测 玩...
输入足够长的密码几乎是不可能猜到的。 通过创建无法发音并因此完全随机的密码,您可以保护字典攻击。 它是 Java Mobile.J2me 的一个版本
4.16 猜猜红桃A在哪儿 4.17 后台程序运行进度提示 4.18 动态文字排版 4.19 在Activity里显示列表 4.20 以动态列表配置选项 4.21 查找程序根目录下所有文件 4.22 加载手机磁盘里的图片文件 4.23 动态放大缩小...
4.16 猜猜红桃A在哪儿 4.17 后台程序运行进度提示 4.18 动态文字排版 4.19 在Activity里显示列表 4.20 以动态列表配置选项 4.21 查找程序根目录下所有文件 4.22 加载手机磁盘里的图片文件 4.23 动态放大缩小...
4.16 猜猜红桃A在哪儿 4.17 后台程序运行进度提示 4.18 动态文字排版 4.19 在Activity里显示列表 4.20 以动态列表配置选项 4.21 查找程序根目录下所有文件 4.22 加载手机磁盘里的图片文件 4.23 动态放大缩小...
4.16 猜猜红桃A在哪儿 4.17 后台程序运行进度提示 4.18 动态文字排版 4.19 在Activity里显示列表 4.20 以动态列表配置选项 4.21 查找程序根目录下所有文件 4.22 加载手机磁盘里的图片文件 4.23 动态放大缩小...
猜宝可梦 这是一款安卓游戏,可以作为随机作品制作,也可以将其视为迷你项目。 它随机显示口袋妖怪人物,让用户将自己与该特定口袋妖怪联系起来。 它只是为了刷我的android技能。 应用程序截图的链接在这里 -