- 博客(13)
- 收藏
- 关注
原创 黑马程序员_正则表达式
------- android培训、java培训、期待与您交流! ---------- 正则表达式:用于操作字符串数据的方法String类中有一个matches(regex)方法,参数为正则表达式。就是一些规则:这些规则用一些符合组成,每个符号都代表特有的含义。都对应着底层的代码,对外提供符号是为了简化操作和书写。规则通过查API可以学习。1、常见操作 1)匹配功能Str
2012-12-12 13:07:38 200
原创 黑马程序员_反射机制
------- android培训、java培训、期待与您交流! ---------- 反射机制:java在运行状态中,对于任意一个类,都能够指导着各类的所有属性和方法,对于任意一个对象,都能够调用它的任意一个方法和属性,这种动态获得的信息以及动态调用对象的方法的功能称为java语言的反射机制。1、应用背景 假设我们有一个可以运行的程序,我们想要扩展它的功能,可是我们不能获得他的源
2012-12-12 13:06:35 198
原创 黑马程序员_基础复习08_异常
------- android培训、java培训、期待与您交流! ---------- 异常就是程序在运行时出现的不正常情况。异常允许我们强制程序停止运行,并告诉我们出现了什么问题,或者强制程序处理问题,并返回到稳定状态。1、异常参数我们用new在堆上创建异常对象。标准的异常类有两个构造器:默认构造器和接受字符串作为参数,以便把相关信息放入异常对象的构造器。如:throw new
2012-12-12 13:05:28 261
原创 黑马程序员_基础复习07_内部类
------- android培训、java培训、期待与您交流! ---------- 内部类: 将一个类定义在另一个类的内部,这就是内部类。 内部类可以控制他自己的可视性,并且内部类可以和外部类进行通信。1、内部类的访问规则:外部类要访问内部类,必须建立内部对象,也可以写一个方法,该方法返回一个指向内部类的引用。内部类具有访问外部类的所有元素的访问权。interf
2012-12-12 13:04:12 225
原创 黑马程序员_基础复习06_接口
------- android培训、java培训、期待与您交流! ---------- 1、抽象类和抽象方法 抽象方法是仅有声明而没有方法体的方法,其语法是:abstract void f(); 包含抽象方法的类叫做抽象类。如果一个类中包含一个或多个抽象方法,该类必须被限定 为抽象的,否则编译会出错。 抽象类是用来被继承的,继承的类必须实现抽象类中的所有方法,如果没有全部实现
2012-12-12 13:02:52 273
原创 黑马程序员_基础复习05_多态
------- android培训、java培训、期待与您交流! ---------- 多态:事物之间存在多种体现形态1、多态的体现 父类引用指向子类对象,父类引用也可以接受自己的子类对象。这么做的好处是提高了程序的扩展性,但是使用多态的前提是存在继承或实现。下面的代码是父类引用接收子类对象:class Cycle{ private String name;
2012-12-12 13:01:44 182
原创 黑马程序员_基础复习04_final关键字
------- android培训、java培训、期待与您交流! ----------1、final数据被final修饰的数据不能被修改,被称为编译期常量。且初始化后不能再被改变 1)如果基本类型被final修饰,在定义时必须对其进行赋值。 final int value = 9; 如果即被static修饰,又被final修饰,则该基本类型域只占据一段不能改变的
2012-12-12 13:00:27 220
原创 黑马程序员_基础复习03_代理、组合和继承
------- android培训、java培训、期待与您交流! ----------1、代理代理是继承和组合之间的中庸之道,我们将一个成员对象置于所构造的类中,又在新类中暴露了该成员对象的所有方法。前者像是组合,后者像是继承。但是,代理可以好方便的选择成员对象中方法的某个子集。下面举例说明代理的用法:public class SpaceShipControls {
2012-12-12 12:59:06 205
原创 黑马程序员_基础复习02_初始化
------- android培训、java培训、期待与您交流! ---------- 一、初始化过程首先由一个例子来理解初始化的过程:class Bowl{ Bowl(int marker){ System.out.println("Bowl(" + marker + ")"); } void f1(int marker){ Sy
2012-12-12 12:57:30 210
原创 黑马程序员_设计模式总结
------- android培训、java培训、期待与您交流! ---------- 设计模式总结(已学的,不全) 设计模式是为了解决某一类问题最行之有效的方法。下面是我看视频学习的设计模式的总结。 1、单例设计模式 目的:解决一个类在内存中只存在一个对象。1)禁止其他程序建立该对象。2)在本类中自定义一个对象,让其他程序访问。3)提供一些访问方式,使其他程
2012-12-12 12:56:15 269
原创 黑马程序员_java基础复习总结01
------- android培训、java培训、期待与您交流! ---------- 1、访问控制 类内部访问控制:public、private、protected、default。 Public:被public修饰的成员变量或方法,可以被任何人访问,权限最大。 Private:只有类内部方法可以访问。 Protected:不仅可以被类内部访问,同一个包中也可以
2012-12-12 12:53:10 265
原创 黑马程序员_jdk1.5新特性总结
------- android培训、java培训、期待与您交流! ----------1、静态导入 import语句导入的是一个类或者一个包中的所有类。当我们使用某个类的静态方法时,必须用类名.静态方法名才可以,如果你使用的静态方法很多,可以静态导入,格式为import static ,这样在使用静态方法时,直接使用方法名就好了。 比方说:我要比较两个值的大小,得到最大值,可
2012-12-12 12:50:04 238
原创 黑马程序员-overload与override的区别
------- android培训、java培训、期待与您交流! ----------overload 即重载,重载是指在一个类中,可以定义相同的方法名,但参数列表不同的多个方法。其规则是:每个重载的方法都必须有一个独一无二的参数类型列表。在调用时,根据参数列表的不同,选择相应的方法。重载举例: class Tree{ void info(){ Sys
2012-12-12 12:47:27 229
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人