Java基础
iteye_20573
这个作者很懒,什么都没留下…
展开
-
【转】Java socket编程入门(一)
[color=blue][b]一,网络编程中两个主要的问题[/b][/color] 一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。 在TCP/IP协议中[color=green]IP层主要负责网络主机的定位,数据传输的路由[/color],由IP地址可以唯一地确定Internet上的一台主机。 而TCP层则提供面向应用的可靠(tcp)的或非...原创 2011-03-31 22:38:18 · 268 阅读 · 0 评论 -
Effective Java,枚举类型使用
将不同的行为与每个枚举常量关联起来:在枚举类型中声明一个抽象的方法,并在特定于常量的类类主体中,实现具体的方法。 /** * 用户角色 * <p /> * * @author Administrator */ public enum Role { ROLE_ADMIN { @Override p...原创 2012-11-16 21:31:19 · 131 阅读 · 0 评论 -
Java RMI简单例子
rmi调用一般过程: 接口: package com.zhang.rmi; import java.rmi.Remote; import java.rmi.RemoteException; /** * 实现Remote接口,定义的方法都需要抛出RemoteException * <p /> * * @author Administrator ...原创 2012-11-29 16:12:30 · 226 阅读 · 0 评论 -
【译】如何设计一个好的API
好的API,应该是易于学习、易于使用即使没有文档、很难被误用、易于阅读并且使用它的代码容易维护、足够强大来满足需求、易于扩展。 API设计流程 收集需求-》一个简单的设计说明-》尽早和经常写API-》写服务提供接口比较重要-》维护现实需求 1.一般原则 API应该只做一件事,并且把它做好 功能应该很容易解释,如果很难命名,一般都是一个坏的信号。一个好的名字驱动开发...原创 2012-12-02 01:05:09 · 182 阅读 · 0 评论