<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dyj970516的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dyj970516</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dyj970516]]></copyright><item><title><![CDATA[网络编程]]></title><link>https://blog.youkuaiyun.com/dyj970516/article/details/78794874</link><guid>https://blog.youkuaiyun.com/dyj970516/article/details/78794874</guid><author>dyj970516</author><pubDate>Wed, 13 Dec 2017 17:59:35 +0800</pubDate><description><![CDATA[1.使用UDP协议编写一个网络程序，设置接收端程序的监听端口是8001，发送端发送的数据是“Hello,world”。
代码如下：
import java.net.*;  
public class Client {  
    public static void main(String[] args) throws Exception {  
        byte[] buf = ne]]></description><category></category></item><item><title><![CDATA[线程作业]]></title><link>https://blog.youkuaiyun.com/dyj970516/article/details/78782894</link><guid>https://blog.youkuaiyun.com/dyj970516/article/details/78782894</guid><author>dyj970516</author><pubDate>Tue, 12 Dec 2017 16:45:48 +0800</pubDate><description><![CDATA[1、编写多线程程序，模拟多个人通过一个山洞。这个山洞每次只能通过一个人，每个人通过山洞的时间为2秒(sleep)。随机生成10个人，都要通过此山洞，用随机值对应的字符串表示人名，打印输出每次通过山洞的人名。提示：利用线程同步机制，过山洞用一条输出语句表示，该输出语句打印输出当前过山洞的人名，每个人过山洞对应一个线程，哪个线程执行这条输出语句，就表示哪个人过山洞
代码如下：
package ba]]></description><category></category></item><item><title><![CDATA[book类练习题]]></title><link>https://blog.youkuaiyun.com/dyj970516/article/details/78724483</link><guid>https://blog.youkuaiyun.com/dyj970516/article/details/78724483</guid><author>dyj970516</author><pubDate>Tue, 05 Dec 2017 20:27:07 +0800</pubDate><description><![CDATA[1、编写一个Book类，该类至少有name和price两个属性。该类要实现Comparable接口，在接口的compareTo（）方法中规定两个Book类实例的大小关系为二者的price属性的大小关系。在主函数中，选择合适的集合类型存放Book类的若干个对象，然后创建一个新的Book类的对象，并检查该对象与集合中的哪些对象相等。
代码如下：
import java.util.ArrayList]]></description><category></category></item><item><title><![CDATA[java集合框架]]></title><link>https://blog.youkuaiyun.com/dyj970516/article/details/78663965</link><guid>https://blog.youkuaiyun.com/dyj970516/article/details/78663965</guid><author>dyj970516</author><pubDate>Wed, 29 Nov 2017 12:48:47 +0800</pubDate><description><![CDATA[1.作业：
使用ArrayList集合，对其添加100个不同的元素：
1.使用add()方法将元素添加到ArrayList集合对象中；
2.调用集合的iterator()方法获得Iterator对象，并调用Iterator的hasNext()和next()方法，迭代的读取集合中的每个元素；

3.调用get()方法先后读取索引位置为50和102的元素，要求使用try-catch结构处理下]]></description><category></category></item><item><title><![CDATA[图形用户界面1]]></title><link>https://blog.youkuaiyun.com/dyj970516/article/details/78597551</link><guid>https://blog.youkuaiyun.com/dyj970516/article/details/78597551</guid><author>dyj970516</author><pubDate>Tue, 21 Nov 2017 22:10:14 +0800</pubDate><description><![CDATA[作业：编写一个JFrame窗口，要求如下：



1.在窗口的NORTH区放置一个JPanel面板。

2.JPanel面板放置如下组件：

(1)JLable标签，标签文本为“兴趣”，右边接着是三个JCheckBox多选按钮，选项分别是“羽毛球”、“乒乓球”、“唱歌”。可以多选。

(2)JLabel标签，标签文本为“性别”，右边接着是两个JRadioButton按钮，选项分]]></description><category></category></item><item><title><![CDATA[图形用户界面]]></title><link>https://blog.youkuaiyun.com/dyj970516/article/details/78597451</link><guid>https://blog.youkuaiyun.com/dyj970516/article/details/78597451</guid><author>dyj970516</author><pubDate>Tue, 21 Nov 2017 22:00:51 +0800</pubDate><description><![CDATA[作业：

1.创建一个窗口程序（JFrame），标题栏起名为“浏览器”，有一个菜单条，有“文件”、“编辑”、“查看”3个菜单。“文件”菜单有两个菜单项，一项是“打开”，一项是“保存”，“打开”项做成子菜单，有两个菜单项“打开x”和“打开y”，“保存”项就是普通的菜单项。“编辑”菜单就一个菜单项“复制”。“查看”有两个菜单项“停止”和“刷新”。在菜单及菜单项上添加合适的快捷键。

代码如下：]]></description><category></category></item><item><title><![CDATA[异常处理]]></title><link>https://blog.youkuaiyun.com/dyj970516/article/details/78597306</link><guid>https://blog.youkuaiyun.com/dyj970516/article/details/78597306</guid><author>dyj970516</author><pubDate>Tue, 21 Nov 2017 21:54:29 +0800</pubDate><description><![CDATA[课堂练习1：

写一个方法void triangle(int a,int b,int c)，判断三个参数是否能构成一个三角形。如果不能则抛出异常IllegalArgumentException，显示异常信息：a,b,c “不能构成三角形”；如果可以构成则显示三角形三个边长。在主方法中得到命令行输入的三个整数，调用此方法，并捕获异常。

代码如下：

 
import java.util]]></description><category></category></item><item><title><![CDATA[接口练习2]]></title><link>https://blog.youkuaiyun.com/dyj970516/article/details/78596851</link><guid>https://blog.youkuaiyun.com/dyj970516/article/details/78596851</guid><author>dyj970516</author><pubDate>Tue, 21 Nov 2017 21:23:45 +0800</pubDate><description><![CDATA[课堂练习2：大学里的学生（Student）需要交学费，而研究生（Graduate）作为学生比较特殊，除了需要交学费外，还可以获取一部分科研津贴，由学校（University）统一发放。此外，学校还需要发放教师（Teacher）的工资。

编写代码模拟上述场景：



1)     设计抽象类Student：

l 属性包括姓名（name）、学费（fee）；

l 方法包括：
]]></description><category></category></item><item><title><![CDATA[接口]]></title><link>https://blog.youkuaiyun.com/dyj970516/article/details/78596347</link><guid>https://blog.youkuaiyun.com/dyj970516/article/details/78596347</guid><author>dyj970516</author><pubDate>Tue, 21 Nov 2017 20:53:39 +0800</pubDate><description><![CDATA[课堂练习1：教材160页4.编程题

设计一个动物声音模拟器，希望可以模仿许多动物的叫声

Animal类：




Dog类：




Cat类：




Simulator类：




B类：







运行结果：]]></description><category></category></item><item><title><![CDATA[类与对象]]></title><link>https://blog.youkuaiyun.com/dyj970516/article/details/78596013</link><guid>https://blog.youkuaiyun.com/dyj970516/article/details/78596013</guid><author>dyj970516</author><pubDate>Tue, 21 Nov 2017 20:02:07 +0800</pubDate><description><![CDATA[课堂练习6：





–      定义一个圆类(Circle)，其所在的包为bzu.info.software；定义一个圆柱类Cylinder，其所在的包为bzu.info.com；定义一个主类A，其所在的包也为bzu.info.com，在A中生成一个Cylinder对象，并输出其体积。编译并运行该类。

–      试着改变求体积方法的访问权限，查看并分析编译和运行结果
]]></description><category></category></item><item><title><![CDATA[类与对象]]></title><link>https://blog.youkuaiyun.com/dyj970516/article/details/78197038</link><guid>https://blog.youkuaiyun.com/dyj970516/article/details/78197038</guid><author>dyj970516</author><pubDate>Tue, 10 Oct 2017 20:27:48 +0800</pubDate><description><![CDATA[课堂练习4：
编写代码模拟手机与SIM卡的组合关系。
要求：
           SIM卡类负责创建SIM卡；
           Phone类负责创建手机；
手机可以组合一个SIM卡；
手机可以更换其中的SIM卡。
代码：public class TestPhone {
	 public static void main(String[] args) {  
	       S]]></description><category></category></item><item><title><![CDATA[Java 练习题2]]></title><link>https://blog.youkuaiyun.com/dyj970516/article/details/78106156</link><guid>https://blog.youkuaiyun.com/dyj970516/article/details/78106156</guid><author>dyj970516</author><pubDate>Tue, 26 Sep 2017 19:53:08 +0800</pubDate><description><![CDATA[课堂练习1：
请定义一个交通工具(Vehicle)的类，其中有: 
Ø  属性：速度(speed)，体积(size)等
Ø  方法：移动(move())，设置速度(setSpeed(intspeed))，设置体积（setSize(int size)）加速speedUp(),减速speedDown()等
在测试类Vehicle中的main()中实例化一个交通工具对象，通过方法给它初始化spe]]></description><category></category></item><item><title><![CDATA[作业4、5]]></title><link>https://blog.youkuaiyun.com/dyj970516/article/details/78002599</link><guid>https://blog.youkuaiyun.com/dyj970516/article/details/78002599</guid><author>dyj970516</author><pubDate>Sat, 16 Sep 2017 12:12:12 +0800</pubDate><description><![CDATA[练习4：
求一个n阶方阵对角线元素之和。
代码如下：import java.util.*;
public class Sum{
       public static void main(String args[]){
              int n,sum1=0,sum2=0;
              System.out.println("请输入阶数n：");        ]]></description><category></category></item><item><title><![CDATA[Java语法基础练习题]]></title><link>https://blog.youkuaiyun.com/dyj970516/article/details/77945997</link><guid>https://blog.youkuaiyun.com/dyj970516/article/details/77945997</guid><author>dyj970516</author><pubDate>Tue, 12 Sep 2017 15:46:10 +0800</pubDate><description><![CDATA[练习1：
使用公式C=（5/9）（F-32）打印下列华氏温度与摄氏温度对照表。
0      -17
20     -6
40     4 
60     15
80     26
100    37
120    48
140    60
160    71
180    82 
200    93
220    104
240    115
260    126]]></description><category></category></item></channel></rss>