http://www.blogjava.net/sean/archive/2005/06/07/5666.aspx
所谓重写(Override),那是对方法而言的。
class A {
String s = "[A]";
String getS() {
return s;
}
}
class B extends A{
String s = "[B]";
String getS() {
return s;
}
}
于是,当我们new B()时,在实际创建的对象中,包含了两个版本的字段s,一个"[A]"(属于A类) ...
文章1:
http://www.enet.com.cn/article/2004/0913/A20040913343102_2.shtml
文章2:
http://www.java3z.com/cwbwebhome/article/article2/2791.html?id=1327
文章3:
http://www.chinaitpower.com/A/2002-10-17/38171.html
文章4:
http://www.javanb.com/java/2/19358.html
文章5:(与文章1相同)
http://java.chinaitlab.com/base/740313 ...
Calendar cal = Calendar.getInstance();
int day_of_week = cal.get(Calendar.DAY_OF_WEEK);
System.out.println("day_of_week=" + day_of_week);
int hour_of_day = cal.get(Calendar.HOUR_OF_DAY);
System.out.println("hour_of_day=" + hour_of_day);
// 星期二的2点:00到11点:00 从星期天开始
if (day_of_week == 3) ...
转载:http://www.cnblogs.com/huqingyu/archive/2007/09/12/890908.html
转载:http://tech.163.com/05/1020/15/20H4BHU10009159F.html
转载
http://blog.csdn.net/hehooman/archive/2007/08/20/1751736.aspx
转载:http://www.1-100.org/other/11571.htm
转载:http://java.chinaitlab.com/oop/716371.html
相关:http://java.chinaitlab.com/model/375969.html
转载:http://columnist.chinabyte.com/xufeng.cq/18/2183518.shtml
Java异常学习心得
本文重在Java中异常机制的一些概念。写本文的目的在于方便我很长时间后若是忘了这些东西可以通过这片文章迅速回忆起来。
1. 异常机制
  ...
转载:http://www.amuhouse.com/link/article.asp?id=190
转载:http://www.51chm.com/spring/ch20s03.shtml
http://www.51chm.com/spring/ch20s02.shtml
在Spring的JMX框架中,核心类是 MBeanExporter。这个类负责获取Spring的bean,并用一个JMX MBeanServer 类来注册它们。举个例子,考虑下面的类:
package org.springframework.jmx;
public class JmxTestBean implements IJmxTestBean {
private String name;
...
转载:http://www.yesky.com/263/1852763_1.shtml
1.泛型(Generic)
2.For-eac循环
3.自动装包、拆包(Auto boxing、unboxing)
4.枚举(Enums)
5.可变参数(Varargs)
6.静态导入(Static imports)
转载:http://java.ccidnet.com/art/3737/20041227/461809_1.html
7.元数据,在java中也叫注释、注解。
转载:http://www.ibm.com/developerworks/cn/java/j-sslnb/index.html
尽管 SSL 阻塞操作――当读写数据的时候套接字的访问被阻塞――与对应的非阻塞方式相比提供了更好的 I/O 错误通知,但是非阻塞操作允许调用的线程继续运行。本文中,作者同时就客户端和服务器端描述了如何使用Java Secure Socket Extensions (JSSE) 和 Java NIO (新 I/O)库创建非阻塞的安全连接,并且介绍了创建非阻塞套接字的传统方法,以及使用JSSE 和 NIO 的一种可选的(必需的)方法。
阻塞,还是非阻塞?这就是问题 ...
转载:http://www.jdon.com/concurrent/nio%D4%AD%C0%ED%D3%A6%D3%C3.htm
Java NIO非堵塞应用通常适用用在I/O读写等方面,我们知道,系统运行的性能瓶颈通常在I/O读写,包括对端口和文件的操作上,过去,在打开一个I/O通道后,read()将一直等待在端口一边读取字节内容,如果没有内容进来,read()也是傻傻的等,这会影响我们程序继续做其他事情,那么改进做法就是开设线程,让线程去等待,但是这样做也是相当耗费资源的。
Java NIO非堵塞技术实际是采取Reactor模式,或者说是Observer模式为我们监察I/O端口,如果有 ...
转载:http://java.ccidnet.com/art/297/20051223/399191_1.html
事实上网络编程简单的理解就是两台计算机相互通讯数据而已。对于程序员而言,去掌握一种编程接口并使用一种编程模型相对就会显得简单的多了。Java SDK提供一些相对简单的Api来完成这些工作,Socket就是其中之一。
对于Java而言。这些Api存在与Java.net这个包里面。因此只要导入这个包就可以准备网络编程了。网络编程的基本模型就是客户机到服务器模型。简单的说就是两个进程之间相互通讯,然后其中一个必须提供一个固定的位置,而另一个则只需要知道这个固定的 ...
转载:http://www.bitscn.com/java/networkprogram/200605/21389.html
Socket传输模式
Sockets有两种主要的操作方式:面向连接的和无连接的.面向连接的sockets操作就像一部电话,他们必须建立一个连接和一人呼叫.所有的事情在到达时的顺序与它们出发时的顺序时一样.无连接的sockets操作就像是一个邮件投递,,没有什么保证,多个邮件可能在到达时的顺序与出发时的顺序不一样.
到底用哪种模式是由应用程序的需要决定的.如果可靠性更重要的话,用面向连接的操作会好一些.比如文件服务器需要他们的数据的正确性和有序性.如果一些数 ...
转载:http://www.bitscn.com/java/networkprogram/200605/21390.html
第一步 充分理解Socket
1.什么是socket
所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。
以J2SDK-1.3为例,Socket和ServerSocket类库位于java.net包中。ServerSocket用于服务器端,Socket是建立网络连接时使用的。在连接成功时,应用程序两端都会产生一个Socket ...
转载:http://java.chinaitlab.com/net/522829.html
前言
因为打算用java编写异步通信的server和client程序,笔者便学习使用java.nio
开发包,其间遇到一些问题,上网却发现网上对它的应用描述的不是很多。所以,笔者不惜班门弄斧,做些简单的讨论,以便大家更进一步的讨论。
对相关类的简单介绍
java.nio.*, 据说它提供了一些更加底层的一些功能,如:类似windows环境下的
AsyncSocket类的异步操作的功能,能显著降低server端程序的线 ...
转载:http://www.jdon.com/AOPdesign/jdon-aop.htm
为什么要区分J2EE容器和J2EE应用系统?
我们知道,J2EE应用系统只有部署在J2EE容器中才能运行,那么为什么划分为J2EE容器和J2EE应用系统? 通过对J2EE容器运行机制的分析(见我的电子教材“EJB实用原理”),我们可以发现:实际上J2EE容器分离了一般应用系统的一些通用功能,例如事务机制、安全机制以及对象池或线程池等性能优化机制。
这些功能机制是每个应用系统几乎都需要的,因此可以从具体应用系统中分离出来,形成一个通用的框架平台,而且,这些功能机制的设 ...
我们知道,J2EE应用系统只有部署在J2EE容器中才能运行,那么为什么划分为J2EE容器和J2EE应用系统? 通过对J2EE容器运行机制的分析(见我的电子教材“EJB实用原理”),我们可以发现:实际上J2EE容器分离了一般应用系统的一些通用功能,例如事务机制、安全机制以及对象池或线程池等性能优化机制。
这些功能机制是每个应用系统几乎都需要的,因此可以从具体应用系统中分离出来,形成一个通用的框架平台,而且,这些功能机制的设计开发有一定难度,同时运行的稳定性和快速性都非常重要,必须经过长时间调试和运行经验积累而成,因此,形成了专门的J2EE容器服务器产品,如Tomca ...
转载:http://blogger.org.cn/blog/more.asp?name=lhwork&id=18181
RMI是从JDK 1.1开始就出现的API功能,它让客户端在使用远程对象所提供的服务时,就如何使用本地对象一样,然而RMI在使用时必须一连串繁复的手续,像是服务介 面在定义时必须继承java.rmi.Remote接口、服务Server在实作时必须继承java.rmi.UnicastRemoteObject类 别、必须使用rmic产生stub与skeleton等等。
透过org.springframework.remoting.rmi.RmiServiceExp ...
转载:http://www.itisedu.com/phrase/200604261751455.html
JMX(Java Management Extensions,即Java管理扩展)是一个为应用程序、设备、系统等植入管理功能的框架。JMX可以跨越一系列异构操作系统平台、系统体系结构和网络传输协议,灵活的开发无缝集成的系统、网络和服务管理应用。
Java管理扩展JMX(Java Management Extensions)是一个为应用程序植入管理功能的框架。JMX是一套标准的代理和服务,实际上,用户可以在任何 ...
ThreadLocal的几种误区
转载:http://www.blogjava.net/jspark/archive/2006/08/01/61165.html
最近由于需要用到ThreadLocal,在网上搜索了一些相关资料,发现对ThreadLocal经常会有下面几种误解
一、ThreadLocal是java线程的一个实现
ThreadLocal的确是和java线程有关,不过它并不是java线程的一个实现,它只是用来维护本地变量。针对每个线程,提供自己的变量版本,主要是为了避免线程冲突, ...
出自:ibm:developerworks中国网站 欧阳辰周欣
一 问题的提出
Java的一个重要优点就是通过垃圾收集器(Garbage Collection,GC)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC或JVM的问题。其实,这种想法是不正确的,因为Java也存在内存泄露,但它的表现与C++不同。
随着越来越多的服务器程序采用Java技术,例如JSP,Servlet, EJB等,服务器程序往往长期运行。 ...
- 浏览: 10177 次
- 性别:

- 来自: 广州

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
Java NIO原理和使用
这个不是原理和使用吧,误导。。。
-- by lixjluck -
Java Socket编程
有没有办法在两台内网的机器之间通过第三方服务器的牵引,建立一个TCP链接??
-- by sunjilu05 -
最短路径算法
关键是如果发生这样一种情况,问题就会很复杂:相邻两点之间是多条线,而且权不一样, ...
-- by xombat






评论排行榜