摘要:
写在前面的话: 当两个人碰面后,产生了好感,如果需要得到双方的信息,那么双方的交流是必不可少的!应用程序也如此, 各个应用程序之间的交流就需要WebService来作为相互交流的桥梁! 项目目的: 程序A调用程序B中的方法C... 首先申明:本次需要采用的JDK版本为jdk1.6+,也就是要java 阅读全文
摘要:
1.从地址栏显示来说 forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址. redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址 阅读全文
摘要:
在java语言中,判断一块内存空间是否符合垃圾收集器收集标准的标准只有两个: 1.给对象赋值为null,以下没有调用过。 2.给对象赋了新的值,重新分配了内存空间。 阅读全文
摘要:
native修饰方法,native修饰的方法简单来说就是:一个Java方法调用了一个非Java代码的接口。 定义navtive方法时,并不提供实现体,因为其实现体是是由另外一种语言(如c/c++,FORTRAN,汇编)实现的本地方法,因为在外部实现了方法,所以在java代码中,就不需要声明了,有点类 阅读全文
摘要:
静态内部类和非静态内部类区别: 内部类: 1. 静态内部类: 1. 静态内部类本身可以访问外部的静态资源,包括静态私有资源。但是不能访问非静态资源,可以不依赖外部类实例而实例化。 2. 成员内部类: 1. 成员内部类本身可以访问外部的所有资源,但是自身不能定义静态资源,因为其实例化本身就还依赖着外部 阅读全文
摘要:
Java创建对象的方法: 用new语句创建对象,是最常见的创建对象的方法。 运用反射手段,调用java.lang.Class或者java.lang.reflect.Constructor类的newInstance()实例方法。 调用对象的clone()方法。 运用反序列化手段,调用java.io.O 阅读全文
摘要:
桥接模式: 定义 :将抽象部分与它的实现部分分离,使它们都可以独立地变化。 意图 :将抽象与实现解耦。 桥接模式所涉及的角色1. Abstraction :定义抽象接口,拥有一个Implementor类型的对象引用2. RefinedAbstraction :扩展Abstraction中的接口定义3 阅读全文
摘要:
线程间协作:wait、notify、notifyAll 在 Java 中,可以通过配合调用 Object 对象的 wait() 方法和 notify()方法或 notifyAll() 方法来实现线程间的通信。在线程中调用 wait() 方法,将阻塞等待其他线程的通知(其他线程调用 notify() 阅读全文
摘要:
1、基本型和基本型封装型进行“==”运算符的比较,基本型封装型将会自动拆箱变为基本型后再进行比较,因此Integer(0)会自动拆箱为int类型再进行比较,显然返回true; int a = 220; Integer b = 220; System.out.println(a==b);//true 阅读全文
摘要:
final用于类 说明该类无法被继承,实例:String类 final用于方法 说明该方法无法被覆盖/重写,但可以重载,实例:final不能与abstract关键字同时使用 final用于变量 说明属性不可变(可用于静态和非静态属性),但多和staic连用,表示常量 final修饰的引用类型,不能再 阅读全文