�g�l�X�g�h�����^�Ŏn�߂�y��Java�v���O���~���O!?�F�y�����ŁzEclipse�ł͂��߂�v���O���~���O�i16�j�i1/3 �y�[�W�j

���ꂩ��v���O���~���O���w�K���������AJava�͓�����łƂ��‚��Â炢�Ƃ������̂��߂�Java�v���O���~���O������A�ڂł��B�ŐV��Eclipse 3.4��Java 6���g���啝�ɏ��ʂ𑝂₵���A�A�ځuEclipse�ł͂��߂�v���O���~���O�v�̉����łƂȂ�܂�

» 2010�N05��20�� 00��00�� ���J
[���R���j�C������ЃK�����I]

�ʏ��Java�v���O���~���O�����g�y�ʁh��

�@�v���O���~���O����Java�ł́A1�‚̃N���X��1�t�@�C���ɋL�q���邱�Ƃ���{�Ƃ��Ă��܂��B���̂��߁A�v���O�������쐬����ۂɁA�����‚��̃N���X���K�v�ɂȂ�ƁA�����̃t�@�C����p�ӂ��邱�ƂɂȂ�܂��B

�@�ė��p����v���O�����̕ێ琫���l����ƁA�t�@�C���ʂɂȂ��Ă���͕̂֗��Ȗʂ������̂ł����A������Ƃ����v���O�������쐬����ۂɂ́A1�‚̃N���X���Ƃ�1�t�@�C����p�ӂ��ăR�[�f�B���O���邱�Ƃ��A�t�ɖʓ|�Łu�ێ琫�������Ȃ�v�Ɗ����邱�Ƃ�����܂��B

�@����ȂƂ��́A�l�X�g�����N���X�𗘗p���Ă݂܂��傤�B�l�X�g�����N���X���g���ƁA�������“�����m�F���ẮA�g�����Ă����A�W���C���i�r�q�j�ȊJ��������̂��y�ɂȂ�A�g�ʏ��Java�v���O���~���O�������C�g�E�F�C�g�i�y�ʁj�ȃv���O���~���O�h���ł��܂��B������Ƃ����A�C�f�A���������Ă݂��v���g�^�C�v�쐬��A���낢������C�u�������T���v���v���O�����쐬�Ȃǂɖ��ɗ����܂��B

�@Eclipse��Java�v���O���~���O���n�߂鏀�����܂��̕��́A�A�ڑ�1��́uEclipse 3.4�Œ��ȒPJava�v���O���~���O��b�����v�ŏ��������Ă����Ă��������B

�l�X�g�����^�i�N���X�^�C���^�[�t�F�C�X�j�Ƃ�

�@����܂ł̘A���ł́A�N���X���C���^�[�t�F�C�X��Ǝ��ɍ쐬����ꍇ�ɂ́A�Ή�����t�@�C����p�ӂ��āA�����ɃR�[�f�B���O�����邱�Ƃ�������Ă��܂����B���́AJava����ł̓N���X��C���^�[�t�F�C�X�̒��ł��A�N���X��C���^�[�t�F�C�X��錾�ł��܂��B�R�[�h�̃u���b�N�̒��ł��A������錾�ł���̂ł��B

�@���̂悤�ɁA����^�̓����Ő錾���ꂽ�N���X���u�l�X�g�����N���X�inested classes�j�v�Ƃ����܂��B���l�ɁA����^�̓����Ő錾���ꂽ�C���^�[�t�F�C�X���u�l�X�g�����C���^�[�t�F�C�X�inested interfaces�j�v�Ƃ����܂��B�l�X�g�����N���X�ƁA�l�X�g�����C���^�[�t�F�C�X�̗��������킹�āu�l�X�g�����^�inested types�j�v�Ƃ����܂��B

�l�X�g�����^���͂ތ^�́u�G���N���[�W���O�^�v

�@�l�X�g�����^���͂ތ^�̂��Ƃ��u�G���N���[�W���O�^�ienclosing type�j�v�Ƃ����܂��B�l�X�g�����^�ɂ́A�p�r�ɉ����āustatic�v��t������A�t���Ȃ������肵�܂��B

�g�b�v���x���̃N���X�^�C���^�[�t�F�C�X

�@�Ȃ��A�l�X�g�����N���X��C���^�[�t�F�C�X�ɑ΂��āA�l�X�g���Ă��Ȃ��N���X��C���^�[�t�F�C�X�̂��Ƃ��u�g�b�v���x���̃N���X��C���^�[�t�F�C�X�v�Ƃ����܂��B

�@����̓l�X�g�����^�Ƃ͂ǂ��������̂��𗝉����邽�߂ɁA�N���X���Ő錾����l�X�g�����N���X�ƃC���^�[�t�F�C�X���g�����v���O���~���O�ɂ‚��Đ������܂��B

�T���v���u�^�C�}�[�A�v���v�T�v

�@���@�I�Ȑ����𒆐S�ɂ�����A��̓I�ȗ�����Ȃ���̕����A�l�X�g�����^�ɂ‚��ė������₷���ł��傤�B��������͊ȒP�ȃ^�C�}�[�����Ȃ���A�l�X�g�����N���X��C���^�[�t�F�C�X���g���Ă݂邱�Ƃɂ��܂��傤�B

�@�T���v���Ƃ��āA1�b���Ƃ�1�J�E���g�_�E������v���O��������邱�Ƃɂ��܂��B�܂��́A12�b�Ƃ����Œ�^�C�}�[�Ŏ������Ă݂܂��B

Thread�N���X���g��

�@�v���O������1000�~���b�ꎞ��~���邽�߂ɂ́Ajava.lang.Thread�N���X��static���\�b�h�ł���sleep���\�b�h���Ăяo���܂��BThread�N���X�ɂ‚��ďڍׂ͐������܂���̂ŁA�����ł́A���������΃v���O������1000�~���b�ꎞ��~�ł���Ɨ������Ă����Ă��������B

Thread.sleep(1000);

�^�C�}�[�N���N���X

�@�usample16�v�p�b�P�[�W���쐬���āA�N���N���X�uApp�v���쐬���܂��BApp�N���X�ł́A1000�~���b��\�����߂ɁuINTERVAL�v�Ƃ���static���萔��p�ӂ��Ă��܂��B�uexecute�v���\�b�h�̒��ŁA1�b�ԃv���O�������ꎞ��~���Ă�count�̒l��1���炵�Ă���̂ŁA�����12�b�^�C�}�[�ƂȂ�܂��Bexecute��main�A���ꂼ������\�b�h�Ɂuthrows Exception�v���w�肳��Ă���_�ɒ��ӂ����Ă��������B

package sample16;
 
public class App {
    final static long INTERVAL = 1000;
    public void execute() throws Exception {
        int count = 12;
        while (count > 0) {
            Thread.sleep(INTERVAL);
            count--;
        }
    }
    public static void main(String[] args)
    throws Exception {
        App app = new App();
        app.execute();
    }
}
sample16/App.java

Eclipse�Ŏ��s�\�����w�肵�Ď��s

�@�R���p�C���G���[���o�Ă��Ȃ����Ƃ��m�F�ł�����Asample16.App�N���X�����s���Ă݂܂��BEclipse�ł́A�v���O�����̎��s�����R�}���h�p�����[�^���w��������A���s�‹����w���ł���悤�ɂȂ��Ă��܂��B����́A���s�\�����w�肵�Ď��s���Ă݂܂��傤�B

�@sample16.App�N���X���}�E�X�̉E�{�^���ŃN���b�N���ĕ\������郁�j���[�Łm���s�n���m���s�̍\���n���N���b�N���܂��B�\�����ꂽ��ʂŁA������JRE�̎w�肪�ł��邱�Ƃ�������܂��B�����ł́A�m���O�n�Ɂusample16.App�v���w�肵�ām���s�n���N���b�N���܂��i�}1�j�B

}1@ms\n_CAO �}1�@�m���s�\���n�_�C�A���O

�@���s���Ă݂�ƁAEclipse�̉����ɂ���m�R���\�[���n�^�u�ŁA12�b���炢�Łu<�I��> App [Java �A�v���P�[�V�����i���j�v�Ƃ������\��������āA�v���O�����͏I�����܂��i�}2�j�B

}2@mR\[n^u̕\ �}2�@�m�R���\�[���n�^�u�̕\��

�@�R���\�[���̏o�͉�ʂɂ͉����\������Ȃ��̂ŁA���ꂾ���ł́A�{���Ƀv���O�����������Ă���̂�������܂���B���ǂ��Ă݂܂��傤�B

�^�C�}�[�A�v���ɏo�͋@�\��lj�

�@�J�E���g�_�E������1�b���ƂɁu.�v��\�����A�I����ɃJ�E���g�_�E�����n�߂������A�J�E���g�_�E�����I�����������A�J�E���g�_�E�������b���A�J�E���g�_�E���̏����l��\�����Ă݂܂��B��؂肪������悤�ɁA10�b���Ƃɉ��s������悤�ɂ��Ă��܂��B��{�I�ɂ́ASystem.out��print���\�b�h��Aprintln���\�b�h���g���Ă��邾���Ȃ̂ŁA�����̓��e���̂ɓ���_�͂Ȃ��͂��ł��B

Eclipse�ŃN���X���R�s�[

�@���̎菇��App���R�s�[���āAApp2���쐬���܂��B��������ƁA�N���X����App2�ɕύX����Amain���\�b�h����App�N���X���g���Ă��镔����App2�N���X�Ɏ����ŕύX����܂��B

  1. Eclipse��sample16�́uApp.java�v��I��
  2. �}�E�X�̉E�{�^�����N���b�N���ĕ\������郁�j���[�Łm�R�s�[�n���w��
  3. �p�b�P�[�W��sample16���}�E�X�̉E�{�^���ŃN���b�N���ĕ\������郁�j���[�Łm�\��t���n���w��
  4. �m���O�̋����n�_�C�A���O�Łm'App'�̐V�K������͂��Ă�������:�n��App2����͂��āmOK�n���N���b�N

�@App2�N���X�����̂悤�ɕύX���܂��B�J�E���g�̒l��ێ�����ϐ��Ƃ���startValue�A�J�n������ێ�����ϐ��Ƃ���startTime�A�I��������ێ�����ϐ��Ƃ���stopTime��p�ӂ��Ă��܂��B

package sample16;
 
public class App2 {
    final static long INTERVAL = 1000;
    public void execute() throws Exception {
        int count = 12;
        int startValue = count;
        long startTime = System.currentTimeMillis();
        while (count > 0) {
            Thread.sleep(INTERVAL);
            count--;
            System.out.print(".");
            boolean isNewLine =
            ((startValue - count) % 10) == 0;
            if (isNewLine && count != 0) {
                System.out.println("");
            }
        }
        long stopTime = System.currentTimeMillis();
        System.out.println("");
        System.out.println("�J�n�����F" + startTime);
        System.out.println("�J�E���g�F" + startValue);
        System.out.println("�I�������F" + stopTime);
    }
    public static void main(String[] args)
    throws Exception {
        App2 app = new App2();
        app.execute();
    }
}
sample16/App2.java

�@�u.�v�̏o�͂ɂ‚��ẮA1�b�Ԉꎞ��~������ɏo�͂��Ă��܂��B�������A���炾��Əo�͂��Ă�����������Ȃ��Ȃ�̂ŁA10��u.�v���o�͂�������s�����邱�Ƃɂ��āA�ꎞ��~���邲�Ƃɉ��s���K�v���ǂ����`�F�b�N�����Ă��܂��B

�@��̓I�ɂ́A�ustartValue - count�v��10�Ŋ���؂��ꍇ�A�u(startValue - count) % 10�v�̒l�́u0�v�ɂȂ�܂��B�ł�����A�u(startValue - count) % 10 == 0�v���v�Z����isNewLine�ϐ��֑�����A���ꂪ�utrue�v�̂Ƃ��ɉ��s����悤�ɂ��Ă��܂��B

System.currentTimeMillis()�Ŏ�����\��

�@�����̕\�����@�ɂ́A������Ŏ��•��@�A�ujava.util.Calendar�v�^�Ŏ��•��@�A�ujava.util.Date�v�^�Ŏ��•��@�Along�^�Ŏ��•��@�ȂǂȂǁA���낢�날��܂��B�ǂꂩ�̌^�Ɍ��߂Ă��܂��Ă������̂ł����A�����ł�System.currentTimeMillis()�̕ԋp�l�����̂܂܎��‚��Ƃɂ��Ă��܂��B

�@���̒l�́AJava Platform SE 6�́uSystem�v�ɂ��ƁA�u�~���b�ő��肵���A���ݎ����Ƌ��萢�E���� UTC 1970 �N 1 �� 1 ���ߑO 0 ���Ƃ̍��v�ł��B

�o�͋@�\���m�F

�@�v���O�������ł�����Asample16.App�����s�����Ƃ��Ɠ��l�ɂ��āAsample16.App2�����s���Ă݂܂��傤�B

..........
..
�J�n�����F1272757288039
�J�E���g�F12
�I�������F1272757300067
App2.java�̎��s���ʗ�

�@���̌��ʂ�����ƁA�u1272757300067-1272757288039��12028�i�~���b�j�v�ł�����A���12�b�̃J�E���g�_�E�����ł��Ă��܂��B�܂��A�u.�v�̏o�͂ɂ‚���10��ʼn��s�A12��o�͂������ł��Ă��邱�Ƃ�������܂��B

�@���y�[�W�ł��悢��A���̃^�C�}�[�A�v���Ƀl�X�g�����N���X��K�p�����܂��B

�@�@�@�@�@�@ 1|2|3 ���̃y�[�W��

Copyright © ITmedia, Inc. All Rights Reserved.

'; this.insertTarget = document.querySelector('#cmsBody .subscription') || document.querySelector('#cmsBody .inner'); }; BodyAdIMSWithCCE.prototype = Object.create(BodyAdContent.prototype); BodyAdIMSWithCCE.prototype.activate = function () { refreshGam('InArtSpecialLink'); } // global reference window.itm = itm; //entry point BodyAdEventBase.polyfill(); const bodyAdManager = BodyAdManager.getInstance(); bodyAdManager.addEventListener(BodyAdManager.EVENTS.READY, function (ev) { bodyAdManager.loadAdvertise(); }); bodyAdManager.init(); })();
�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

Microsoft  WindowsőO2025
AI for GWjAO
[R[h^m[R[h Zg by IT - ITGWjArWlX̒SŊ􂷂gD
Cloud Native Central by IT - XP[uȔ\͂gD
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B