- 博客(38)
- 收藏
- 关注
RMI
RMI远程方法调用允许在一台机器上执行的Java对象调用另一台机器上运行的Java对象,它允许我们构建分布式的应用程序。它的方法被包含在java.rmi包中构建RMI程序的通常形式:1。定义远程接口(扩展Remote接口,Remote没有成员,只是指明一个接口使用远程方法),主要是对要实现的功能在接口里说明,方法都抛出RemoteException异常。2。实现远程接口(扩展/继承Unica...
2006-02-28 11:45:00 69
原创 RMI
RMI远程方法调用允许在一台机器上执行的Java对象调用另一台机器上运行的Java对象,它允许我们构建分布式的应用程序。它的方法被包含在java.rmi包中构建RMI程序的通常形式:1。定义远程接口(扩展Remote接口,Remote没有成员,只是指明一个接口使用远程方法),主要是对要实现的功能在接口里说明,方法都抛出RemoteException异常。2。实现远程接口(扩展/继承Un
2006-02-28 11:45:00 1036
java映射
映射是软件对自身进行分析的能力,主要由Java.lang.reflect 包和Java.lang.Class中的元素提供,在Java Bean中经常要用到它。它允许在运行时分析软件组建并动态的描述它的功能,而无须等到编译。比如,使用映射可以知道一个类所支持的方法、构造函数和域。java.lang.reflect包中有一个名为Member的接口,定义了得到这些信息的方法。另外还有类Construct...
2006-02-28 10:49:00 115
原创 java映射
映射是软件对自身进行分析的能力,主要由Java.lang.reflect 包和Java.lang.Class中的元素提供,在Java Bean中经常要用到它。它允许在运行时分析软件组建并动态的描述它的功能,而无须等到编译。比如,使用映射可以知道一个类所支持的方法、构造函数和域。java.lang.reflect包中有一个名为Member的接口,定义了得到这些信息的方法。另外还有类Construct
2006-02-28 10:49:00 1863 1
foxmail的一个错误,与安全设置有关
SMTP Server Reply: 450 requested mail action not taken too much delivery in this connection, smtp4 HMCT...,解决:只要把相关的杀毒软件(还有可能是防火墙)关掉就可以了(Norton杀毒软件等会有这样的问题)...
2006-02-27 17:21:00 251
原创 foxmail的一个错误,与安全设置有关
SMTP Server Reply: 450 requested mail action not taken too much delivery in this connection, smtp4 HMCT...,解决:只要把相关的杀毒软件(还有可能是防火墙)关掉就可以了(Norton杀毒软件等会有这样的问题)
2006-02-27 17:21:00 5873
java规则表达式
1。使用Pattern类定义规则表达式,使用Matcher类来匹配其他序列中的模式。2。Pattern 没有构造函数,使用函数 static Pattern compile(String pattern) 来获得。Matcher 对象也没有构造函数,需要使用Pattern对象的matcher方法获得。Matcher 有方法:matches(判断是否匹配), find (判断是否有自串匹配),st...
2006-02-27 09:03:00 109
原创 java规则表达式
1。使用Pattern类定义规则表达式,使用Matcher类来匹配其他序列中的模式。2。Pattern 没有构造函数,使用函数 static Pattern compile(String pattern) 来获得。Matcher 对象也没有构造函数,需要使用Pattern对象的matcher方法获得。Matcher 有方法:matches(判断是否匹配), find (判断是否有自串匹配),s
2006-02-27 09:03:00 1235
java 网络
1。InetAddress类:封装了IP和域名。支持IPv4和IPv6。没有显式的构造函数,可以使用工厂方法(静态):getLocalHost, getByName(域名), getAllByName(一个域名多个IP);还有getByAddress,通过IP地址返回InetAddress对象。2。1TCP/IP 客户套接字:Socket类, 构造后用getInputStream和getOutp...
2006-02-27 08:30:00 144
原创 java 网络
1。InetAddress类:封装了IP和域名。支持IPv4和IPv6。没有显式的构造函数,可以使用工厂方法(静态):getLocalHost, getByName(域名), getAllByName(一个域名多个IP);还有getByAddress,通过IP地址返回InetAddress对象。2。1TCP/IP 客户套接字:Socket类, 构造后用getInputStream和getOut
2006-02-27 08:30:00 714
java输入输出
1。File:描述了文件本身的属性,无关流操作。ifFile, isAbsolute(绝对路径否), delete, isDirectory, list(字符串形式列出目录内容),listFiles(以File对象数组形式返回文件列表) ,mkdir, mkdirs(创建目录以及此目录的所有父目录)。FilenameFilter 接口:String list(FilenameFilter ff) ...
2006-02-26 10:05:00 58
原创 java输入输出
1。File:描述了文件本身的属性,无关流操作。ifFile, isAbsolute(绝对路径否), delete, isDirectory, list(字符串形式列出目录内容),listFiles(以File对象数组形式返回文件列表) ,mkdir, mkdirs(创建目录以及此目录的所有父目录)。FilenameFilter 接口:String list(FilenameFilter ff)
2006-02-26 10:05:00 841
java.util其他工具类
1。StringTokenizer:实现了Enumeration接口(hasMoreElements和nextElement)2。BitSet:位数组。使用set设置位,toString 的默认显示内容是标记为1的位序号。3。Date:不能获得日期等相关信息,只有获得以毫秒记的时间。可以用compareTo比较。4。Calendar:获得一个由有日期时间等组成的时间信息。没有构造函数,用st...
2006-02-25 09:26:00 49
原创 java.util其他工具类
1。StringTokenizer:实现了Enumeration接口(hasMoreElements和nextElement)2。BitSet:位数组。使用set设置位,toString 的默认显示内容是标记为1的位序号。3。Date:不能获得日期等相关信息,只有获得以毫秒记的时间。可以用compareTo比较。4。Calendar:获得一个由有日期时间等组成的时间信息。没有构造函数,
2006-02-25 09:26:00 630
java集合框架
1。集合框架的几个特性:高性能、易扩展、互用性以及对集成标准数组的支持。(事实上,C++中称为容器的东西在Java中称为集合)2。迭代器(Iterator):提供了通用标准的访问集合元素的方式,即一次访问一个。因此,迭代器提供了一种列举集合内容的方法。并且,任何集合都实现了迭代器接口。3。集合框架还包括映射接口和类。如Maps,用于存储键/值对。4。集合接口Collection:集合框架的基...
2006-02-24 10:58:00 54
原创 java集合框架
1。集合框架的几个特性:高性能、易扩展、互用性以及对集成标准数组的支持。(事实上,C++中称为容器的东西在Java中称为集合)2。迭代器(Iterator):提供了通用标准的访问集合元素的方式,即一次访问一个。因此,迭代器提供了一种列举集合内容的方法。并且,任何集合都实现了迭代器接口。3。集合框架还包括映射接口和类。如Maps,用于存储键/值对。4。集合接口Collection:集合框
2006-02-24 10:58:00 1197
java.lang探索
1。自动导入所有程序,包含Java的所有基础类和接口。2。类型包装器(type wrapper):简单类型包装器Number基类3。 Double/Float (这里有方法isInfinite和isNaN,分别测试是不是无穷大/小(如1/0.0)和是不是数字(如0/0.0)。用floatValue方法和doubleValue方法获得数值。4。Byte、Short、Integer、Long(这...
2006-02-23 09:22:00 48
原创 java.lang探索
1。自动导入所有程序,包含Java的所有基础类和接口。2。类型包装器(type wrapper):简单类型包装器Number基类3。 Double/Float (这里有方法isInfinite和isNaN,分别测试是不是无穷大/小(如1/0.0)和是不是数字(如0/0.0)。用floatValue方法和doubleValue方法获得数值。4。Byte、Short、Integer、Lon
2006-02-23 09:22:00 756
java字符串处理
1。String字符串一旦建立,其内容是不能改变的。我们看到的改变其实只是新建了一个字符串。如果需要变长字符串,可以用StringBuffer2。构造:可以用字符数组(ASC码整数数组)构造,并可以在构造函数中制定startIndex和numChars。(注意:用数组创建字符串时,字符串是新建的(占用自己的内存空间),所以数组内容如果再变,是不会影响字符串的)3。操作:长度length()。连...
2006-02-23 08:22:00 53
原创 java字符串处理
1。String字符串一旦建立,其内容是不能改变的。我们看到的改变其实只是新建了一个字符串。如果需要变长字符串,可以用StringBuffer2。构造:可以用字符数组(ASC码整数数组)构造,并可以在构造函数中制定startIndex和numChars。(注意:用数组创建字符串时,字符串是新建的(占用自己的内存空间),所以数组内容如果再变,是不会影响字符串的)3。操作:长度length()
2006-02-23 08:22:00 1654
Java io部分和其他
1。字符流,字节流:字符流采用Unicode。2。字节流:InputStream和OutputStream作为顶层类。3。字符流:Reader和Writer作为顶层类4。预定义流:java.lang中的System类,三个流变量:public static in(InputStream的对象), out(PrintStream的对象), err(PrintStream的对象)。5。读取控制...
2006-02-22 09:53:00 46
原创 Java io部分和其他
1。字符流,字节流:字符流采用Unicode。2。字节流:InputStream和OutputStream作为顶层类。3。字符流:Reader和Writer作为顶层类4。预定义流:java.lang中的System类,三个流变量:public static in(InputStream的对象), out(PrintStream的对象), err(PrintStream的对象)。5。
2006-02-22 09:53:00 906
Java 多线程
1。Thread类和Runnable接口2。主线程:用Thread的static Thread currentThread()方法获得3。通过实现Runnable接口创建线程:实现Runnable接口的run方法。新线程在run()方法返回时结束。注意用这种方法创建进程时,在实现Runnable接口的类的构造函数里通常需要用new Thread新建一个线程,并用start函数开启这个线程。实质...
2006-02-21 11:06:00 43
原创 Java 多线程
1。Thread类和Runnable接口2。主线程:用Thread的static Thread currentThread()方法获得3。通过实现Runnable接口创建线程:实现Runnable接口的run方法。新线程在run()方法返回时结束。注意用这种方法创建进程时,在实现Runnable接口的类的构造函数里通常需要用new Thread新建一个线程,并用start函数开启这个线程。
2006-02-21 11:06:00 770
Java 异常
1。一旦try块中产生了异常,程序直接跳出try块进入catch块(try块中的产生异常的语句下面的语句不会被执行)。当执行了一个catch语句之后,执行从catch块后的代码处开始2。可为一个try块准备多个catch语句,并且异常子类的catch必须在超类前,否则(在超类后的语句)将不可到达。3。try语句可嵌套4。throw:主动(显式)抛出异常。throw的是一个Throwable类...
2006-02-20 11:12:00 54
原创 Java 异常
1。一旦try块中产生了异常,程序直接跳出try块进入catch块(try块中的产生异常的语句下面的语句不会被执行)。当执行了一个catch语句之后,执行从catch块后的代码处开始2。可为一个try块准备多个catch语句,并且异常子类的catch必须在超类前,否则(在超类后的语句)将不可到达。3。try语句可嵌套4。throw:主动(显式)抛出异常。throw的是一个Throwab
2006-02-20 11:12:00 963
Java pakage和接口
1。包:命名机制+可见度控制机制2。包内类的运行:如有类test1:package learn3.class1; 那么,编译成字节码之后,应该在learn3的上层目录运行java learn3.class1.test1,其他的运行方式都是不行的(除非设环境变量,但我没试过)3。访问控制:类的访问控制符默认为可被同包内(包括子类??http://community.csdn.net/Expert...
2006-02-20 10:35:00 68
原创 Java pakage和接口
1。包:命名机制+可见度控制机制2。包内类的运行:如有类test1:package learn3.class1; 那么,编译成字节码之后,应该在learn3的上层目录运行java learn3.class1.test1,其他的运行方式都是不行的(除非设环境变量,但我没试过)3。访问控制:类的访问控制符默认为可被同包内(包括子类??http://community.csdn.net/Expe
2006-02-20 10:35:00 2552
Java继承
1。超类变量可以引用子类对象(比如people = student),但是超类变量只能访问自己的成员,而不能访问子类中有但超类没有的成员。比如有类:public class People { String p_name;}public class Student extends People { int stu_id; }运行(留意注释的部分)public static void main(...
2006-02-19 11:10:00 67
原创 Java继承
1。超类变量可以引用子类对象(比如people = student),但是超类变量只能访问自己的成员,而不能访问子类中有但超类没有的成员。比如有类:public class People { String p_name;}public class Student extends People { int stu_id; }运行(留意注释的部分)public static void ma
2006-02-19 11:10:00 1467
Java摘要点滴
1。访问控制:当不使用访问限定符时,默认这个类的成员在他自己的包内是公有的,但是不能在包外访问。一般来说,只有在设计继承时,protected才适用。2。static方法的限制:(1)仅可以调用其它static方法 (2)只能访问static数据 (3)在其中不能用this和super3。static块:格式static { 程序块 },这个块在类被第一次自动加载时执行一次4。final:防...
2006-02-19 10:04:00 51
原创 Java摘要点滴
1。访问控制:当不使用访问限定符时,默认这个类的成员在他自己的包内是公有的,但是不能在包外访问。一般来说,只有在设计继承时,protected才适用。2。static方法的限制:(1)仅可以调用其它static方法 (2)只能访问static数据 (3)在其中不能用this和super3。static块:格式static { 程序块 },这个块在类被第一次自动加载时执行一次4。fina
2006-02-19 10:04:00 945
Java对象引用
设有类Student,有程序public class Test1 { public static void main(String[] args) { Student stu1 = new Student(1, "wang"); Student stu2 = stu1; //main test point stu1.stu_name = "pang"; System.out.p...
2006-02-19 09:09:00 59
原创 Java对象引用
设有类Student,有程序public class Test1 { public static void main(String[] args) { Student stu1 = new Student(1, "wang"); Student stu2 = stu1; //main test point stu1.stu_name = "pang"; System.out.
2006-02-19 09:09:00 753
寒假Java网络编程学习笔记
Lesson09A-1.rmvb网络编程概述java网络编程类:java.net包UDP通信:DatagramSocket类TCP通信服务器端:ServerSocket类; 还有Socket类可用于TCP通信的服务器端和客户端。 **************************************************************************Lesson09A...
2006-02-19 09:05:00 76
原创 寒假Java网络编程学习笔记
Lesson09A-1.rmvb网络编程概述java网络编程类:java.net包UDP通信:DatagramSocket类TCP通信服务器端:ServerSocket类; 还有Socket类可用于TCP通信的服务器端和客户端。 **************************************************************************Lesson0
2006-02-19 09:05:00 1926
寒假AWT学习笔记
Lesson08A-1.rmvb基本:Frame f = new Frame("head");f.setVisible(true);f.dispose();为添加窗口关闭功能,实现WindowListener接口的WindowClosing函数,然后在Frame的对象里用addWinListener调用。public class MyWindowListener implements Wind...
2006-02-19 09:03:00 135
原创 寒假AWT学习笔记
Lesson08A-1.rmvb基本:Frame f = new Frame("head");f.setVisible(true);f.dispose();为添加窗口关闭功能,实现WindowListener接口的WindowClosing函数,然后在Frame的对象里用addWinListener调用。public class MyWindowListener implements Wi
2006-02-19 09:03:00 1527
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人