- 浏览: 70873 次
- 性别:
- 来自: 郑州
最新评论
-
taotaole2210:
谢谢,虽然有点绕口,但是解释的很清楚
JAVA中方法和变量在继承中的覆盖和隐藏 -
chzcb:
当所替换的字符串很长的时候,速度太慢了~~
利用JAVA实现.NET的String.format(),方便字符串合并 -
song1990919:
比喻很生动,很好理解[b][/b]
接口和抽象类应该各司其职 各尽所能 -
song1990919:
隐藏和覆盖不明白的值得一看
JAVA中方法和变量在继承中的覆盖和隐藏 -
彼岸花er:
phoenix007 写道不错,学习了。+1收藏着
JAVA语言序列化和反序列化一目了然(一)认识
文章列表
抽象工厂,是简单工厂的加强版,呵呵,比后者更加抽象化了,不过,的确很好用。
抽象工厂可以这么理解,你要到商场里去买衣服,好了,就这么多,就可以是抽象工厂模式,首先,你到商场里去买衣服,但是商场是抽象的,是不存在的,只是一个概念,那么,你要到哪个商场里去买衣服呢? 丹尼斯百货? 恩 这就是实实在在存在的商场了, 呵呵, 再者, 你要去买衣服,衣服也是抽象的,不存在的, 哦,我要去买CK内裤,哦 ,这就是实实在在的的衣服了,所以,这里可以理解为:
商场(抽象工厂)
丹尼斯百货(实体工厂)
衣服(抽象产品)
CK内裤(实体产品)
这里我们有一个需求,就是我要从数据库里分别读取学生和教师 ...
为了清晰了解String的操作,我们来看一段再经典不过的程序
class StringTest
{
public static void main(String[] args)
{
String s=new String("abc");
String s1="abc";
String s2=new String("abc");
System.out.println(s==s1);
System.out ...
服务端代码:
import java.io.*;
import java.net.*;
class Server
{
public static void main(String[] args)
{
try
{
//创建一个服务端并设置端口
ServerSocket server=new ServerSocket(5555);
//监听客户端Socket
Socket client=server.accept();
//得到客户端的输入流
BufferedReader in=new BufferedReader(new InputStreamRe ...
- 2008-10-19 01:56
- 浏览 1843
- 评论(4)