`
Moyunyu
  • 浏览: 14656 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
文章列表
在eclipse中配置struts   1.进入struts网址:http://struts.apache.org/downloads.html   2.下载struts开发包  3.解压下载的开发包,目录结构如下: 4. 打开eclipse,选择新建Dynamic Web Project          注:如果新建菜单里里面没有Dynamic Web Project选项,可选择Other..,在Web节点下选择     5.配置项目名称,Target runtime,
    从今天开始, 正式进入了设计模式的学习, 我这个人喜欢挑软柿子捏, 就从简单工厂开始吧, 其实简单工厂并 不是一个标准的设计模式, 但是它却很常用, 而且很好用.      首先看一段代码: package simplefactorydemo1; /** * 动物 ...
    最近在学习设计模式的相关知识, 本想上来就先分析几个设计模式练练手, 但最后还是觉得来点虚的, 说一下面向对象分析与设计的一些原则, 那么设计原则和设计模式之间到底是什么关系呢, 说简单一点, 就是: 设计模式是设计原则的一些具体体现. 复杂一点说, 就是: 设计原则是思想上的指导, 而设计模式是实现上的手段. 形象一点说, 设计原则是不是就相当于接口, 而设计模式就是一个一个的实现类, 每个实现类可以实现一个或多个接口. 这是不是有一个缺点, 就是必须全盘接受接口中的抽象方法, 如果一个接口中的方法与另一个接口中的方法是相悖的, 那么是不是我们只能选择一个, 这一点说明了什么呢: ...
这些天一直纠结于散列表的总结, 感觉自己对散列表的理解还可以, 源代码也深究了一些, 但是一到要写的时候就找不到好的思路, 只好从基本的开始写, 希望能为后续的散列表总结找到一些思路... ArrayList是基于数组实现的, 它 ...
  我们都知道Java中有int,short,long,byte,float,double,char,和boolean等八个基本数据类型 为了面向对象操作的一致性,Java为每种基本数据类型都提供了相应的封装类型,并且提供相应的方法实现基本数据类型与封装类之间的相互转化 从JDK5.0版本开始引用了自动装箱和自动拆箱特性,主要的目的是方便封装类和基本类型之间的转化,该特性允许基本数据类型之间直接相互赋值. 下面看一段代码: public class IntegerTest { public static void main(String[] args) { I ...
  String:定长的字符串,它的内容是不可以改变的,正因为如此,编译器可以让字符串共享. StringBuffer:可变长的字符串缓冲区,多线程操作是安全的,并且在字符串连接操作上提供了性能和效率都优于String类的"+"的append()方法,因此如果需要大量的频繁的进行字符连接操作时,优先采用StringBuffer的append()方法.如果只是简单的字符串连接可以采用String的"+"来提高代码的可读性. StringBuilder:是StringBuilder的一个等价类,区别在于StringBuilder是非线程安全的, ...

协议初涉

TCP:传输控制协议 TCP是面向连接的通信协议,通过三次握手建立连接,通讯完成时要拆除连接,由于TCP是面向连接的所以只能用于点对点的通讯。 TCP提供的是一种可靠的数据流服务,采用“带重传的肯定确认”技术来实现传输的可靠性。TCP还采用一种称为“滑动窗口”的方式进行流量控制,所谓窗口实际表示接收能力,用以限制发送方的发送速度。 如果IP数据包中有已经封好的TCP数据包,那么IP将把它们向‘上’传送到TCP层。TCP将包排序并进行错误检查,同时实现虚电路间的连接。TCP数据包中包括序号和确认,所以未按照顺序收到的包可以被排序,而损坏的包可以被重传。 TCP将它的信息送到更高层的应用程 ...
题记:"朝闻道, 夕死可矣"(如果早上明白了人生的意义,那么,就算晚上会死去,也是可以的), 以前看到这句话时候总是一笑视之, 想:说这句话的人是不是脑袋锈掉了,现在仔细想一想,这句话只是针对那些有了自己的"道& ...
关键字: (1).void : 表示空,一般用于方法的返回值类型定义. (2).byte : 字节           8bit           默认值是:0 (3).short : 短整型     16bit     默认值是:0 (4).char : 字符型       16bit     默认值是:\u0000 (5).int  : 整型         32bit     默认值是:0 (6).long : 长整型  64bit   默认值是:0
面向对象的三大特性:   (1)封装(Encapulation):表示被封装的属性不可以被外部直接访问,只能通过set()或者get()方法完成设置和获取.建议只要是属性,都要进行封装.封装的关键字是:private.   (2)继承(Inheritance):是程序实现复用和共享 ...
Global site tag (gtag.js) - Google Analytics