自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (6)
  • 收藏
  • 关注

原创 java变量及其作用域和调用方式

1.类变量 定义:static修饰的变量称作类变量,它属于类本身,但该类的对象也能够访问和修改其值。 作用域:整个类的生命周期 调用方式:类名.类变量名 2.实例变量 定义:非static非方法体内的变量,被称作类的对象的属性 作用域:整个类的生命周期 调用方式:对象名.变量名 3.局部变量 定义:定义在方法体内的变量 作用域:该方法体内,伴随着方法执行结束,该局部变量也随

2016-05-27 11:26:45 676

原创 一幅图让你清晰记忆java数据类型

java中分为基本数据类型和引用数据类型两种(只要不是基本数据类型,就是引用数据类型)   比较特殊,也可能是大家都比较陌生的是字符类型 char: 它有三种表示形式: 1.单引号括起来的 'a'   'b' '我' 在java中所有的字符是使用Unicode来进行编码的,这种编码格式一个字符占两个字节 2.转义字符: '\t'   '\b'   '\n'   '\r'  

2016-05-26 13:46:52 489

原创 关于final修饰符你不知道的事

你可能知道: final可以修饰变量,并在赋予初值后,不可以再改变 final可以修饰方法,该方法不能被重写 final可以修饰类,该类不能派生子类 但你是否知道以下关于final的其他重要知识? 1. final修饰实例变量: final修饰的实例变量必须显式地指定初始值,而且该初始值只能在以下3个位置指定: (1)定义时直接指定 比如:final int a=5; (

2016-05-26 10:58:16 2440

原创 java多态机制

通俗的说,一只猫是一个动物;一条狗也是一个动物,这是大自然的多样性。而在java中这种机制被称作多态,也有人把它叫做向上转型。你可能会问有没有向下转型?那么我问你,动物是一只猫,动物是一条狗,这样的表述是否正确?答案自然也就显而易见了。 在java中,一个Animal可以作为一个父类也可以作为一个接口被Cat类、Bird类来继承或实现。 以下用一个小例子来加深你的印象: abstract

2016-05-25 19:51:48 782

原创 java继承实质、父类引用指向子类对象(多态)、声明时类型、运行时类型

继承是面向对象的三大特征(封装、继承和多态)之一,也是java语言的重要特性。 那么,继承父类的成员变量和继承父类的方法有什么区别吗?答案是肯定的。有的人甚至都不知道这个问题的存在。 继承成员变量和继承方法的区别: 可能大家都认同 “当子类继承父类时,子类会获得父类中定义的成员变量和方法,当访问权限允许的情况下,子类可以直接访问父类的变量和方法”。这种观点其实稍显笼统,因为jav

2016-05-25 12:36:18 5065 1

原创 java构造方法,以及super、this关键字、隐式调用、显式调用

首先需要明白的是,当创建java对象时,程序总是依次调用每个父类的非静态初始化块、父类构造器(总是从Object开始)执行初始化,最后才调用该类的非静态初始化块、构造器执行初始化。 如果你不明白初始化的本质,请看这篇博文http://blog.csdn.net/xuejingfu1/article/details/51480687。 为了说明问题,这里贴出一个小例子: class Paren

2016-05-24 22:15:16 5005

原创 java类变量与实例变量

直接上代码,大家看过执行结果,会不会觉得有问题呢? public class Price { //类成员是Price实例 final static Price INSTANCE=new Price(5.0); //再定义一个类变量 static double initPrice=20; //定义实例变量 double currentPrice; public Price(d

2016-05-24 13:03:28 5071

原创 java初始化实质剖析

Java初始化的实质: 首先要明白“初始化”这个概念。所谓初始化就是把该对象的属性赋为默认值、把控件设为默认状态、把没准备的准备好。 然而,初始化也分为以下几种情况:      1.带属性的构造器,在用该构造器实例化一个新的对象时,会同时给该对象的属性赋值。 2. 定义某个属性时给其赋予初值 3. 非静态代码块中的初始化。需要说明的是静态代码块只在类创建时执行一次直到该类的销毁,而非静态

2016-05-23 12:12:09 1168

storm部署(包括所有依赖rpm包、集群搭建详解)

storm部署(包括所有依赖rpm包、集群搭建详解)

2016-09-03

分布式系统原理与范型

分布式系统原理与范型 第二版 中文哦!

2016-05-24

Java编程思想第四版完整中文高清版

Java编程思想第四版完整中文高清版

2016-01-19

基于JAVA的图像处理

基于JAVA的图像处理

2013-05-21

空空如也

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

TA关注的人

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