�@��O����������\�������郁�\�b�h�ł́A���̃��\�b�h�ɂ����ė�O��ߑ����邩�A���̃��\�b�h���Ăяo�������\�b�h�ɗ�O�𓊂���i�C����j����I�ԕK�v������܂��i��O��RuntimeException�̃T�u�N���X�ł���ꍇ�������j�B�O�҂�I�ԏꍇ�́utry-catch�v�\����p���A��҂�I�ԏꍇ�́uthrows�v��p���܂��B
�@���̂ǂ����I�����邩�́A�@�B�I�ɂ͌��߂��܂���B���\�b�h�̖������l���đI������K�v������܂��B�܂��A�����̗�O������ꍇ�A�utry-catch�v���ׂ���O�Ɓuthrows�v���ׂ���O�ɕ����邱�Ƃ��l���܂��傤�B
�@�܂��A�R���p�C���G���[��邽�߂����́uthrows�v�͔�����ׂ��ł��B���͍ł�������Ƃ�����ł��傤�B
�@6�s�ڂ́uthrows Exception�v���O���ƕ�����܂����A���̃��\�b�h�́AURL�N���X�̃R���X�g���N�^���s����URL��������Ƃ��ɓ����� MalformedURLException �ƁAopenConnection���\�b�h�������� IOException ���utry-catch�v�܂��́uthrows�v����K�v������܂��B����2�̗�O���A�܂Ƃ߂ĒP���ɓ����Ă���킯�ł�����A���̃��\�b�h���Ăяo�����ɁA��O�ւ̑Ή��������t���Ă���ɂ����܂���B
�@�܂��A���̃��\�b�h�ɋ@�\��lj����āA�Ώ����ׂ���O���������ꍇ�A�Ώ����Ȃ��Ă��R���p�C���G���[�ɂȂ�Ȃ����߁A�{���K�v�ȑ[�u�����Y��錜�O������܂��B
�@���̗��p���āutry-catch�v���邩�A�uthrows�v���邩�������������ʂ��ȉ��ł��B
�@�P���Ɂuthrows Exception�v���uthrows MalformedURLException, IOException�v�ɂ��Ă��������܂����A�utry-catch�v���ׂ���O�Ɓuthrows�v���ׂ���O�ɕ����邱�Ƃ��l���܂��傤�B���̗�ł́A�����URL�ɖ�肪����ꍇ�ɁAMalformedURLException ���������܂��B����āA���̗�O�̐ӔC�͌Ăяo�������ɂ���܂��̂ŁA�Ώ����Ăяo�������ōs���ׂ��ł��傤�B����āA�uthrows MalformedURLException�v�Ƃ��܂����B
�@����ɑ��āAIOException �́A�Ăяo�����Ƃ͖��W�ɁA���̃��\�b�h�̓����œ��������O�ł��B����āutry-catch�v���܂����B
�@���̗�Ŏ������g�������́A�����܂ł����ɂ����܂��A���\�b�h�̖������l���utry-catch�v���ׂ���O�Ɓuthrows�v���ׂ���O�ɕ����邱�Ƃ́A�v���O���������₷�����A�g���u���̖h�~�ɖ𗧂��܂��B
Copyright © ITmedia, Inc. All Rights Reserved.