传智播客java学习6 内部类
今天我学习了张孝祥老师讲的Java内部类视频,内部类就是在类中定义的类,所以也称为嵌套类。内部类可以分为一下四种:
l 类中定义的类——成员类
l 类中的静态嵌套类——静态成员类
l 方法中的内部类——局部类
l 只生成唯一对象的无名类——匿名类
成员类:如果把一个类定义在另一个类中,作为另一个类德文成员来定义,吧、那么这个内部类就成为成员类。这个类可以看做是外部类的成员。因此,成员类具有以下特点:
1. 在成员类的代码中能访问外部类的成员包括私有成员。
2. 在外部类的代码中可以直接实例化成员类。
3. 在其他类或本类的静态方法中,必须使用外部类的实例来生成成员类的实例:
例如:
class MyOuter{
private int x=7;
class MyInner{
public void seeOuter(){
Systen.out.println(“Outer x is”+x);
}
}
}
Class TestInner{
public static void main(Stringp[] args){
MyOuter mo=new MyOuter:
MyOuter.MyInner inner1=mo.new Minner();
&n
相关文档:
Java NIO API详解
在JDK
1.4以前,Java的IO操作集中在java.io这个包中,是基于流的阻塞(blocking)API。对于大多数应用来说,这样的API使用很方
便,然而,一些对性能要求较高的应用,尤其是服务端应用,往往需要一个更为有效的方式来处理IO。从JDK 1.4起,NIO
API作为一个基于缓冲区,并能提供非阻塞(non-blo ......
一:准备 www.savarese.org download
1. rocksaw-1.0.0-src.tar.gz
2. vserv-tcpip-0.9.2-src.tar.gz
二:编译源文件得到jar包 使用Ant
1. build vserv-tcpip-0.9.2-src
在vserv-tcpip-0.9.2目录下面建一个tests目录,然后在cmd窗口下进入 ......
序列化机制只保存对象的类型信息,属性的类型信息和属性值,和方法没有什么关系,你就是给这个类增加10000个方法,序列化内容也不会增加任何东西
简单来说序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化,流的概念这里不用多说(就是I/O),我们可以对流化后的对象进行读写操作,也可 ......
1、super(参数):调用基于父类的某一个构造函数(应该为构造函数的第一条语句);
2、this(参数):调用同一个类中其他的构造函数(应该为构造函数的第一条语句)。
3、super:它引用当前直接父类中的成员(用于访问当前直接父类中被隐藏的父类中的数据或方法,父类与子类中有相同的成员定义)
  ......