
java/Resource
eyeooo
这个作者很懒,什么都没留下…
展开
-
JAVA路径问题及命令行编译运行基础(linux下)
(初学者的一些总结~高手们勿喷哈~)原因:以前一直用Eclispe编程环境运行java。非常舒服,就像用傻瓜相机照相一般。有看见许多高手都是直接用vim编辑文件,命令行编译运行,觉得那样不是反而更繁琐?转折点是在前几天本科毕设题目选定之后。毕设题是一个基于java 字节码的类关系动态分析。需要对.class文件中字节码进行更改(具体的说是在许多指令后加入做标记的新指转载 2012-07-20 13:21:40 · 832 阅读 · 0 评论 -
内部类(多继承)
首先,要清楚继承的目的是为了复用。Java只能继承一个类,不支持多继承。即没有extends Class1,Class2的语句形式。但我们可以通过内部类现模拟这一实现。java的非静态内部类可以使用外部类的所有成员方法和变量。这给继承多个类的同名成员并共享带来可能。同时非匿名内部类可以继承一个父类和实现多个接口,因此外部类想要多继承的类可以分别由内部类继承,并进行Override或者直接复转载 2013-09-24 12:49:34 · 1679 阅读 · 0 评论 -
内部类(再论工厂模式)
>>>接口与工厂模式接口典型的应用就是多继承,而工厂方法设计模式能生成实现同一接口的对象,这与我们直接在使用的地方new某个实现对象是不同的,我们通过工厂对象上调用是业务实现对象创建方法,而该工厂对象将生成接口的某个业务实现的对象,理念上,我们的代码将完全与接口分离,这使得我们可以透明地将某个实现替换为另一个实现。下面的实例展示了工厂方法的结构:Java代码 //转载 2013-09-24 12:49:47 · 1250 阅读 · 0 评论 -
内部类(闭包与回调)
首先,要清楚继承的目的是为了复用。Java只能继承一个类,不支持多继承。即没有extends Class1,Class2的语句形式。但我们可以通过内部类现模拟这一实现。java的非静态内部类可以使用外部类的所有成员方法和变量。这给继承多个类的同名成员并共享带来可能。同时非匿名内部类可以继承一个父类和实现多个接口,因此外部类想要多继承的类可以分别由内部类继承,并进行Override或者直接复转载 2013-09-24 12:37:14 · 2937 阅读 · 3 评论 -
国外程序员整理的Java资源大全
以下为具体资源列表。构建这里搜集了用来构建应用程序的工具。Apache Maven:Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建。Maven优于Apache Ant。后者采用了一种过程化的方式进行配置,所以维护起来相当困难。Gradle:Gradle采用增量构建。Gradle通过Groovy编程而不是传统的XML声明进行配置。Gradle可转载 2015-01-09 18:27:50 · 1111 阅读 · 0 评论