Java
若水三千
喜欢计算机电子技术和文学
展开
-
Java中native方法——JNI
JNI(Java Native Interface)使Java拥有了和其他语言进行通信的能力。Java中声明为native的方法会被编译为本地代码,例如C/C++、Object C等待,以提高代码执行的效率。 手工编译具有native类的方法如下: 将需要调用JNI的方法声明为native方法。如 public final class Array { private A...原创 2011-11-29 14:19:52 · 141 阅读 · 0 评论 -
Java反射模拟数组动态扩展
使用Java的反射,实现数组动态扩展的小方法。 package utils; import java.lang.reflect.Array; /** * 基于反射的 * 扩展数组的通用工具类 * @author ZhaoLijun * @version 1.0 */ public class ExpandArray { public static O...2011-11-29 14:27:19 · 98 阅读 · 0 评论 -
Java内部类
一、为何使用内部类 内部类可以访问外部类中的所有数据,包括声明为private的数据。 GUI中的回调方法callback时,可以让组件共享一个对象,其中包含当指定事件触发时执行的操作代码,这个对象可以实现一个事件处理接口或继承一个抽象适配器类。 对包中的其他类实现隐藏。 匿名内部类有组与单一组件的事件处理代码的简化。 二、内部类的特殊语法 public class T...原创 2011-11-30 16:18:06 · 60 阅读 · 0 评论