2008-01-06

Java语言深入:java匿名内部类的一点讨论

关键字: java 匿名内部类
http://java.ccidnet.com/art/3539/20071225/1320397_1.html 关于JAVA内部类:一个内部类的定义是定义在另一个类内部的类。   存在它的原因是:   1.一个内部类的对象能够访问创建它的对象的实现,包括私有数据。即内部类实例对包含它的哪个类的实例来说,是特权的。   2.对于同一个包中的其他类来说,内部类能够隐藏起来,换句话说,内部类不管方法的可见性如何,那怕是public,除了包容类,其他类都无法使用它。   3.匿名内部类可以很方便的定义回调。   4.使用内部类可以非常方便的编写事件驱动程序。 其实它真正的目的仅仅为了定义回调--进 ...
2007-11-27

socket 模型简介

关键字: socket 线程模型
共同点: ServerSocket serverSocket = new ServerSocket(80); sokcet s = serverSocket.accept(); 区别: 1 原始:(线程池) 每来一个请求分配新的一个线程来处理,继续等待下一个请求,这个过程中每一个线程一直等待数据的到来。这种情况导致随并发量多 线程数增加,系统消耗比较大 2 select(2个线程) 每来一个请求则把s给select,继续等待下一个请求。来数据时select里copy一个套接字,来处理缓冲区数据(这个过程很耗时),因当时的条件所限制select里只能放64个套接字,也就是说并发最 ...
原因:首先,JFreeChart和中文验证码的乱码问题和jsp的编码无关,是由于Java虚拟机找不到字体文件造成的,所以同类的Swing或者AWT的中文乱码问题也适用环境:JDK1.5(JDK版本很重要,如果是1.4.2版本的话,JRE目录下的字体配置文件不大一样)RedHat4.0Tomcat5.0解决方法:1.确认%JavaHome%/jre/lib/fonts目录下存在zysong.ttf2.在%JavaHome%/jre/lib/fonts目录下执行"ttmkfdir -o fonts.dir"命令,重新生成fonts.dir文件3.确认/usr/share/fon ...
qsky
搜索本博客
我的相册
321b365c-1af4-3331-8b30-a64f0bc28d44-thumb
63dad6c7-7277-4b29-a306-7ee133078881
共 1 张
存档
最新评论