�x���¹�������ֱ�ӳ���
�gӭ���R�ЈD�W(w��ng) Ո | ע��
> >>
ܛ���_�l(f��)΢ҕ�l�v��JAVA�����T����ͨ(΢ҕ�l������)

���] ܛ���_�l(f��)΢ҕ�l�v��JAVA�����T����ͨ(΢ҕ�l������)

���ߣ����տƼ�
�����磺���A��W(xu��)����������r�g��2018-02-01
�_���� ���� 퓔�(sh��)�� 656
�� �D �r:¥48.9(4.9��) ���r  ¥99.8 ��䛺�ɿ������T�r
����ُ��܇ �ղ�
�_������ ȫ�����]
?�½������س���
��ܰ��ʾ��5�����ˆD����Ҫ�������β؛���󲿷֞�ȫ�£����ܷ�/�o�ܷ⣩�����e�D��Ʒ��8-9�������п�
�Є�����(bi��o)ӛ����P�ȸ�����ȫԔ��(x��)Ʒ���f��>>
������Ǖ�����>

ܛ���_�l(f��)΢ҕ�l�v��JAVA�����T����ͨ(΢ҕ�l������) ���(qu��n)��Ϣ

ܛ���_�l(f��)΢ҕ�l�v��JAVA�����T����ͨ(΢ҕ�l������) ������ɫ

��Java�����T����ͨ��΢ҕ�l�����棩�����Ƀ����σԞ���ļ��g(sh��)ƪ���ƒԞ鏊(qi��ng)��Ӗ(x��n)��ƪ�����ļ��g(sh��)ƪ��22��������Java������ʹ��IDE�����_�l(f��)������Java�Z�Ի��A(ch��)֪�R�����̿�������(sh��)�M��(y��ng)��������?q��)��󾎳̡��ַ���̎������^���c���B(t��i)���ԡ�����������c����̎����Swing���̻��A(ch��)���ྀ�̾��̡��¼�̎���đ�(y��ng)�������ù���������ü��������(sh��)��(j��)�쾎�̑�(y��ng)����ݔ��ݔ�����c�ļ����W(w��ng)�j(lu��)�����O(sh��)Ӌ(j��)������ؼ��đ�(y��ng)������ؼ��đ�(y��ng)���������߼��ؼ����D���L�Ƽ��g(sh��)���{(l��n)����f��ӡϵ�y(t��ng)�ȡ�ͨ�^�W(xu��)��(x��)���x�߿ɿ����_�l(f��)��һЩ��С�͑�(y��ng)�ó�������(qi��ng)��Ӗ(x��n)��ƪ�� 19 ����ͨ�^����Դ�ڌ�(sh��)�H�����Ȥζ��������(qi��ng)���ϙC(j��)��(sh��)�`����չ������Java�_�l(f��)�Ќ���(sh��)�H���}�ķ����c��Q������

ܛ���_�l(f��)΢ҕ�l�v��JAVA�����T����ͨ(΢ҕ�l������) ��(n��i)�ݺ���

��Java�����T����ͨ��΢ҕ�l�����棩�����Ƀԣ��σԞ���ļ��g(sh��)ƪ���ƒԞ鏊(qi��ng)��Ӗ(x��n)��ƪ�����ļ��g(sh��)ƪ��22�£�����Java������ʹ��IDE�����_�l(f��)���ߡ�Java�Z�Ի��A(ch��)֪�R�����̿�������(sh��)�M��(y��ng)��������?q��)��󾎳����ַ���̎������^���c���B(t��i)����������������c����̎����Swing���̻��A(ch��)���ྀ�̾��̡��¼�̎���đ�(y��ng)�������ù�������ü��������(sh��)��(j��)�쾎�̑�(y��ng)����ݔ��ݔ�����c�ļ����W(w��ng)�j(lu��)�����O(sh��)Ӌ(j��)������ؼ��đ�(y��ng)�á���ؼ��đ�(y��ng)�����������e�ؼ����D���L�Ƽ��g(sh��)���{(l��n)����f��ӡϵ�y(t��ng)����ͨ�^�W(xu��)��(x��)���x�߿ɿ����_�l(f��)��һЩ��С�͑�(y��ng)�ó�������(qi��ng)��Ӗ(x��n)��ƪ�� 19 ����ͨ�^����Դ�ڌ�(sh��)�H�����Ȥζ��������(qi��ng)���ϙC(j��)��(sh��)�`����չ������Java�_�l(f��)�Ќ���(sh��)�H���}�ķ����c��Q������

ܛ���_�l(f��)΢ҕ�l�v��JAVA�����T����ͨ(΢ҕ�l������) Ŀ�

�σ�Ŀ�
��1ƪ ���A(ch��)ƪ
��1�� Java���� 2
ҕ�l�v�⣺13���
1.1��Java���� 3
1.1.1 Java�l(f��)չ�vʷ 3
1.1.2 Java�Ďׂ��汾 4
1.1.3 Java��(y��ng)���I(l��ng)�� 6
1.1.4 Java�(xi��ng)Ŀ�ɹ����� 6
1.1.5 ���ӌW(xu��)��Java 7
1.2 �h(hu��n)��� 8
1.2.1 JDK���d 8
1.2.2 JDK���b 10
1.2.3 ���íh(hu��n)��׃�� 10
1.3 ����**��Java���� 14
1.4 ��(sh��)��(zh��n) 15
1.4.1 ݔ���ַ����� 15
1.4.2 Ӌ(j��)��ɂ�����(sh��)�ĺ� 15
1.4.3��ݔ����(d��ng)ǰ���� 16
1.4.4���ڿ����_�����Ñ�ݔ�딵(sh��)�� 17
1.4.5��Ӌ(j��)���Ñ�ݔ�딵(sh��)�ֵij˷e 17
��2�� ʹ��IDE�����_�l(f��)���� 18
ҕ�l�v�⣺9���
2.1 Eclipse���� 19
2.2 Eclipse���d�c���b 19
2.2.1 Eclipse��� 19
2.2.2 ���dEclipse 20
2.2.3 ���b�����Z�԰� 21
2.2.4 ����Eclipse 23
2.3 ��ϤEclipse 24
2.3.1 Eclipse�����_ 24
2.3.2 ͸ҕ�D�cҕ�D 25
2.3.3 “���YԴ������”ҕ�D 26
2.3.4 ��݋��ҕ�D 26
2.3.5 �����_ 27
2.3.6 “��V”ҕ�D 27
2.3.7 “���}”ҕ�D 27
2.3.8 ͸ҕ�D���ߙ� 27
2.3.9 ҕ�D���ߙ� 28
2.3.10 ����ҕ�D���� 28
2.4 ����_�l(f��)Java���� 28
2.4.1 �½�Java�(xi��ng)Ŀ 28
2.4.2 �½�Java� 28
2.4.3 ����Java���a 30
2.4.4 �\(y��n)��Java���� 33
2.5 �����{(di��o)ԇ 34
2.5.1 �O(sh��)���c(di��n) 34
2.5.2 ���{(di��o)ԇ��ʽ�\(y��n)��Java���� 35
2.5.3 �����{(di��o)ԇ 35
2.6 �˽��(xi��ng)Ŀ� 36
2.7 ��(sh��)��(zh��n) 37
2.7.1 ����JAR�ļ�����(g��u)��·�� 37
2.7.2 ��(chu��ng)���Ñ��Զ��x� 37
2.7.3 ���(xi��ng)Ŀ����� 37
2.7.4 ���(xi��ng)Ŀ������ļ��A 37
2.7.5 �����Ñ��ڿ����_��ݔ�� 37
��3�� Java�Z�Ի��A(ch��)֪�R 39
ҕ�l�v�⣺2С�r27���
3.1 Java��Y(ji��)��(g��u) 40
3.1.1 ���x� 40
3.1.2 ���x� 40
3.1.3 ��(d��o)��API� 41
3.1.4 ���x׃�� 41
3.1.5 ���x������ 41
3.1.6 �\(y��n)����� 41
3.2 ���aע� 42
3.2.1 ����ע� 42
3.2.2 ����ע� 42
3.2.3 JavaDoc�ęnע� 42
3.3 ׃���c���� 43
3.3.1 Java������ 43
3.3.2 ���x׃�� 44
3.3.3 ���x���� 45
3.3.4 �����c׃������Ч���� 46
3.4 ��(sh��)��(j��)��� 47
3.4.1 Ӌ(j��)��C(j��)���Ô�(sh��)�� 47
3.4.2 ����(sh��)��� 49
3.4.3 ���c(di��n)��� 51
3.4.4 �ַ���� 51
3.4.5 ������� 54
3.5 ��(sh��)��(j��)����D(zhu��n)�Q 54
3.5.1 �Ԅ�����D(zhu��n)�Q 54
3.5.2 ��(qi��ng)������D(zhu��n)�Q 56
3.6 �\(y��n)��� 57
3.6.1 �xֵ�\(y��n)��� 57
3.6.2 ���g(sh��)�\(y��n)��� 59
3.6.3 �������Ԝp�\(y��n)��� 60
3.6.4 ���^�\(y��n)��� 61
3.6.5 ߉݋�\(y��n)��� 62
3.6.6 λ�\(y��n)��� 63
3.6.7 ��Ԫ�\(y��n)��� 66
3.6.8 �\(y��n)�����(y��u)�ȼ� 66
3.7 ���aҎ(gu��)�� 67
3.8 ��(sh��)��(zh��n) 68
3.8.1 ݔ���ֹ�(ji��)bitλ��ֵ 68
3.8.2 �Д���ż��(sh��) 68
3.8.3 ����(sh��)��(j��)���� 69
3.8.4 ���c�� 69
3.8.5 �����\(y��n)�㌍(sh��)�F(xi��n)׃��ֵ���Q 70
��4�� ���̿��� 71
ҕ�l�v�⣺1С�r26���
4.1 ��(f��)���Z�� 72
4.2 �l���Z�� 73
4.2.1 IF�l�����Z�� 73
4.2.2 IF�Z���Ƕ�� 78
4.2.3 switch��֧�Z�� 79
4.2.4 if�Z���switch�Z��ą^(q��)�e 83
4.3 ѭ�h(hu��n)���� 83
4.3.1 forѭ�h(hu��n) 84
4.3.2 whileѭ�h(hu��n) 86
4.3.3 do…whileѭ�h(hu��n) 88
4.3.4 print�cprintln���� 90
4.3.5 ѭ�h(hu��n)Ƕ�� 90
4.4 ѭ�h(hu��n)�����D(zhu��n) 92
4.4.1 continue���D(zhu��n)�Z�� 92
4.4.2 break���D(zhu��n)�Z�� 95
4.5 ��(sh��)��(zh��n) 96
4.5.1 ��v21���o(j��)���c�� 96
4.5.2 ݔ�����ĵ����� 97
4.5.3 ���Ñ�ݔ�����ĸ׃�ɴ� 97
4.5.4 ��(y��ng)��switch�Z�䌍(sh��)�F(xi��n)��Ф��ԃ 97
4.5.5 �(y��n)�C�Ñ������Ϣ 98
��5�� ��(sh��)�M��(y��ng)�� 99
ҕ�l�v�⣺56���
5.1 һ�S��(sh��)�M�Ą�(chu��ng)���c��(y��ng)�� 100
5.1.1 ��(chu��ng)��һ�S��(sh��)�M 100
5.1.2 ��ʼ��һ�S��(sh��)�M 101
5.1.3 ��vһ�S��(sh��)�M 102
5.2 ���S��(sh��)�M�Ą�(chu��ng)���c��(y��ng)�� 102
5.2.1 ��(chu��ng)�����S��(sh��)�M 103
5.2.2 ��ʼ�����S��(sh��)�M 104
5.2.3 ��v���S��(sh��)�M 105
5.3 ��S��(sh��)�M�Ą�(chu��ng)�� 105
5.3.1 ��(sh��)�M��(chu��ng)�� 106
5.3.2 ��ʼ����(sh��)�M 106
5.3.3 ��v���S��(sh��)�M 107
5.4 ��(sh��)��(zh��n) 108
5.4.1 ʹ��ð������ע 108
5.4.2 ʹ��ֱ���x������ 108
5.4.3 ʹ�ÿ������� 109
5.4.4 ���D(zhu��n)��(sh��)�M��Ԫ�ص���� 109
5.4.5 ���Ô�(sh��)�M�S�C(j��)��ȡ���\(y��n)�^�� 110
��6�� ����?q��)��󾎳?111
ҕ�l�v�⣺1С�r25���
6.1 Ķ��x 112
6.2 �� 112
6.2.1 ����� 112
6.2.2 ���xİ� 113
6.2.3 ��Č�(d��o)�� 114
6.2.4 �o�B(t��i)��(d��o)�� 115
6.3 �ɆT׃���c�ɆT���� 116
6.3.1 �ɆT׃�� 116
6.3.2 �ɆT���� 117
6.3.3 �����ķ���ֵ 118
6.4 ����Ą�(chu��ng)���cʹ�� 120
6.4.1 ��(chu��ng)��Č��� 120
6.4.2 �L��������� 120
6.4.3 ��(zh��)�Ќ�����О� 121
6.4.4 ������N�� 122
6.5 ɆT�c��� 123
6.5.1 �׃�� 123
6.5.2 ��� 124
6.6 ��(sh��)��(zh��n) 126
6.6.1 ���o�B(t��i)���a�K��ʼ�� 126
6.6.2 ��������(sh��)���f 126
6.6.3 ����(sh��)�M(j��n)���D(zhu��n)�Q�� 127
6.6.4 �@ȡ��(sh��)�ֵ�ȡֵ���� 127
6.6.5 ��(g��u)�췽����ʼ���T������ 128
��7�� �ַ���̎�� 129
ҕ�l�v�⣺1С�r47���
7.1 String� 130
7.1.1 •���ַ��� 130
7.1.2 ��(chu��ng)���ַ������� 130
7.2 �B���ַ��� 131
7.2.1 �B�Ӷ����ַ��� 131
7.2.2 �B��������(sh��)��(j��)��� 132
7.3 �@ȡ�ַ�����Ϣ 133
7.3.1 �@ȡ�ַ����L�� 133
7.3.2 �ַ������� 134
7.3.3 �@ȡָ������λ�õ��ַ� 135
7.4 ��ʽ���ַ��� 136
7.4.1 ���ں͕r�g�ַ�����ʽ�� 136
7.4.2 ��Ҏ(gu��)��͸�ʽ�� 139
7.5 �ַ��������� 141
7.6 ʹ�����t���_(d��)ʽ 143
7.7 ��(sh��)��(zh��n) 145
7.7.1 �@ȡ���ַ��� 145
7.7.2 �ַ�����Q 145
7.7.3 �Д��ַ������_ʼ�c�Y(ji��)β 145
7.7.4 �ַ����ָ� 146
7.7.5 ��ʽ����(d��ng)ǰ���� 146
��8�� ��^���c���B(t��i)���� 147
ҕ�l�v�⣺1С�r24���
8.1 ��^�� 148
8.2 �������،��cSuper�P(gu��n)�I�� 150
8.3 ��� 153
8.3.1 public��� 154
8.3.2 private��� 154
8.3.3 protected��� 155
8.3.4 Ĭ�J(r��n)��(qu��n)����� 156
8.4 ���b 157
8.4.1 �ь����[�� 158
8.4.2 ���x�O(sh��)���� 158
8.4.3 ���x�L���� 158
8.4.4 ʹ��Eclipse��ɷ��b 159
8.5 Object� 161
8.5.1 equals���� 162
8.5.2 toString()���� 163
8.6 ��(sh��)��(zh��n) 164
8.6.1 �����(sh��)�F(xi��n)�׺���eӋ(j��)�� 164
8.6.2 ͨ�^�ӿڌ�(sh��)�F(xi��n)���B(t��i) 165
8.6.3 ���ε���܇�N���̈� 165
8.6.4 ���¶��x����ĵ�ʽ�Д� 165
8.6.5 ����Ӌ(j��)�㌦��Ĺ�ϣ�a 166
��9�� ����������c����̎�� 167
ҕ�l�v�⣺53���
9.1 final���� 168
9.1.1 final׃�� 168
9.1.2 final���� 169
9.1.3 final� 169
9.2 ��(n��i)��� 170
9.2.1 �ɆT��(n��i)��� 170
9.2.2 �@ȡ�ⲿ����� 172
9.2.3 �ֲ���(n��i)��� 173
9.2.4 ������(n��i)��� 174
9.2.5 �o�B(t��i)��(n��i)��� 175
9.3 ����̎�� 175
9.3.1 ʲô�Ǯ��� 175
9.3.2 ���@���� 176
9.4 �������� 178
9.4.1 ���ϒ������� 178
9.4.2 ʹ��throw�P(gu��n)�I�֒������� 179
9.5 �\(y��n)�Еr���� 180
9.6 ������ʹ��ԭ�t 181
9.7 ��(sh��)��(zh��n) 182
9.7.1 ʹ�þֲ���(n��i)���(sh��)�F(xi��n)�[� 182
9.7.2 ��ʾ�δ�l(f��)�F(xi��n)���� 182
9.7.3 �Զ��x����� 182
9.7.4 �M�b��X 183
9.7.5 ���(bi��o)��(j��ng)�^�r��׃�ı��ɫ 183
��10�� Swing���̻��A(ch��) 184
ҕ�l�v�⣺2С�r17���
10.1 JFrame���w�ؼ� 185
10.2 ���ò��ֹ����� 186
10.2.1 �^�����֣�Absolute Layout�� 187
10.2.2 ��ʽ���ֹ�������FlowLayout�� 188
10.2.3 ߅�粼�ֹ�������BorderLayout�� 189
10.2.4 �W(w��ng)�񲼾ֹ�������GridLayout�� 190
10.2.5 �W(w��ng)��M���ֹ�������GridBagLayout�� 192
10.3 ������� 198
10.3.1 JPanel��� 198
10.3.2 JScrollPane��� 199
10.4 ��(bi��o)���ؼ��c�D��(bi��o) 200
10.4.1 ��(bi��o)����ʹ�� 200
10.4.2 �D��(bi��o)��ʹ�� 201
10.5 ���o�ؼ� 202
10.5.1 ��ͨ���o�ؼ���JButton�� 202
10.5.2 ���x���o�ؼ���JRadioButton�� 203
10.5.3 ��(f��)�x���o�ؼ���JCheckBox�� 204
10.6 �ı��ؼ� 205
10.6.1 �ı���ؼ���JTextField�� 205
10.6.2 �ܴa��ؼ���JPasswordField�� 206
10.6.3 �ı���ؼ���JTextArea�� 208
10.7 �б��ؼ� 209
10.7.1 �����M�Ͽ�ؼ���JComboBox�� 210
10.7.2 �б���ؼ���JList�� 211
10.8 �M(j��n)�ȗl 213
10.9 ��(sh��)��(zh��n) 214
10.9.1 �鿴�D��(bi��o)����Ϣ 214
10.9.2 �O(ji��n) �б��(xi��ng)�Γ��¼� 214
10.9.3 �O(sh��)�ô��w�ı����DƬ 215
10.9.4 ����Ч������ʾ��Ϣ 215
10.9.5 ��(sh��)�F(xi��n)�Ñ�ע�Խ��� 216
��2ƪ ���ƪ
��11�� �ྀ�̾��� 218
ҕ�l�v�⣺43���
11.1 ���̻��A(ch��) 219
11.1.1 �����c�M(j��n)�̵Į�ͬ 219
11.1.2 ��(chu��ng)���o����ֵ���� 220
11.1.3 ������������Ԕ�� 222
11.1.4 ���̸��N���Խ�B 223
11.2 ���̿��� 224
11.2.1 ���̵����� 224
11.2.2 ���̵IJ��(du��) 225
11.2.3 ���̵�ֹͣ 227
11.3 ����ͬ�� 228
11.3.1 ��Ҫͬ����ԭ�� 228
11.3.2 ͬ��������ʹ�� 230
11.3.3 ʹ��ͬ���K�pؓ(f��) 231
11.3.4 ʹ������ɆT׃�� 232
11.4 ���̑�(y��ng)�� 233
11.4.1 EventQueue�c���̷��� 233
11.4.2 SwingWorker�ʹ�� 235
11.5 ��(sh��)��(zh��n) 236
11.5.1 ˮƽ�ƄӵĈD��(bi��o) 236
11.5.2 ��ʵ��޺�� 236
11.5.3 ��ӏV���� 237
11.5.4 ��u�������� 237
11.5.5 �ӑB(t��i)�L�ƈA�� 238
��12�� �¼�̎���đ�(y��ng)�� 239
ҕ�l�v�⣺47���
12.1 ʲô��GUI�¼� 240
12.1.1 ��������ӽ������� 240
12.1.2 GUI�¼�� 242
12.1.3 �¼��O(ji��n) �� 243
12.1.4 �m���� 244
12.2 ���w�¼� 244
12.3 �������(bi��o)���� 246
12.3.1 ���(bi��o)�¼��O(ji��n) �� 246
12.3.2 ���(bi��o)�¼�̎�� 247
12.4 �����I�P���� 248
12.4.1 �I�P�¼��O(ji��n) �� 249
12.4.2 �I�P�¼�̎�� 249
12.5 ��(sh��)��(zh��n) 252
12.5.1 �����䌦�Α� 252
12.5.2 ģ�M���C(j��)�Ĕz 253
12.5.3 ������Α� 253
12.5.4 ���(bi��o)��(j��ng)�^�r�Ŵ�İ��o 254
12.5.5 �t���ĵ�䛰��o 254
��13�� ���ù���� 255
ҕ�l�v�⣺1С�r12���
13.1 ���ڕr�g� 256
13.1.1 ��(chu��ng)��DateČ��� 256
13.1.2 ���^Date���� 256
13.1.3 ����Date���� 258
13.1.4 ���ڵĸ�ʽ��ݔ�� 259
13.2 ��(sh��)�W(xu��)�\(y��n)�� 262
13.2.1 Math� 262
13.2.2 MathĔ�(sh��)�W(xu��)���� 263
13.3 �S�C(j��)��(sh��) 267
13.3.1 ͨ�^Math������S�C(j��)��(sh��) 268
13.3.2 ʹ��Random������S�C(j��)��(sh��) 270
13.4 ��(sh��)�ָ�ʽ��� 271
13.4.1 DecimalFormat� 271
13.4.2 ��(sh��)�ֵĸ�ʽ��ݔ�� 272
13.5 ��(sh��)��(zh��n) 274
13.5.1 ���εĔ�(sh��)�֕r� 274
13.5.2 ���ε�ģ�M�r� 274
13.5.3 ���εĹ��v�f��v 275
13.5.4 ���Dz�̖�a������ 275
13.5.5 ��͸̖�a������ 275
��14�� ���ü���� 276
ҕ�l�v�⣺1С�r4���
14.1 ������� 277
14.1.1 ʲô�Ǽ���� 277
14.1.2 Java������^���P(gu��n)ϵ 277
14.2 List���� 277
14.2.1 List�ӿ� 278
14.2.2 ArrayList� 280
14.3 Set���� 281
14.3.1 Set�ӿ� 282
14.3.2 HashSet� 283
14.4 Map���� 285
14.4.1 Map�ӿ� 285
14.4.2 HashMap� 286
14.4.3 TreeMap� 288
14.5 ��(sh��)��(zh��n) 290
14.5.1 �ÄӑB(t��i)��(sh��)�M����W(xu��)������ 290
14.5.2 ��List���ς��f�W(xu��)����Ϣ 290
14.5.3 ʹ�×�����ݔ���ַ��� 291
14.5.4 ��������~�� 291
14.5.5 �����֙C(j��)�Ԓ�� 292
��15�� ��(sh��)��(j��)�쾎�̑�(y��ng)�� 293
ҕ�l�v�⣺33���
15.1 JDBC���g(sh��) 294
15.1.1 ��(sh��)��(j��)����� 294
15.1.2 JDBC-ODBC���g(sh��)��B 295
15.1.3 JDBC���g(sh��) 296
15.2 JDBC�г��õ�ͽӿ� 296
15.2.1 DriverManager� 296
15.2.2 Connection�ӿ� 297
15.2.3 Statement�ӿ� 298
15.2.4 PreparedStatement�ӿ� 298
15.2.5 ResultSet�ӿ� 299
15.3 ��(sh��)��(j��)���B�� 300
15.3.1 ���d��(sh��)��(j��)���(q��)�� 300
15.3.2 ��(chu��ng)����(sh��)��(j��)���B�� 301
15.3.3 ��(sh��)��(j��)��l(f��)��SQL�Z�� 303
15.3.4 �@ȡ��ԃ�Y(ji��)���� 303
15.3.5 �P(gu��n)�]�B�� 303
15.4 ��(sh��)��(zh��n) 304
15.4.1 ��ԃ��Ʒ�N�۵�ǰ3�� 304
15.4.2 ��ԃ��������ͬ�W(xu��)��Ϣ 305
15.4.3 ��ԃ������Ů�����˔�(sh��) 305
15.4.4 �Ñ�����У�(y��n) 305
15.4.5 �Ñ����ϵ�y(t��ng) 306
��16�� ݔ��ݔ�����c�ļ� 307
ҕ�l�v�⣺1С�r27���
16.1 �ļ� 308
16.1.1 File� 308
16.1.2 ���÷��� 308
16.2 �ֹ�(ji��)ݔ��ݔ���� 310
16.2.1 ��(bi��o)��(zh��n)ݔ���� 311
16.2.2 ��(bi��o)��(zh��n)ݔ���� 313
16.2.3 �ļ�ݔ���� 314
16.2.4 �ļ�ݔ���� 315
16.2.5 ���_ݔ���� 316
16.2.6 ���_ݔ���� 317
16.2.7 ��(sh��)��(j��)ݔ���� 318
16.2.8 ��(sh��)��(j��)ݔ���� 319
16.3 �ַ�ݔ��ݔ���� 321
16.3.1 Reader� 321
16.3.2 Writer� 322
16.3.3 FileReader� 323
16.3.4 FileWriter� 324
16.3.5 Scanner� 326
16.3.6 PrintWriter� 327
16.4 StringBuilder� 328
16.4.1 StringBuilder�cStringBuffer 329
16.4.2 ���÷��� 330
16.5 ��(sh��)��(zh��n) 331
16.5.1 ���sָ���ļ� 331
16.5.2 �h���ļ��A������.temp�R�r�ļ� 331
16.5.3 �ϲ�����txt�ļ� 332
16.5.4 �鿴�ļ��A�������[���ļ� 332
16.5.5 ӛ��Ñ��ĵ�䛕r�g 332
��17�� �W(w��ng)�j(lu��)�����O(sh��)Ӌ(j��) 333
ҕ�l�v�⣺1С�r3���
17.1 �W(w��ng)�j(lu��)���A(ch��) 334
17.1.1 TCP/IP�f(xi��)�h 334
17.1.2 TCP�cUDP�f(xi��)�h 335
17.1.3 �˿ں��׽��� 335
17.2 InetAddress��ַ� 337
17.3 TCPͨ�� 338
17.3.1 ServerSocket� 339
17.3.2 Socket� 341
17.4 UDPͨӍ 344
17.4.1 DatagramSocket� 344
17.4.2 DatagramPacket� 345
17.5 ��(sh��)��(zh��n) 347
17.5.1 �@ȡ���C(j��)IP��ַ 347
17.5.2 �O(sh��)���B�ӳ��r 347
17.5.3 �͑���һ��һͨ�� 348
17.5.4 �������������ҳ��� 348
17.5.5 ʹ��Socket��ݔ�DƬ 348
��18�� ����ؼ��đ�(y��ng)�� 350
ҕ�l�v�⣺3С�r9���
18.1 ��(chu��ng)������ 351
18.1.1 ��(chu��ng)������ 351
18.1.2 ���Ʊ��� 354
18.2 �S�o(h��)����ģ�� 358
18.2.1 ��(chu��ng)������ģ�� 358
18.2.2 �O(sh��)�ñ���ģ�� 358
18.2.3 �S�o(h��)ģ�͌��� 360
18.3 ��(chu��ng)����(bi��o)�}�� 364
18.4 ģ�͵��¼��O(ji��n) �c̎�� 368
18.5 ��(sh��)��(zh��n) 374
18.5.1 �h��ָ���ĈD����Ϣ 374
18.5.2 ����@ʾ100��(n��i)��ƽ����(sh��) 374
18.5.3 ���ʮɫ�Ć�Ԫ�� 375
18.5.4 ��(sh��)�F(xi��n)����Ėř�Ч�� 375
18.5.5 ����(j��)�ɫ�ķ����M(j��n)������ 375
��19�� ��ؼ��đ�(y��ng)�� 377
ҕ�l�v�⣺1С�r2���
19.1 ��(chu��ng)����ؼ� 378
19.2 �S�o(h��)��ģ�� 381
19.2.1 ��(chu��ng)��ģ�͌��� 381
19.2.2 �O(sh��)�Ø�ؼ���ģ�� 383
19.2.3 �S�o(h��)���ģ�� 387
19.3 ��(sh��)��(zh��n) 390
19.3.1 �Ԙ�Y(ji��)��(g��u)�@ʾ�ļ��A�µ��ļ� 390
19.3.2 ���ӈD����(ji��)�c(di��n) 391
19.3.3 �h���D����(ji��)�c(di��n) 391
19.3.4 ���҈D����(ji��)�c(di��n) 392
19.3.5 �九(ji��)�c(di��n)������ʾ��Ϣ 392
��20�� �����߼��ؼ� 394
ҕ�l�v�⣺4С�r40���
20.1 �ļ��x��Ԓ�� 395
20.1.1 ��(chu��ng)���ļ��x��Ԓ�� 395
20.1.2 �����ļ��^�V�� 397
20.2 ���ߙ� 398
20.2.1 ��(chu��ng)�����ߙ� 398
20.2.2 ���ӹ��߰��o 399
20.3 �ˆΙ��c�����ˆ� 400
20.3.1 ��(chu��ng)���ˆΙ� 401
20.3.2 ���ӲˆκͲˆ��(xi��ng) 401
20.3.3 ��(chu��ng)�������ˆ� 404
20.4 ��(chu��ng)���ָ���� 406
20.4.1 ��(chu��ng)���ָ���� 407
20.4.2 ʹ�÷ָ���� 408
20.5 ��(chu��ng)���x�(xi��ng)����� 410
20.5.1 ��(chu��ng)���x�(xi��ng)����� 410
20.5.2 ʹ���x�(xi��ng)����� 411
20.6 �������̓�(n��i)�����w 413
20.6.1 ��(chu��ng)��������� 413
20.6.2 ��(chu��ng)����(n��i)�����w 414
20.7 ʹ��ϵ�y(t��ng)�бP 417
20.7.1 �@ȡϵ�y(t��ng)�бP 417
20.7.2 ��ϵ�y(t��ng)�бP���ӈD��(bi��o) 418
20.7.3 ���ӏ����ˆ� 419
20.8 ��(sh��)��(zh��n) 421
20.8.1 ģ��ӛ�±��IJˆΙ� 421
20.8.2 ֧�ֈDƬ�A(y��)�[���ļ��x��Ԓ�� 422
20.8.3 ӛ��x�(xi��ng)�����L����B(t��i) 422
20.8.4 ���εĈDƬ�g�[�� 423
20.8.5 �g�[�ı��ļ���(n��i)�� 423
��21�� �D���L�Ƽ��g(sh��) 424
ҕ�l�v�⣺36���
21.1 Graphics���� 425
21.1.1 Graphics 425
21.1.2 Graphics2D 425
21.1.3 �@�ÿؼ���Graphics2D���� 425
21.2 �O(sh��)���ɫ�c�P�� 427
21.2.1 �O(sh��)���ɫ 427
21.2.2 �P������ 428
21.3 ����L���ı� 429
21.3.1 �O(sh��)�����w 429
21.3.2 �L���ı� 430
21.4 �ڿؼ����L�D 432
21.5 �L�ƈD�� 433
21.6 ��(sh��)��(zh��n) 436
21.6.1 ���D(zhu��n)�D�� 436
21.6.2 �Aб�D�� 436
21.6.3 �L��ֱ���D 437
21.6.4 �AбЧ�������� 437
21.6.5 ���ε�У�(y��n)�DƬ 438
��3ƪ �(xi��ng)Ŀƪ
��22�� �{(l��n)����f��ӡϵ�y(t��ng) 440
ҕ�l�v�⣺50���
22.1 �_�l(f��)���� 441
22.2 ϵ�y(t��ng)���� 441
22.2.1 ������� 441
22.2.2 �����Է��� 442
22.2.3 �����(xi��ng)ĿӋ(j��)���� 443
22.3 ϵ�y(t��ng)�O(sh��)Ӌ(j��) 445
22.3.1 ϵ�y(t��ng)Ŀ��(bi��o) 445
22.3.2 ϵ�y(t��ng)���ܽY(ji��)��(g��u) 445

22.3.3 ��(sh��)��(j��)���O(sh��)Ӌ(j��) 446
22.3.4 ϵ�y(t��ng)�A(y��)�[ 448
22.3.5 �ļ��A�M���Y(ji��)��(g��u) 450
22.4 ����ģ�K�O(sh��)Ӌ(j��) 451
22.4.1 �����DAO 451
22.4.2 �����SaveUserStateTool 452
22.5 ϵ�y(t��ng)���ģ�K�O(sh��)Ӌ(j��) 452
22.5.1 ϵ�y(t��ng)���ģ�K���� 452
22.5.2 ϵ�y(t��ng)���ģ�K���g(sh��)���� 453
22.5.3 ϵ�y(t��ng)���ģ�K��(sh��)�F(xi��n)�^�� 454
22.6 ϵ�y(t��ng)������ģ�K�O(sh��)Ӌ(j��) 456
22.6.1 ϵ�y(t��ng)������ģ�K���� 456
22.6.2 ϵ�y(t��ng)������ģ�K���g(sh��)���� 457
22.6.3 ϵ�y(t��ng)������ģ�K��(sh��)�F(xi��n)�^�� 457
22.7 ���ӿ��f��Ϣģ�K�O(sh��)Ӌ(j��) 458
22.7.1 ���ӿ��f��Ϣģ�K���� 458
22.7.2 ���ӿ��f��Ϣģ�K���g(sh��)���� 459
22.7.3 ���ӿ��f��Ϣģ�K��(sh��)�F(xi��n)�^�� 459
22.8 �޸Ŀ��f��Ϣģ�K�O(sh��)Ӌ(j��) 463
22.8.1 �޸Ŀ��f��Ϣģ�K���� 463
22.8.2 �޸Ŀ��f��Ϣģ�K���g(sh��)���� 464
22.8.3 �޸Ŀ��f��Ϣģ�K��(sh��)�F(xi��n)�^�� 464
22.9 ��ӡ���f���c��ӡ�O(sh��)��ģ�K�O(sh��)Ӌ(j��) 468
22.9.1 ��ӡ���f���c��ӡ�O(sh��)��ģ�K���� 468
22.9.2 ��ӡ���f���c��ӡ�O(sh��)��ģ�K
���g(sh��)���� 469
22.9.3 ��ӡ���f���c��ӡ�O(sh��)��ģ�K
��(sh��)�F(xi��n)�^�� 471
22.10 �����Ñ����wģ�K�O(sh��)Ӌ(j��) 475
22.10.1 �����Ñ����wģ�K���� 475
22.10.2 �����Ñ����wģ�K���g(sh��)���� 475
22.10.3 �����Ñ����wģ�K��(sh��)�F(xi��n)�^�� 475
22.11 �޸��Ñ��ܴa���wģ�K�O(sh��)Ӌ(j��) 477
22.11.1 �޸��Ñ��ܴa���wģ�K���� 477
22.11.2 �޸��Ñ��ܴa���wģ�K���g(sh��)���� 477
22.11.3 �޸��Ñ��ܴa���wģ�K��(sh��)�F(xi��n)�^�� 478
22.12 �_�l(f��)�����c�y�c(di��n)���� 480
22.13 �����Y(ji��) 480

�ƒ�Ŀ�
��1 �� Java �Z�Ի��A(ch��)֪�R 1
��(y��ng)�ü�����չ�W(xu��)��(x��) 1
1�������ԄӓQ�е�print()���� 1
2��ʹ��Scanner ��ڿ����_���M(j��n)��ݔ�� 1
3��String ���—�ַ��� 2
4��next()������nextLine()�����ą^(q��)�e 2
5�����ε�if �l���Z�� 2
��(sh��)��(zh��n)���܏�(qi��ng)��Ӗ(x��n)�� 3
Ӗ(x��n)��һ����������(qi��ng)��Ӗ(x��n)�� 3
1��ģ�M�Ƅӳ�ֵ 3
2��ݔ��������E 3
3��ݔ������A(y��)��(b��o) 4
4��ݔ���ַ��� 4
5��Ӌ(j��)����Ʒ���r 4
6��ģ�MӋ(j��)�������\(y��n)�㹦�� 4
7��Ӌ(j��)��돽��4 �����w�w�e 5
8���Д��Ñ�ݔ����ܴa�Ƿ��920711 5
9���Д�ɿ��Ƿ񼰸� 5
10��ʣ���܇λ��(sh��) 5
Ӗ(x��n)��������(sh��)��(zh��n)������(qi��ng)��Ӗ(x��n)�� 5
11����ӡ�R��� 5
12��Ӌ(j��)������Ϣ 6
13������Ԫһ�η��̽M 6
14������(j��)���ߡ��w��Ӌ(j��)��BMI ָ��(sh��) 6
15�����o����(sh��)�ֵ��� 7
16��ģ�M��ͯ�Ƿ�ُƱ 7
17���Д�ݔ��Ĕ�(sh��)�����攵(sh��)߀��ż��(sh��) 7
18����һ���ܴa�ȼ����ٽ��� 7
19��ʹ��“^”�\(y��n)�����(sh��)�F(xi��n)�ɂ�׃��ֵ�Ļ��Q 8
20��؛܇�d؛�^(q��)��һ���ܔ[�ŵ����Ӕ�(sh��) 8
��2 �� ���̿��� 9
��(y��ng)�ü�����չ�W(xu��)��(x��) 9
1������{(di��o)�Q�ɂ�׃����ֵ 9
2����(f��)���xֵ�\(y��n)����đ�(y��ng)�� 10
��(sh��)��(zh��n)���܏�(qi��ng)��Ӗ(x��n)�� 11
Ӗ(x��n)��һ����������(qi��ng)��Ӗ(x��n)�� 11
1�����λ���� 11
2���@ʾָ����?j��n)?sh��)����(y��ng)�ĵȼ� 11
3���Д��Ñ���䛺������ 11
4����ԃ�߿��ȡ��?j��n)?sh��)�� 11
5��Ӌ(j��)����Ʒ���ۺ�Ľ��~ 12
6���μ�(x��)����(x��)����ֳ��(sh��)�(y��n) 12
7���žų˷��� 12
8��ݔ��1~19 ��**��ż��(sh��) 12
9��ݔ��1~19 ������ż��(sh��) 13
10��ģ�M�����(du��)�Έ�(b��o)��(sh��) 13
11���y(t��ng)Ӌ(j��)��˾��δʹ�õĿ�λ 13
Ӗ(x��n)��������(sh��)��(zh��n)������(qi��ng)��Ӗ(x��n)�� 14
12������(j��)�·��Д༾��(ji��) 14
13������վ���� 14
14��ģ�M�A��ʽˮ�M(f��i)���M(f��i)��(bi��o)��(zh��n) 14
15���Ԅ���؛�C(j��)���M(f��i)ϵ�y(t��ng) 14
16���”�(sh��)���Α� 15
17��쳲�������(sh��)�� 15
18���������w�\(y��n)�� 15
19�����X�I���u 16
20���Զ��x���������� 16
21���ľ�����������΁ţ 16
��3 �� ��(sh��)�M��(y��ng)�� 17
��(y��ng)�ü�����չ�W(xu��)��(x��) 17
1��copyOf()������copyOfRange()����—��(f��)��һ�S��(sh��)�M 17
2��fill()����—���һ�S��(sh��)�M 18
3��sort()����—����һ�S��(sh��)�M 18
4��binarySearch()����—����һ�S��(sh��)�M 19
��(sh��)��(zh��n)���܏�(qi��ng)��Ӗ(x��n)�� 19
Ӗ(x��n)��һ����������(qi��ng)��Ӗ(x��n)�� 19
1���y(t��ng)Ӌ(j��)�I�P��ÿ����ĸ���I�Ă���(sh��) 19
2���y(t��ng)Ӌ(j��)�W(xu��)���Ŀ��ɿ� 19
3��ģ�M������ 20
4�������ݾ��˔�(sh��)�y(t��ng)Ӌ(j��) 20
5���քeݔ���M����Q��Ĺ�Ԋ 20
6��Ӌ(j��)�㔵(sh��)�M�Č��Ǿ�֮�� 20
7��ӛ�ÿ�՜ضȺ͝�� 21
8����(sh��)�F(xi��n)һ��3×3 �ľŌm�� 21
9��Ӌ(j��)��ÿ���T��ÿ�ܵĹ����r�L 22
10�����Q���S��(sh��)�M������(sh��)��(j��) 22
Ӗ(x��n)��������(sh��)��(zh��n)������(qi��ng)��Ӗ(x��n)�� 22
11���S�C(j��)��ȡ4 ������ 22
12���y(t��ng)Ӌ(j��)ÿ����ĸ���F(xi��n)�ĴΔ�(sh��) 22
13���C(j��)�x“��͸”��Ʊ��35 �x7�� 23
14���˻ʺ��} 23
15��ģ�M�Ԍ�ُ��܇ 24
16����ԃ�W(xu��)���Ĵ��}��r 24
17��ݔ���W(xu��)���ɿ���(b��o)�� 24
18��ģ�M��܇��Ʊ 24
19�����x�����㷨�Č�(sh��)�F(xi��n) 25
20���������Α� 25
��4 �� ����?q��)��󾎳?27
��(y��ng)�ü�����չ�W(xu��)��(x��) 27
1��this �P(gu��n)�I��—����� 27
2��ʹ��try-catch ̎������ 28
3��Class ��o�B(t��i)����forName(StringclassName) 28
4��Getters ��Setters ���� 29
��(sh��)��(zh��n)���܏�(qi��ng)��Ӗ(x��n)�� 29
Ӗ(x��n)��һ����������(qi��ng)��Ӗ(x��n)�� 29
1��ģ�M��T������]�D�� 29
2��ݔ������ǰ��ĈD����Ϣ 30
3��ݔ���̎��Ļ�����Ϣ 30
4���o�u�����ֻ��һ���� 31
5��ģ�M늳ش�“(li��n) 31
6������(j��)����Ӌ(j��)�㱾Ϣ�� 31
7��Ӌ(j��)���{(di��o)�����ʺ������Ϣ 31
8��ˮ���еă�ˮ�� 32
9���ԄӼ��d��(sh��)��(j��)����(q��)�� 32
10���y(t��ng)Ӌ(j��)��ͬƷ���֙C(j��)���N�� 32
Ӗ(x��n)��������(sh��)��(zh��n)������(qi��ng)��Ӗ(x��n)�� 33
11��Ӌ(j��)��̓�(y��u)�ݺ���֧���Ľ��~ 33
12���@ȡ�Ƿ�����Լ��Ƿ���õ�ԭ�� 34
13���@ʾ�����Ʒ��Ϣ 34
14��ģ�M�A�ݵ����� 34
15��ݔ��һ���Ɍ��ж����˵��О� 34
16��ݔ���^Ӱ�ߵ����������g�͸��M(f��i)��r 34
17����ԃָ���W(xu��)̖�ČW(xu��)���ɿ� 35
18��ݔ�������Ĵ������ĈD����Ϣ 36
19�������cӢ��Ć�λ�Q�� 36
20����ȭ�Α�ʯ�^������������ 37
��5 �� �ַ���̎�� 38
��(y��ng)�ü�����չ�W(xu��)��(x��) 38
1��startsWith()����—�Ƿ���ָ��ǰ�Y�_ʼ 38
2��endsWith()����—�Ƿ���ָ����Y�Y(ji��)�� 38
3��toCharArray()����—���ַ����D(zhu��n)�Q���ַ���(sh��)�M 38
4��contains()����—�Ƿ����ָ����(n��i)�� 39
5��substring()����—��ȡ�ַ��� 39
6��split()����—�ָ��ַ��� 39
7��toLowerCase()����—���ַ���ȫ���D(zhu��n)��С�� 39
8��toUpperCase()����—���ַ���ȫ���D(zhu��n)��� 39
9��trim()����—ȥ����β�ո� 40
10��equals()����—�Д��ַ����Ƿ���� 40
11��StringBuffer �—���̰�ȫ�Ŀ�׃�ַ���. 40
��(sh��)��(zh��n)���܏�(qi��ng)��Ӗ(x��n)�� 41
Ӗ(x��n)��һ����������(qi��ng)��Ӗ(x��n)�� 41
1��ģ�MС�W(xu��)���R���^�� 41
2���Д�܇�ƚw�ٵ� 41
3������(j��)���~����ĸ���� 42
4���Д��ַ������Ƿ������Ķ�̖ 42
5����ȡQQ �]���е�QQ ̖ 42
6���y(t��ng)Ӌ(j��)�����_ݔ�딵(sh��)���е�ż��(sh��) 42
7����Q�֙C(j��)̖���g4 λ��“××××” 43
8���޸��Ñ��Ԅe 43
9��ʹ�ò�ͬ�����Z��ݔ����(d��ng)ǰ���� 43
10���(y��n)�C�����_ݔ���IP ��ַ�Ƿ�Ϸ� 43
Ӗ(x��n)��������(sh��)��(zh��n)������(qi��ng)��Ӗ(x��n)�� 44
11��ͨ�^�֙C(j��)̖�Д������\(y��n)�I�� 44
12��ݔ��ָ����ʽ�ĈDƬ 44
13��ݔ���D(zhu��n)�ú���ַ��� 44
14������ĸ���������� 44
15��ģ�M�T���� 45
16����ȡ�����C̖�еij������� 45
17��ģ�M��܇ƱӆƱϵ�y(t��ng) 45
18���z������������� 46
19���h�����a�еĿs�M(j��n)��ʽ 46
20��ģ�M�Ñ���� 46
21����ӛ��š�T�������� 46
22���h���xš�T�������� 47
��6 �� ��^���c���B(t��i)���� 48
��(y��ng)�ü�����չ�W(xu��)��(x��) 48
1��instanceof �P(gu��n)�I�� 48
2�������D(zhu��n)�� 49
3��������c���󷽷� 49
4���ӿڵ�•������(sh��)�F(xi��n) 50
5�������^�� 50
��(sh��)��(zh��n)���܏�(qi��ng)��Ӗ(x��n)�� 51
Ӗ(x��n)��һ����������(qi��ng)��Ӗ(x��n)�� 51
1����һ��������z 51
2������D(zhu��n)У���ČW(xu��)����Ϣ 51
3���@ʾ���CA �ɵĝq������ 52
4��ˮ�����b��ăr�� 52
5����ͨ��̖�����ɫ 52
6��iPad �{(di��o)���_ʽ�C(j��)�Ĺ��� 53
7�����F���ٶ��ǻ�܇��2 �� 53
8�������˵��Д���(bi��o)��(zh��n) 53
9���i�͹���ͬ� 53
10���i�͹�����ͬ� 53
Ӗ(x��n)��������(sh��)��(zh��n)������(qi��ng)��Ӗ(x��n)�� 54
11��ݔ��3 ֻ؈������� 54
12��Ӌ(j��)��3 ֻ؈��Ĺ�ϣ�a 54
13�����۲�ͬƷ�Ƶ���܇ 54
14������������\(y��n)�ӷ�ʽ 54
15�������������ܺͻ��x֮�g��ʳ��� 55
16���u�Dz����B� 55
17��ģ�Mȥ�̈��I�·��Ĉ��� 55
18��ֱ���C(j��)��ͣ�ڿ��� 55
19���ώ��c�W(xu��)��֮�g�Ļ��� 56
20������ˮꑃɗ�܇����; 56
��7 �� ����������c����̎�� 57
��(y��ng)�ü�����չ�W(xu��)��(x��) 57
1��File �—�ļ����� 57
2��FileInputStream �—�ļ��� 58
3��Connection �ӿ�—��(sh��)��(j��)���B�ӽӿ� 58
��(sh��)��(zh��n)���܏�(qi��ng)��Ӗ(x��n)�� 59
Ӗ(x��n)��һ����������(qi��ng)��Ӗ(x��n)�� 59
1��ֻ��һ������ 59
2�����o(h��)֪�R�a(ch��n)��(qu��n) 59
3���{���܇��ǰ�� 59
4���y��ˮ������ֱ�� 59
5��ģ�M�l(f��)�әC(j��)�c(di��n)�� 60
6��ȼ�ş��� 60
7������� 60
8��ݔ���ȡ����~��������(sh��) 60
9���_܇�T�r��ӛ��耳� 60
10����ُ�r�u�� 60
Ӗ(x��n)��������(sh��)��(zh��n)������(qi��ng)��Ӗ(x��n)�� 61
11�����Ǽt��� 61
12���t��ͣ���G���� 61
13���y(t��ng)Ӌ(j��)�����ÿ͵��˔�(sh��) 61
14����܇��Ʒ�ƺͰl(f��)�әC(j��)����(sh��) 61
15�������c�p�ϱ��rĤ 62
16�����@��ȡ�ַ����r�a(ch��n)�����e�` 62
17�����t���ăr�񲻵ó��^7 Ԫ 62
18�����@���n�ČW(xu��)�� 62
19���ļ��]�б��ҵ� 63
20���B�Ӕ�(sh��)��(j��)��r����ʡ���ܴa 63
��8 �� Swing ���̻��A(ch��) 64
��(y��ng)�ü�����չ�W(xu��)��(x��) 64
1�����ӗl 64
2���M(j��n)�ȗl 65
��(sh��)��(zh��n)���܏�(qi��ng)��Ӗ(x��n)�� 67
Ӗ(x��n)��һ����������(qi��ng)��Ӗ(x��n)�� 67
1������(j��)�����С�{(di��o)�����w��С 67
2��ʹ�����������п�ԇ�}Ŀ 67
3��ʹ��߅�粼��?j��n)[��С�f������� 67
4��ʹ�þW(w��ng)�񲼾֌�(sh��)�F(xi��n)Ӌ(j��)���� 67
5��ͨ�^�L�ӗl�鿴�DƬ 68
6�����w�S�C(j��)�@ʾ�DƬ 68
7������ı����е��ı���(n��i)�� 68
8���ַ��y(t��ng)Ӌ(j��)���� 69
9���˞�ٿصļt�G�� 69
10���O(sh��)�����w�ɫ�͘�ʽ 69
11���x��������� 70
Ӗ(x��n)��������(sh��)��(zh��n)������(qi��ng)��Ӗ(x��n)�� 70
12����(sh��)�F(xi��n)������u׃ɫ�Ĵ��w 70
13�����ı����O(sh��)�ñ����DƬ 71
14��ģ�Mһ�����x�} 71
15��ʹ�Ï�(f��)�x���A(y��)�[�DƬ 72
16���O(sh��)���б��(xi��ng)���@ʾ��ʽ 72
��9 �� �ྀ�̾��� 73
��(y��ng)�ü�����չ�W(xu��)��(x��) 73
1���鿴JVM �еľ����� 73
2�����̵ĶY׌ 73
3���з���ֵ�ľ��� 74
4��Object ��о������P(gu��n)�ķ��� 74
5�������(du��)�� 74
6��Lock �i 75
7��ʹ�þ��̳؃�(y��u)���ྀ�̾��� 76
8��ԭ��׃�� 77
��(sh��)��(zh��n)���܏�(qi��ng)��Ӗ(x��n)�� 78
Ӗ(x��n)��һ����������(qi��ng)��Ӗ(x��n)�� 78
1����ͨ��̖�� 78
2���޺�� 78
3��ʹ��join()������(sh��)�F(xi��n)�M(j��n)�ȗl�ĵȴ�Ч�� 78
4��ģ�M��Ʊϵ�y(t��ng) 78
5��ģ�M����ِ�� 79
6��ģ�MС؈��~ 79
7����ݰl(f��)������ 79
8��ֹͣ���� 79
Ӗ(x��n)��������(sh��)��(zh��n)������(qi��ng)��Ӗ(x��n)�� 80
9���܌W(xu��)�ҾͲ͆��} 80
10���鿴���޸ľ����� 80
11������Ӯ� 81
12���骄ϵ�y(t��ng) 81
13��ģ�M�ԄӴ��� 82
14�����ńӮ� 82
��10 �� �¼�̎���đ�(y��ng)�� 83
��(y��ng)�ü�����չ�W(xu��)��(x��) 83
1��ActionListener �О��¼��O(ji��n) �� 83
2��FocusListener ���c(di��n)�¼��O(ji��n) �� 83
3��ItemListener ָʾ�(xi��ng)�O(ji��n) �� 84
4��DocumentListener �ı��¼��O(ji��n) �� 84
��(sh��)��(zh��n)���܏�(qi��ng)��Ӗ(x��n)�� 85
Ӗ(x��n)��һ����������(qi��ng)��Ӗ(x��n)�� 85
1������(y��n)�C 85
2��׌�D��(bi��o)������ 85
3�����h֪ͨ���� 85
4��ȫ���D��ʾ 85
5�����h(yu��n)���˵ļt�� 85
6�������_�J(r��n)�P(gu��n)�]��Ԓ�� 85
7����ͨ�����^�R· 85
Ӗ(x��n)��������(sh��)��(zh��n)������(qi��ng)��Ӗ(x��n)�� 86
8��ģ�M���S�Ӯ� 86
9��ģ�M�I�P 86
10�����D(zhu��n)����� 86
11��ʡ����“(li��n)�������� 87
12��ASCII ���a�鿴�� 87
��11 �� ���ù���� 88
��(y��ng)�ü�����չ�W(xu��)��(x��) 88
1����ʽ������ 88
2��Calendar �՚v� 90
��(sh��)��(zh��n)���܏�(qi��ng)��Ӗ(x��n)�� 93
Ӗ(x��n)��һ����������(qi��ng)��Ӗ(x��n)�� 93
1��Ӌ(j��)���w�C(j��)���ٶ� 93
2��Ӌ(j��)��؈D�σ��c(di��n)�g�ľ��x 94
3�������������؜ 94
4��Ӌ(j��)���y����Ϣ 94
5�������߲˃r�񲨄� 94
Ӗ(x��n)��������(sh��)��(zh��n)������(qi��ng)��Ӗ(x��n)�� 94
6��Ӌ(j��)��*�̾��x 94
7�������D(zhu��n)����w�r�g 94
8���Д��r�g�Ⱥ� 94
9���D(zhu��n)�����ڸ�ʽ 94
10���Д����ڸ�ʽ 95
11��ģ�M΢�œ��t���㷨 95
12���”�(sh��)���Α� 95
��12 �� ���ü���� 96
��(y��ng)�ü�����չ�W(xu��)��(x��) 96
1��foreach ѭ�h(hu��n)�Ԅӵ��������� 96
2�������򼯺�������Ԫ�� 96
3�����ٌ���(sh��)�M׃?y��u)�List 97
4���ñ��^���ӿ��O(sh��)������Ҏ(gu��)�t 97
��(sh��)��(zh��n)���܏�(qi��ng)��Ӗ(x��n)�� 98
Ӗ(x��n)��һ����������(qi��ng)��Ӗ(x��n)�� 98
1��ӛ��\(y��n)�ӆT��(sh��)��(j��) 98
2��ʹ��List ��������Ԫ�ث@ȡ��� 98
3��26 ��Ӣ����ĸ������ݔ�� 99
4��ģ�M�~����ȡ�� 99
5��ģ�M��(d��ng)��(d��ng)�W(w��ng)ُ��܇ 99
Ӗ(x��n)��������(sh��)��(zh��n)������(qi��ng)��Ӗ(x��n)�� 100
6�����ü��Ͻ������� 100
7���y(t��ng)Ӌ(j��)��?j��n)?sh��) 100
8��Map ӳ�伯�ό�(sh��)�F(xi��n)ʡ�м�“(li��n)�x��� 100
9��ģ�M�S�C(j��)���� 100
��13 �� ��(sh��)��(j��)�쾎�̑�(y��ng)�� 101
��(y��ng)�ü�����չ�W(xu��)��(x��) 101
1��Java �����(zh��)�д惦�^�� 101
2����̎�� 102
��(sh��)��(zh��n)���܏�(qi��ng)��Ӗ(x��n)�� 104
Ӗ(x��n)��һ����������(qi��ng)��Ӗ(x��n)�� 104
1����ԃ�ض��l���ĆT����Ϣ 104
2���y(t��ng)Ӌ(j��)��˾��?c��)˔?sh��) 105
3���y(t��ng)Ӌ(j��)н�Y���� 105
4����ԃ���g*��ĆT�� 105
Ӗ(x��n)��������(sh��)��(zh��n)������(qi��ng)��Ӗ(x��n)�� 106
5������ijһ���g�ε����ІT�� 106
6����ԃ�T�����Ͳ��T���Q 106
7����ԃ�Ă����T�]�ІT�� 106
8�������†T������ 107
��14 �� ݔ��ݔ�����c�ļ� 108
��(y��ng)�ü�����չ�W(xu��)��(x��) 108
1���ļ�����λ���c�䌦��(y��ng)·���ַ����Č��� 108
2���ɷN�P(gu��n)�]IO ���ķ��� 109
3���ֹ�(ji��)���D(zhu��n)�ַ��� 109
��(sh��)��(zh��n)���܏�(qi��ng)��Ӗ(x��n)�� 110
Ӗ(x��n)��һ����������(qi��ng)��Ӗ(x��n)�� 110
1����(chu��ng)��ָ�����Q���ļ� 110
2�������Ƅ��ļ� 110
3����(chu��ng)���ļ��A 111
4���h���ļ� 111
5������ļ��A 111
6����ӡ�ļ���(n��i)�� 111
7������ͨӍ� 111
8������ݔ���(n��i)�� 112
9�������ı���(n��i)�� 112
Ӗ(x��n)��������(sh��)��(zh��n)������(qi��ng)��Ӗ(x��n)�� 112
10�����ļ��M(j��n)�зָ�ͺϲ� 112
11��������(f��)��ָ����ʽ���ļ� 113
12����(f��)���ļ��r�@ʾ�M(j��n)�ȗl 113
13�����ٷ���ļ� 113
14���y(t��ng)Ӌ(j��)�ı��ļ��ַ���(sh��) 114
��15 �� �W(w��ng)�j(lu��)�����O(sh��)Ӌ(j��) 115
��(y��ng)�ü�����չ�W(xu��)��(x��) 115
1��URL � 115
2��URLConnection � 115
��(sh��)��(zh��n)���܏�(qi��ng)��Ӗ(x��n)�� 117
Ӗ(x��n)��һ����������(qi��ng)��Ӗ(x��n)�� 117
1��ͨ�^�����@��IP ��ַ 117
2��ͨ�^IP ��ַ�@�����������C(j��)�� 117
3��ʹ��Socket ��ݔ���� 117
4��ʹ��Socket ��ݔ�ļ� 117
5������(w��)������(sh��)��(j��)�씵(sh��)��(j��)�l(f��)�ͽo�͑��� 118
Ӗ(x��n)��������(sh��)��(zh��n)������(qi��ng)��Ӗ(x��n)�� 118
6���l(f��)������A(y��)��(b��o)�V�� 118
7���W(w��ng)�j(lu��)�YԴ���d 119
8���ྀ�������� 119
��16 �� ����ؼ��đ�(y��ng)�� 120
��(y��ng)�ü�����չ�W(xu��)��(x��) 120
1���@ȡ�x���е����� 120
2���@ȡ�x���е����� 120
3��׌����ֹͣ��݋��B(t��i) 120
4���޸Ć�Ԫ���ɫ 121
5���h������� 121
��(sh��)��(zh��n)���܏�(qi��ng)��Ӗ(x��n)�� 122
Ӗ(x��n)��һ����������(qi��ng)��Ӗ(x��n)�� 122
1���O(sh��)�ñ��^�c�еĸ߶� 122
2������(j��)��ͬ��ģʽ�{(di��o)���Ќ� 122
3������^������ʾ��Ϣ 123
4����Ԫ����������� 123
5����(sh��)�F(xi��n)�����ԃ���� 123
Ӗ(x��n)��������(sh��)��(zh��n)������(qi��ng)��Ӗ(x��n)�� 124
6���ڱ����Б�(y��ng)�ýM�Ͽ� 124
7����(sh��)�F(xi��n)������ 124
8����Ԫ��(x��)�������� 124
9���o������݋�ı��� 125
��17 �� ��ؼ��đ�(y��ng)�� 126
��(y��ng)�ü�����չ�W(xu��)��(x��) 126
1���x�й�(ji��)�c(di��n)�¼� 126
2��չ�_��(ji��)�c(di��n)�¼� 126
3�����Ƙ� 127
4����v�� 128
��(sh��)��(zh��n)���܏�(qi��ng)��Ӗ(x��n)�� 129
Ӗ(x��n)��һ����������(qi��ng)��Ӗ(x��n)�� 129
1���ژ������ӹ�(ji��)�c(di��n) 129
2���Զ��x�九(ji��)�c(di��n)�D��(bi��o) 129
3���Զ��x������^ 130
4���p����݋�九(ji��)�c(di��n)���� 130
5���O(sh��)�Ø���x��ģʽ 130
6���鿴��(ji��)�c(di��n)�ĸ��N��B(t��i) 130
7����v�� 131
Ӗ(x��n)��������(sh��)��(zh��n)������(qi��ng)��Ӗ(x��n)�� 131
8���Ї�ʡ����Ϣ�� 131
9��չ�_���ۯB�九(ji��)�c(di��n)�r������ʾ 131
10���x�л�九(ji��)�c(di��n)�r������ʾ 132
��18 �� �����߼��ؼ� 133
��(y��ng)�ü�����չ�W(xu��)��(x��) 133
��(sh��)��(zh��n)���܏�(qi��ng)��Ӗ(x��n)�� 135
Ӗ(x��n)��һ����������(qi��ng)��Ӗ(x��n)�� 135
1���Զ��x�v��IJˆΙ� 135
2����(f��)�x���c���x���o�ˆ� 135
3��ϵ�y(t��ng)�бP���ӏ����ˆ� 136
4�����ߙ���ʹ�ÈD��(bi��o) 136
5�����x�(xi��ng)�����ӿ���I 136
6�����x�(xi��ng)����(bi��o)�}�O(sh��)�ÈD��(bi��o) 136
Ӗ(x��n)��������(sh��)��(zh��n)������(qi��ng)��Ӗ(x��n)�� 137
7��ӛ��x�(xi��ng)�����L����B(t��i) 137
8�����D��(bi��o)�ď���ʽ�ˆ� 137
9��ʹ�÷ָ�����O(sh��)Ӌ(j��)���� 138
��19 �� �D���L�Ƽ��g(sh��) 139
��(y��ng)�ü�����չ�W(xu��)��(x��) 139
1���Ŵ��sС�D�� 139
2�����D(zhu��n)�D�� 139
3����(chu��ng)��͸���D�� 140
4���O(sh��)��̓�� 141
��(sh��)��(zh��n)���܏�(qi��ng)��Ӗ(x��n)�� 142
Ӗ(x��n)��һ����������(qi��ng)��Ӗ(x��n)�� 142
1���L����h(hu��n)�D�� 142
2���L�������D�� 142
3���s�ňD�� 143
4�����D(zhu��n)�D�� 143
5���L�����w���� 143
6���L�ӏV����Ļ 143
7�����ֿs�� 144
8����׃ɫ������ 144
9���L�ƻ��� 144
10��ͨ�^�I�P�ƄӈDƬ 145
Ӗ(x��n)��������(sh��)��(zh��n)������(qi��ng)��Ӗ(x��n)�� 145
11���L�ƹ��� 145
12������ˮӡ 145
13��׽�з�Α� 146
14�����ɔ_�����(y��n)�C�a 146
15���L�Ə�(f��)�s�׺ΈD�� 146
չ�_ȫ��

ܛ���_�l(f��)΢ҕ�l�v��JAVA�����T����ͨ(΢ҕ�l������) ���ߺ���

���տƼ�����һ������ܛ���_�l(f��)���(xi��ng)Ŀ��(sh��)ʩ������Y��Һ͌W(xu��)��(x��)�ͼ��g(sh��)�F(tu��n)�(du��)�����÷e�۵Č��I(y��)֪�R�ͽ�(j��ng)�(y��n)�����_�l(f��)������“�����T����ͨ”“ܛ���_�l(f��)��(sh��)��(zh��n)1200��”“ܛ���_�l(f��)��(sh��)��(zh��n)����”“ܛ���(xi��ng)Ŀ�_�l(f��)ȫ�̌�(sh��)�”��ϵ�Ѕ������LJ���(n��i)���N�ľ��̈D��Ʒ����

��Ʒ�uՓ(0�l)
���o�uՓ����
�������]
����N
��݋���]
����픲�
�ЈD�W(w��ng)
�ھ��ͷ�