正则表达式是一个强大的字符串处理工具,可以对字符串进行查找、提取、分割、替换等操作,String类里也提供了如下几个特殊的方法:(1)boolean matcher(Stri...
正则表达式是一个强大的字符串处理工具,可以对字符串进行查找、提取、分割、替换等操作,String类里也提供了如下几个特殊的方法:(1)boolean matcher(Stri...
java还提供了一系列用于处理日期、时间的类、包括创建日期、时间对象、获取系统当前日期、时间等操作。 Date类 Date构造器:(1)Date():生成一个代表当前日期时间...
本内容将介绍java提供的一些常用类。如:String、Math、BigDecimal等。 Object类 Object类是所有类、数组、枚举类的父类,也就是说,java允许...
内部类大部分情况都被作为成员内部类定义,而不是局部内部类。成员内部类分为两种:静态内部类和非静态内部类,使用static修饰的成员内部类是静态内部类,没有使用static修饰...
java程序在不同操作系统上允许时,可能需要取得平台相关的属性,或者调用平台命令来完成特定功能,java提供了System类和Runtime类来与程序运行的平台进行交互。 S...
抽象类是从多个类中抽取出来的模版,如果将这种抽象进行的更加彻底,则可以提炼出一中更加特殊的抽象类——接口(interface),接口里不能包含普通方法,接口里的所有方法都是抽...
抽象方法和抽象类 抽象方法和抽象类必须使用abstract修饰符来定义,有抽象方法的类只能被定义为抽象类,抽象类里可以没有抽象方法。 抽象方法和抽象类的规则如下:(1)抽象类...
static修饰的成员就是类成员,static关键字不能修饰构造器,static修饰的类成员属于整个类,不属于单个实例。 类成员的生命周期:当系统第一次使用类时,系统为该类成...
final关键字用于修饰类、变量和方法。 final成员变量 final修饰的成员变量的值不能被修改,而且必须显式的指定初始值。归纳起来,final修饰的类成员变量、实例成员...
java对象都是Object类的实例,都可以直接调用该类中定义的方法。 打印对象和toString方法 toString方法是一个非常特殊的方法,进行“自我描述”,它返回该对...
java是面向对象的变成语言,但它也包含了8种基础数据类型,这8种基础数据类型不支持面向对象的机制,基础数据类型的数据也不具备“对象”的特性,没有成员变量、成员方法可以被调用...
与构造器作用非常相似的是初始化块,它也可以对java对象进行初始化操作。 使用初始化块 初始化块是java中出现的第四种成员(变量、方法、构造器)一个类里可以有多个初始化块,...
继承是实现类重用的重要手段,但继承带来了最大的一个坏处就是破坏封装,相比之下,组合也是实现类重用的方式,而采用组合方式可以提供更好的封装,下面将详述继承和组合之间的联系与区别...
多态性 什么是多态?java引用变量有两种类型,一个是编译型类型,一个是运行时类型。编译时类型由声明该变量时使用的类型决定,运行时类型由实际赋给该变量的对象决定的。如果编辑时...
继承是面向对象的三大特征之一,也是实现软件复用的重要手段,java的继承具有单继承的特点,每个子类只有一个直接父类。 继承的特点 1、使用extends关键字实现。 2、单继...
构造器是一个特殊的方法。作用在于创建实例时执行初始化。 使用构造器执行初始化 当创建一个对象时,系统为这个对象的变量进行默认初始化,这种初始化将所有的基础类型变量为0,引用型...
封装是面向对象的三大特征之一(其他为多态和继承)指的是将对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象内部信息,而是通过该类所提供的方法来实现对内部信息的操作和访问...
在java语言中,根据定义变量位置的不同,可以将变量分为两大类:成员变量和局部变量。成员变量指的是在类范围内定义的变量,局部变量指的是在方法范围内定义的变量。 成员变量 变量...
什么是操作系统? 操作系统是管理计算机硬件与软件资源的计算机程序, 同时也是计算机系统的内核与基石,管理与配置内存、 决定系统资源供需的优先次序、控制输入设备与输出设备、操作...
cookie技术 应用场景 登录网站,今天输入用户名和密码后,第二天再打开很多情况下就直接登录了,这个时候用到的一个机制就是cookie。 主要内容 cookie是服务器在本...