自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (3)
  • 收藏
  • 关注

原创 java基础之----反射

java 反射的基石–Class类。java中的类是用于描述一类事物的共性,该事物有什么属性,没有什么属性,至于这个属性值是什么,则是由这个实的实例对象确定的。不同的实例对象有不同的属性值。java程序中的各个类,他们是否属于同一类事物,是不是可以用一个类来描述这些java类呢。这个类的名字就是Class。要注意小写关键了和大写关键字的区别。Class类描述了那些属性呢?例如,类的名字的,类的属性,

2016-07-13 18:57:05 468

原创 java基础之----匿名内部类

内部类定义在局部位置上: 1、不可以被成员修饰符修饰, 2、可以直接访问外部类中的成员,因为还持有外类中的引用。但是不可以访问它所在的局部中的变量。只能访问被final修饰的局部变量。class Outer{ int x = 3; void method() { class Inner { final int y

2016-07-12 22:59:54 262

原创 java基础之--object

object类是所有对象的直接或间接父类,传说为上帝。包含方法 Object() 该类中定义的肯定是所有对象都具备的功能。 equals(Object obj):java认为所有对象都具有可比较性。 boolean equals(Object obj) Indicates whether some other object is “equal to” this one.内部类的访问规则:

2016-07-12 18:36:26 243

原创 java基础之----多态

多态 对象的多态性: class 动物 {} class 猫 extends 动物 {} class 狗 extends 动物猫 x = new 猫(); 动物 x = new 猫(); //一个对象,两种形态。 猫这类事物即具备猫的形态,又具备着动物的形态。这就是对象的多态性。 简单说,就是一个对象对应着不同的类型。 多态在代码中的体现: 父类或者接口的引用指向其子类的对象。

2016-07-09 16:26:06 272

原创 java基础之----接口

abstract class AbsDemo {abstract void show1();abstract void show2();}当一个抽象类中的方法都是抽象的时候,这时可以将该抽象类用另一种形式定义和表示,就是接口interface. 定义接口时不使用class,使用interface. 对于接口当常见的成员,都是有固定的修饰符 全局常量:public static final

2016-07-09 15:05:21 347 1

原创 java基础之----继承

概念: java通过extends实现继承,被继承的类称为父类,继承后的类称为子类。 每个类最多只有一个直接父类,不能实现多继承。 Object类是所有类的父类成员变量: 当本类的成员和局部变量同名时用this区分 当子父类的成员变量同名用super区分父类。 this代表一个本类对象的引用 super 代表一个父类空间

2016-07-07 23:34:59 357 3

原创 java基础之----抽象类

抽象类:抽象方法只有声明,没有实现时,该方法就是抽象方法,需要被abstract修饰,抽象方法必须定义在抽象类中,抽象类需要被abstract修饰。抽象类不可以被实例化。抽象类必须被其子类重写后,该子类才可以实例化。否则这个子类还是抽象类。抽象类也有构造方法,用于给子类对象进行初始化抽象类可以不定义抽象方法,目的是不让该类创建对象。但这种情况很少见,常见于AWT适配器的对象就是这种方式。

2016-07-07 12:03:06 320

原创 java基础之----设计模式单例设计模式

设计模式: 解决某一类问题最行之有效的方法。 java中有23种设计模式。完全偏向思想。 几种模式组合后形成框架单例设计模式: 解决一个类在内存中只存在一个对象。想要保证对象唯一: 1、为了避免其它程序多建立该类对象,先禁止其它程序建立该类对象。 2、还为了让其它程序可以访问到该类对象,只好在本类中,自定义对象。 3、为了方便其它程序对自定

2016-07-05 20:54:44 232

原创 java基础之 ----对象初始化过程

Person p = new Person("zhangsan",20)该句话都做了什么事情?1、因为new用到了Person.class.所以会先找到Person.class文件并加载到内存中2、执行该类中的static代码块,如果有的话,给Person.class类进行初始化。3、在堆内存中开辟空间,分配内存地址。4、在堆内存中建立对象的特有属性,并进行默认初始化。5、对属性进行显式

2016-07-05 19:04:09 324

原创 java基础之----文档制作

帮助文档的制作 javadoc 开始制作程序的说明书。java的说明书通过文档注视来完成。 /** 示例:这是一个可以对数组进行操作的工具类,该类中提供了,获取最值,排序等功能。 @author 张三 @version v1.1 */功能描述 /** 获取一个整型数组中的最大值。 @param arr接收一个int数据类型的数组

2016-07-05 15:28:37 441

原创 java基础之----静态代码块和静态方法、以及static 关键字

static:是一个修饰符,修饰成员(成员变量和成员方法)当成员被static修饰后,成员就多了一种调用方法,除了可以被对象调用外,还可以被类名直接调用。格式:类名.成员名称静态修饰内容被对象所共享。静态内容存放于方法区(共享区、数据区中)随着类的加载而加载,随着类的消失而消失,说明他的生命周期最长。被所有对象所共享优先于对象而存在,静态是先存在的,对象是后存在的可以直接被类名所调用。

2016-07-05 15:17:06 318

原创 java基础之----构造函数和构造代码块

特点:函数名与类名相同不用定义返回值类型不可以写return语句作用:为对象进行初始化注意:默认构造函数的特点,多个构造函数是以重载的形式存在的。对象建立就会调用对应的构造函数当类中没有定义构造函数时,那么系统会加载一个空参数的构造函数当类中自定义了构造函数,那么系统默认的构造函数就不存在了构造函数和一般函数的区别:写法上不同、用法上也不同,构造函数是对象建立时,给对象进行初始化,一

2016-07-04 23:59:17 346

原创 java基础之---- 按值传递和按引用传递(二)

针对java的传值,上一骗文章,引用别人的,看的我晕头转向,不知所以然,一知半解,又看了另外一篇文章。觉得写的简单明了。 暂时记录如下,后续再慢慢理解:三句话总结一下: 1.对象就是传引用 2.原始类型就是传值 3.String,Integer, Double等immutable类型因为没有提供自身修改的函数,每次操作都是新生成一个对象,所以要特殊对待。可以认为是传值。 Integer 和

2016-07-04 23:19:26 416

原创 java基础之----基本数据类型和引用数据类型的参数传递过程(一)

Java中没有指针,没有引用传递了,仅仅有值传递。但是可以通过对象的方式来实现引用传递 类似java没有多继承 但可以用多次implements 接口实现多继承的功能。值传递:方法调用时,实际参数把它的值传递给对应的形式参数,方法执行中形式参数值的改变不影响实际参数的值。引用传递:也称为传地址。方法调用时,实际参数的引用(地址,而不是参数的值)被传递给方法中相对应的形式参数,在方法执行中,

2016-07-04 18:57:25 7789 1

原创 java基础之----封装(private)

定义: 是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。 优点:将变化隔离(减少程序的耦合)便于使用(方便对程序进行精细的控制)提高重用性提高安全性封装的原则: 1、将不需要对外提供的内容都隐藏起来。 2、把属性都隐藏,对外提供公共访问方法private : 私有,权限修饰符,用于修饰类中的成员,私有只在本类中有效。封装不是私有,私有只是封装的一种表现形式,私有权限最小,

2016-07-04 16:17:51 391

原创 java基础之----类与对象

类:现实生活中事物的描述。java语言就是通过类来对现实生活中的事物进行描述。 对象:就是该类事物的实实在在存在的个体,就是该类的实例。类和对象的关系: 类是事物的描述,对象就是事物的实例。类的描述方法: 属性(成员变量) 方法(成员方法)对象的建立: 通过new关键字成员变量和局部变量区别成员变量 1. 作用域:是在整个类中可以使用的。 2. 存放位置:在放在堆内存中。 3.

2016-07-04 13:09:07 286

hadoop教程,课件

非常不错的基本知识,我花掉了几百大洋,学习拿到的课程资源,入门首选,非常的有价值。 先上传两个,如果需要的人多,我再上传

2013-08-20

hadoop课件

非常不错的基本知识,我花掉了几百大洋,学习拿到的课程资源,入门首选,非常的有价值。

2013-08-20

hive用户指南

hive用户指南,很不错的文档,帮助你学习hive,主要介绍重点知识

2013-08-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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