- 博客(9)
- 收藏
- 关注
原创 程序设计模式之"监听器模型"
<br /> 在程序设计“高内聚,低耦合”的大原则下,构建一个应用程序的一种设计模式。<br /> <br /> 下面用一个例子说明这个模型:<br /> 1 就拿我们当前做的山寨QQ来说吧,在“高内聚,低耦合”的原则下,我们进行了界面部分与后台部分的分离,虽然在大的方向是我们进行了分离,其间还是藕断丝连的,比如说在后台有一个消息对象它依赖于显示他的组件JTree,这样的话我们就不得不把JTree传送到两个连
2011-01-19 00:14:00 1092
原创 Tcp/Ip与UDP之间的联系与区别
<br />TCP/IP协议:<br /> 1 TCP/IP协议时面向连接的,也就是说通过TCP/IP协议进行连接时,必须经过“三次握手”的过程,在建立连接后相应数据报头表示了信息的序列,而且在一次通信中这个标识是唯一的,这样通信双方通过这种标识就确保了每次通信过程中发送的每个字节,这就好比两个人打电话,我们定义一个规矩:打电话的时候必须是“你来我往”的,比如说有A,B两方就行通信,当A与B建立连接后,当A先发送了消息,则必须确保B收到了消息,而为了确保B收到消息了,那么B必
2011-01-18 23:53:00 2804
原创 输入流当中的read方法和readfully方法的区别与原理
<br />DataInputStream类中的read(byte[] b)和readFully(byte[] b)读取消息到底有什么区别呢?<br />下面让我来分析一下:<br /> <br /> 1.其实read(byte[] b)方法和readFully(byte []b)都是利用InputStream中read()<br />方法,每次读取的也是一个字节,只是读取字节数组的方式不同,查询jdk中源代码发现<br /> <br /> <br /> 2.
2011-01-18 23:19:00 22583 1
转载 Android页面跳转错误解决
<br />在做android练习的时候,发现光盘中的demo能运行成功,而自己敲出来的代码就不能执行<br /> <br />一点击跳转就会提示 The application Android_Project(process com.arthurs)has stopped unexpectedly.Please try again<br /> <br />最后找到一篇文章才得以解决:<br />http://hi.baidu.com/ruiqing_2008/blog/item/5190b6facd9bd
2011-01-18 14:21:00 3663
原创 java面板的使用与五种界面布局方式(FLowLayout、BorderLayout、GridLayout、CardLayout、BoxLayout)
<br /> <br /> (JPanel)Panel是一个轻量级的容器,由于不是顶层的容器,故其必须放在JFrame(Frame)等高级容器上,这样就可以在一个Frame(JFrame)上通过Panel和5种界面布局管理器构建复杂的应用程序界面。<br /> 下面来介绍一下5种界面布局管理器:<br />BorderLayout: <br /> 这是一个布置容器的边框布局,它可以对容器组件进行安排,并调整其大小,使其符合下列
2011-01-18 11:01:00 36012
原创 JFC、Awt、Swing的区别与用法
<br /> 在利用java设计界面的时候一直有一个疑惑就是java.awt.*这个包下的组件和javax.swing.*这个包下的组件有什么区别,找了半天又发现一个JFC这样的名词,反复查了M个小时略析如下。<br /> <br />JFC<br /> JFC(全称为“Java Foundation Classes”,中文译为“爪哇基础类别”)是一个图形框架(Graphical Framework),依据此框架可建构出具有移携性(Portable)的Java式G
2011-01-18 10:28:00 2770 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人