![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 72
HNAer_RadAsm
凡是新的事情在起头总是这样,起初热心的人很多,而不久就冷淡下去,撒手不做了。因为他已经明白,不经过一番苦工是做不成的,而只有想做的人,才忍得过这番痛苦。
展开
-
socket编程
Socket编程单线程TCP编程 Server端实现 服务端 在服务端,我们只需要监听该主机的某个端口号port,并使用ServerSocket的accept方法进行阻塞式的接受; 在客户端,我们需要得知server的主机地址和数据报需要发送至的端口号,这样就行了 如果需要同时通讯,我们需要同时在服务端和客户端加上相应的代码和请求的代码即可。 多线程TCP编程 Ser原创 2015-05-06 15:03:20 · 715 阅读 · 0 评论 -
[Effective Java]第一话:使用静态工厂方法代替构造方法
一、Item 1:Consider static factory methods instead of constructors(使用静态工厂方法代替构造方法)优点: 其一、不同于构造方法,静态工厂方法拥有自己的名字。 1、方便别人能够阅读理解; 2、如果书写者在进行类的书写的时候进行了构造方法的重载,那么文档会较难阅读。并且我们建议一个类的构造方法只需要一个就行了原创 2015-09-02 14:49:17 · 629 阅读 · 0 评论 -
[Effective Java]第三话:使用私有构造方法或者枚举来实现单例
三、Item 3:使用私有构造方法或者枚举来实现单例单例即为只初始化一次的类,我们可以一贯性的认为,单例代表系统唯一的系统组件,就像是window manager(窗口管理器)或者file system(文件系统)。我们有两种方法实现单例。但是两种方法我们都需要在这个待实现的单例中提供一个私有的构造方法和一个共有静态的方法来处理这个唯一的实例。在其中的一个实现中,我么希望类的成员变量是final修饰原创 2015-09-18 17:28:46 · 803 阅读 · 0 评论