摘要: create-native-configure: [exec] configure.ac:47: error: possibly undefined macro: AC_PROG_LIBTOOL [exec] If this token and others are le... 阅读全文
posted @ 2015-10-27 16:01 FightingBoy&Gril 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 今天倒腾Hadoop,要修改源码,由于之前搞研究是基于hadoop1.0.3来做的,所以这次也用的这个版本,但是我电脑上Java的版本是1.8以上的,结果用ant编译hadoop源码报错,错误大概是这样:compile-mapred-classes:Trying to override old de... 阅读全文
posted @ 2015-10-27 15:49 FightingBoy&Gril 阅读(1527) 评论(0) 推荐(0) 编辑
摘要: 什么是内部类把类定义在其他类的内部,这个类就被称为内部类。内部类的分类内部类分为两种,分别为成员内部类和局部内部类:成员内部类:和成员变量和成员方法定义在同级局部内部类:和局部变量定义在同级,包括在构造方法,成员方法体和静态方法体中class Outer { class InnerA {//成... 阅读全文
posted @ 2015-10-26 13:23 FightingBoy&Gril 阅读(1760) 评论(0) 推荐(0) 编辑
摘要: 修饰符的分类权限修饰符:private,默认的,protected,public状态修饰符:static,final抽象修饰符:abstract类的修饰符权限修饰符:默认修饰符,public状态修饰符:final抽象修饰符:abstract构造方法的修饰符权限修饰符:private,默认的,prot... 阅读全文
posted @ 2015-10-25 20:57 FightingBoy&Gril 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 什么是接口 接口和抽象类很相似,也是一种抽象的概念,用Interface关键字来修饰。那有了抽象类为啥还要有个接口呢,既然都是抽象的,要一个不就可以了吗?其实不是这样的,抽象类是对一类事物共性的一种抽象,但是对于一些属于部分个体的特性和功能,我们需要接口来进行扩充。例如:Person是对不同人的抽... 阅读全文
posted @ 2015-10-23 15:56 FightingBoy&Gril 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 什么是抽象类 抽象类是相同概念实体的一种抽象,Java中用关键字abstract来定义抽象类和抽象方法。什么是抽象方法 只有方法的声明,没有方法的具体实现的方法。抽象类和抽象方法的特点抽象类和抽象方法必须用abstract关键字来修饰,抽象方法没有方法体,即不能有{};抽象类中不一定要有抽象方法... 阅读全文
posted @ 2015-10-23 13:14 FightingBoy&Gril 阅读(2114) 评论(0) 推荐(0) 编辑
摘要: 什么是多态 多态是一个对象的多种实现,是建立在继承的基础上的,即对象“人”,有老师和学生不同的实现,其实总结起来就是允许将子类类型的指针赋值给父类类型的指针。多态的发生条件 多态发生的前提是:1. 要有继承发生; 2. 要有方法的重写; 3. 要有父类引用指向子类对象。多态中成员的访问特点 一... 阅读全文
posted @ 2015-10-22 09:29 FightingBoy&Gril 阅读(320) 评论(0) 推荐(0) 编辑
摘要: Java中的final关键字非常重要,它可以应用于类、方法以及变量。这篇文章中我将带你看看什么是final关键字?将变量,方法和类声明为final代表了什么?使用final的好处是什么?最后也有一些使用final关键字的实例。final经常和static一起使用来声明常量,你也会看到final是如何... 阅读全文
posted @ 2015-10-19 22:45 FightingBoy&Gril 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 什么是继承 把一些类的具有共性的东西剥离出来形成一个新的类,然后各个其他类保留自己独有的特性,并用关键字extends继承这个剥离出来的新的类,可以最终达到各类原始相同效果,但是在每个类中,单用一个“extends 新类” 就可以减少新类里差不多相同量级的代码量。继承的格式class 类1 ext... 阅读全文
posted @ 2015-10-19 20:43 FightingBoy&Gril 阅读(582) 评论(0) 推荐(0) 编辑
摘要: 本文讲述有关一个类的静态代码块,构造代码块,构造方法的执行流程问题。首先来看一个例子/** * Created by lili on 15/10/19. */class Person{ static { System.out.println("执行Person静态代码块"); ... 阅读全文
posted @ 2015-10-19 15:35 FightingBoy&Gril 阅读(3329) 评论(0) 推荐(2) 编辑