自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Eric_keke的专栏

这道题你可以不会,但是一定要WA的漂亮!

原创 Hadoop配置文件

hadoop需要配置五个文件第一个:hadoop-env.sh把里面的下面一行改为真正的java路径export JAVA_HOME=/usr/local/java/jdk1.7.0_79第二个:core-site.xml fs.default.name hdfs://itcast:9000 hadoop.tmp.dir

2016-12-18 22:27:46 453

原创 Java之异常

Java异常是Java提供的用语处理程序中错误的一种机制所谓错误是指在程序的运行 中发生的一些异常事件(除0溢出,数组下标越界,文件不存在)Java程序在执行过程中如果出现异常事件,可以生成一个异常类对象该异常对象封装了异常事件的信息,并将交给Java运行时的系统,这个过程称为抛出(throw)异常当Java运行时,按系统收到异常对象,会寻找这一异常的代码,并把当前异常交给其处理,这一

2016-12-14 12:04:19 272

原创 Java之interface关键字

接口是抽象方法和常量值的定义的集合从本质上讲,接口是一种特殊的抽象类,这种抽象类中只包含常量和方法的定义,而没有变量和方法的实现接口中的 方法默认用abstract修饰接口中的 成员变量默认用public static finalt修饰接口还可以继承其他的接口,并添加新的属性和方法典型接口:public interface Run

2016-12-13 11:46:44 384

原创 Java之final关键字

1.final的变量的值不能被改变final的成员变量final的局部变量(形参)2.final的方法不能被重写3.final的类不能被继承

2016-12-13 11:04:57 381

原创 Java之抽象abstract关键字

1.用abstract关键字修饰一个类时,叫抽象类。用abstract关键字修饰一个方法时,叫抽象方法2.含有抽象方法的类必须被声明为抽象类,抽象类必须被继承,抽象方法必须被重写3.抽象类不能被实例化4.抽象方法只需声明,不需实现5.继承抽象类的也可以是抽象类,重写的抽象方法还是抽象方法abstract class Animal { private Strin

2016-12-13 10:56:35 1986

原创 Java之动态绑定(多态)

动态绑定是指在执行期间判断所引用对象的实际类型,恩局其实际的类型调用相应的方法动态绑定的三个条件:1.要有继承2.要有方法重写3.要有父类引用指向子类对象class Animal { private String name; Animal(String name) { this.name = name; } public void enjoy() { Sys

2016-12-13 10:37:51 330

原创 ubuntu安装JDK配置环境变量

首先换一下ubuntu的源,换成国内的,我本人使用的是163网易的源,速度可以更换方法其实不用去粘贴网上的163源代码,ubuntu自带的就有,在software&updates中,sourcecode中的downloadfrom中,选择china中的163源,然后更新下sudo apt-get update然后就可以安装jdk,如果不换源,安装下载就特别慢,还有可能失败哦

2016-12-12 16:43:32 3850

原创 Java之对象转型(casting)

1.一个基类的引用类型可以指向其子类的对象2.一个基类的引用指向子类的对象时不可以访问其子类对象新增加的成员(属性和方法) 比如,一只狗继承动物类,如果将狗当成动物传入,那么狗局不能访问自己独有的成员,只能当成动物来用3.可以引用   变量  instanceof  类名   来判断该引用变量所指向的对象是否属于该类或该类的子类4.子类对象可以当做基类对象来使用,称为向上转型(

2016-12-08 17:32:58 3457

原创 Object之equals方法

默认的equals方法是比较两个引用是否指向的是一个对象,两个对象c1,c2,要验证 c1==c2 和 c1.equals(c2)是相同的,换汤不换药所以要比较其他信息的话,就要自己重写了public class TestEquals { public static void main(String[] args) { Cat c1 = new Cat(1,2,3);

2016-12-08 16:41:22 331

原创 Object之toString方法

Object类是所有Java类的根基类如果未在类的声名中使用extends关键字指明其基类,则默认其基类是Object类默认情况下,既是不重新写toString方法时如果要打印对象,相当于打印      对象.toString会打印出来    类名+@+哈希编码一般来讲都会重写toString方法public class TestToSt

2016-12-08 15:56:46 467

原创 Java之继承中的构造方法

子类的构造过程必须调用父类的构造方法子类可以在自己的构造方法中使用suoer(argument_list)调用父类的构造方法使用this(argument_list)调用本类的另外的构造方法如果调用super,必须写在子类构造方法的第一行如果子类构造方法中没有显示的调用父类构造方法,则系统会默认调用父类无参数的构造方法,若父类中没有无参数的构造方法,则编译出错!!!

2016-12-07 18:07:45 300

原创 Java之super关键字

super关键字super指向当前对象的父对象,super来引用基类的成分如果子类中有和父类完全相同的成员变量,则子类中的是新生成的,和父类中的不是一块内存!!!这时不能混淆,用super来区分class FatherClass { public int value; public void f() { value = 100;

2016-12-07 17:41:14 231

原创 Java之重写

方法的重写:1.在子类中可以根据需要对从基类中继承来的方法进行重写2.重写的方法必须和被重写的方法具有相同的方法名称,参数列表和返回类型3.重写方法不能使用比被重写方法更严格的访问权限重写(override或overwrite)和重载(overload)是不同的!!!class Person { private String name

2016-12-07 17:25:02 290

原创 Java之访问权限控制

修饰符 类内部 同一个包 之类 任何地方private YESdefault YESYESprotected YESYES YESpublic YES YES YES YES对于class的权限修饰只可以用public和defaultpublic类可以在任何地方被访问default类只能在同一个包内部的类访问从父类

2016-12-07 13:11:10 309

原创 Java之extends关键字

extends关键字1.Java中使用extends关键字实现类的集成机制2.通过继承子类自动拥有了基类(superclass)的所有成员(成员变量和成员方法)3.Java只支持单继承4.一个子类只能有一个基类,一个基类可以派生出多个子类calss Person { private String name; private int age; pub

2016-12-07 12:39:29 5796

原创 Java之package和import语句

为了方便管理大型软件系统中数目众多的类,解决类的命名冲突问题,Java引入包(package)机制,提供类的多重类命名空间包的命名约定俗称的规则:公司域名倒过来写,例如  package com..bjsxt.java注:package语句作为Java源文件的第一条语句,若没有该语句,则指定为无名包如果想在一个类中引用另一个包中的类,1.另一

2016-12-07 12:01:57 1343

原创 Java之static关键字

static关键字1.在类中static成员变量为类的成员变量,且只有一份!!!2.静态的变量是放在datasegment中的3.非静态的变量和方法只能通过对象来调用4.静态的方法不能访问非静态的成员,但可以通过类名来调用且与各个对象使用的是同一块内存public class Cat { private static int sid = 0;

2016-12-07 10:29:44 229

原创 Java之this关键字

this 关键字1.在类的方法定义中使用this关键字代表使用该方法的对象的引用2.当必须指出当前使用方法的对象是谁时要使用this3.有时使用this可以处理方法中成员变量和参数变量重名的情况4.this可以看作是一个变量,它的值是当前对象的引用public class Leaf { int i = 0; Leaf(int i) { this.i =

2016-12-06 22:25:54 290

原创 JAVA小问题(持续更新)

1.一个java源文件中,只有一个public类,且必须用该类名命名2.heap(堆) --> 存放new出来的东西stack(栈)--> 存放局部变量datasegment-->存放静态变量和字符串产量codesegment-->存放代码段3.java中使用unicode编码,每个字符两个字节4.java中都是有符号数5.byte,short,char-->int

2016-12-06 20:43:08 361

原创 JAVA递归

递归调用指在方法执行的过程中,出现该方法本身的调用1.找到递归的出口2.找到递归关系式例子1:public class jiecheng{ public static void main(String args[]) { System.out.println(method(5)); } public static int method

2016-12-06 09:25:59 262

提示
确定要删除当前文章?
取消 删除