自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 黑马程序员——Java基础——反射

------http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、概述反射就是把Java类中的各种成分映射成一个个的java对象。例如,一个类有:成员变量,方法,构造方法,包等等信息,利用反射技术可以对一个类进行解剖,把各个组成部分映射成一个个对象,对类进行解剖。

2015-08-03 10:54:35 360

原创 黑马程序员——Java基础——IO(三)

一、File

2015-08-02 17:08:56 388

原创 黑马程序员——Java基础——IO(二)

一、字节流1.写入字节2.读取字节3.字节流缓冲区4.转换流字节流中的数据都是字符时,转成字符流操作更高效;或者操作文本涉及到具体的指定编码表时,这就需要转换流。转换流是字符流与字节流之间的桥梁, 方便了字符流与字节流之间的操作。InputStreamReader:字节到字符的桥梁,解码。OutputStreamWriter:

2015-07-29 17:49:05 380

原创 黑马程序员——Java基础——IO(一)

一、IO流要把数据逐一输出到某个设备中,或者从某个设备中逐一读取数据,不管输入输出设备是什么,我们要用统一的方式来完成这些操作,用一种抽象的方式进行描述,这个抽象描述方式起名为IO流。Java对数据的操作是通过流的方式,用于操作流的对象都在IO包中。流按流向分为:输入流和输出流。流按操作数据分为两种:字符流:抽象基类Reader,Writer。字符流只用于处理文字数据,原理

2015-07-28 16:32:23 364

原创 黑马程序员——Java基础——集合(二)

一、Set

2015-07-26 17:36:43 359

原创 黑马程序员——Java基础——集合(一)

一、集合为了方便多个对象的操作,我们需要把多个对象存储到一个容器中,数组除了存储基本数据类型也可以存储对象,但数组的长度是固定的,所以抽取了一个长度可变,只能存储对象且不同类型对象的容器,就是集合。对于集合容器,有很多种。因为每一个容器的自身特点不同,其实原理在于每个容器的内部数据结构不同。集合容器在不断向上抽取过程中就出现了集合体系,Collection就是集合体系的根接口,集合框架的构成及

2015-07-22 17:05:50 358

原创 黑马程序员——Java基础——多线程(二)

一、死锁

2015-07-16 11:16:13 339

原创 黑马程序员——Java基础——多线程(一)

多线程

2015-07-10 09:05:19 356

原创 黑马程序员——Java基础——内部类

------http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

2015-07-08 08:53:22 340

原创 黑马程序员——Java基础——模板方法模式、多态

一、模板方法模式学习继承和抽象之后,有一个广泛应用的模式,就是模板方法模式。定义如下:定义一个操作中的算法的框架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。优点:封装不变的部分,扩展可变的部分;提取公共部分代码,便于维护。提取出来的抽象类叫抽象模板,它的方法分为两类:基本方法也叫做基本操作,是由子类实现的方法,并且在模板方法中被调

2015-07-07 15:44:51 638

原创 黑马程序员——Java基础——抽象类、接口

一、抽象类1.定义Java中可以定义没有方法体的方法,该方法的具体实现由子类完成,该方法称为抽象方法,包含抽象方法的类就是抽象类。抽象类往往用来表征我们在对问题领域进行分析、设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象。比如:猫和狗,它们之间是不同的,但是它们又都属于动物这样一个概念,它就是一个抽象概念。正是因为抽象的概念在问题领域没有对应的具体概念,所以用以

2015-07-07 09:01:16 435

原创 黑马程序员——Java基础——继承

一、继承1.定义在定义和实现一个类的时候,可以在一个已经存在的类的基础之上来进行,把这个已经存在的类所定义的内容作为自己的内容,并可以加入若干新的内容,或修改原来的方法使之更适合特殊的需要,这就是继承。继承是子类自动共享父类数据和方法的机制,这是类之间的一种关系,提高了软件的可重用性和可扩展性。书写格式为class A extends class B2.注意事项:java只支持

2015-07-06 10:04:45 413

原创 黑马程序员——Java基础——单例设计模式及扩展

单例设计模式是23种设计模式中一种比较简单的模式,定义:确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。为什么要有这种设计模式?正常的类可以创建千千万万个对象,就像人有无数个一样,但是封建社会中皇帝只有一个,要确保皇帝这个类只能创建一个对象,所以在java中就有了单例模式。我们怎么在代码中实现这个需求呢上面这种写法是先创建对象,称之为饿汉式,还有另外一种写

2015-07-02 09:15:21 637

原创 黑马程序员——Java基础——对象的初始化

通过学习基础知识对初始化的过程有了简单的了解,复习时根据对象初始化的先后顺序将之前学到的知识点串联起来,加深印象上面程序的运行结果是:1.static(静态)static是一个修饰符,用于修饰成员(成员变量,成员函数)。1)调用方法:除了可以被对象调用外,还可以直接被类名调用。格式:类名.静态成员。2)静态的特点:1,随着类的加载而加载。

2015-06-29 15:28:36 479

原创 黑马程序员——Java基础——基本数据类型

Java为基本类型提供语言级别的支持,即已经在Java中预定义,用相应的保留关键字表示。1.基本数据类型

2015-06-24 15:53:52 453

空空如也

空空如也

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

TA关注的人

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