�Ϥ����

Java�ˤ����ơ�static�ѿ���¾�Υ��󥹥��󥹤ؤλ��ȷ����Ǽ����������static�ѿ��ν������Ԥ�ɬ�פ�����ޤ���

���Υڡ����Ǥϡ�static�ѿ��ν�����ˤĤ����������ޤ���

static�ѿ��ν�����Ѥ����ѥ롼����

Java����Ǥϡ�static�ѿ��ν�����Ѥ����ѥ롼����Ȥ��ơ�static�ץ롼�����Ѱդ���Ƥ��ޤ���

����ץ륳����
class Content
{
    public Content()
    {
        System.out.println("Content() ���ƤФ�ޤ�����");
    }

    public void print()
    {
        System.out.println("Content�Υ��󥹥��󥹤Ǥ���");
    }
}

class Constants
{
    public static Content content;

    static
    {
        content=new Content();
    }
}

class EntryPoint
{
    public static void main(String[] aArguments)
    {
        System.out.println("main�᥽�åɤ����Ϥ���ޤ�����");
        Constants.content.print();
        System.out.println("main�᥽�åɤ���λ���ޤ���");
    }
}

���Υץ������򥳥�ѥ��롿�¹Ԥ�����̤ϡ��������̤�Ǥ���

�¹Է��
main�᥽�åɤ����Ϥ���ޤ�����
Content() ���ƤФ�ޤ�����
Content�Υ��󥹥��󥹤Ǥ���
main�᥽�åɤ���λ���ޤ���

��static�ץ롼����ϡ��嵭����Τ褦�ˡ��軰�ԤΥ��饹���餽�Υ��饹���Ϥ���ƥ����������줿�ݤ˸ƤӽФ���ޤ���

���Τ褦�ʼ������뤳�Ȥˤ�ꡢ�ץ�����൯ư����;�פʽ���������ȥ���λ����̤��ޤ��Ƥ���褦�Ǥ����褯�Ǥ��Ƥޤ��͡�


���ʤ���õ��ʪ�ϸ��Ĥ���ޤ�������
�ޤ��ˤ����
���ͤˤʤä�
����äȰ㤦
���줸��ʤ�

������å�����������Ф��ꤤ���ޤ�

���Υ�å�������������ˤ���

������

��ĺ������å������ϴ����ԤΥ����å��θ塢��������ޤ���
����å������θ������˾����ʤ����ˤϡ��֤��Υ�å�������������ˤ���פ˥����å�������Ƥ���������
�������Ԥ���Ŭ�ڤ�Ƚ�Ǥ�����å������ϸ������ޤ���Τǡ�ͽ�ᤴλ������������


�ޤ�ɾ��������ޤ���

ɽ���Ǥ����å������Ϥ���ޤ���