06 2019 档案

异常处理
摘要:异常 异常实际上是异常事件的简称,许多不同的错误可以引起异常。若这些错误出现在Java方法中,该方法会创建一个异常对象,对象中包含异常类型、错误出现时程序的状态等信息,交到运行系统,这就是抛出异常。 运行系统负责找出处理错误的方法,它往回搜索方法调用栈,直到找出一个合适的异常处理器(异常处理器处理的 阅读全文

posted @ 2019-06-18 12:57 寇德·坡特 阅读(169) 评论(0) 推荐(0)

正则表达式
摘要:概述 正则表达式(regular expression,regex)是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 正则表达式书写规则 正则表达式是定义一个“规则字符串”,把待匹配的字符串的 阅读全文

posted @ 2019-06-17 19:21 寇德·坡特 阅读(190) 评论(0) 推荐(0)

lambda表达式
摘要:概述 lambda表达式是JDK 1.8提供的一种新特性,它使得Java也能像C#和C++语言一样进行简单的“函数式编程”,这不仅简化了某些通用结构的实现方式,也大大增强了Java语言的表达功能。 lambda表达式是基于数学中的λ演算得名,本质上就是一个没有方法名的匿名方法。 lambda表达式的 阅读全文

posted @ 2019-06-16 16:30 寇德·坡特 阅读(265) 评论(0) 推荐(0)

多态
摘要:概述 多态是面向对象编程的一个特色,指的是一个方法可以有多种行为。多态与以下概念密切相关: 方法重载 重载是指用一个标识符表示同一范围内的多个事物。Java只能重载方法,不能重载变量或运算符。方法重载是指在一个类中使用同一个方法名定义多个方法,但是这些方法参数不完全一致,可能是个数不一致,也可能是参 阅读全文

posted @ 2019-06-15 11:09 寇德·坡特 阅读(142) 评论(0) 推荐(0)

泛型
摘要:Java泛型是将类型由原来的具体的类型参数化,然后在使用时传入具体的类型。编译器在编译时会去掉类、接口或方法中类型参数的定义,目的是使得用了泛型的Java应用程序能够与未用泛型时创建的类库和应用程序保持兼容性。因此,需要知道类型才能执行的运算,如new运算、instanceof运算等,都无法执行。 阅读全文

posted @ 2019-06-14 17:24 寇德·坡特 阅读(177) 评论(0) 推荐(0)

枚举类
摘要:枚举类用于定义一组自定义常量。常量的类型为所定义的枚举类的类型。枚举类默认继承java.lang.Enum类,所以枚举类不能再继承其他类,不过枚举类可以实现接口。枚举类的定义包括2个部分: 枚举类声明部分 一般的枚举类声明格式为:[public ]enum 枚举类名[ implements 接口名] 阅读全文

posted @ 2019-06-12 23:39 寇德·坡特 阅读(583) 评论(0) 推荐(0)

接口
摘要:接口是一组方法的定义和常量的集合。接口中定义的成员变量相当于最终变量,定义的方法相当于抽象方法。JDK-8之后可以在接口中定义带有方法体的方法。JDK-9之后可以在接口中定义私有方法。 一个类实现一个接口,必须实现该接口定义的所有方法。抽象类可以选择性实现接口方法,但是继承该抽象类的类也必须实现剩下 阅读全文

posted @ 2019-06-11 16:36 寇德·坡特 阅读(252) 评论(0) 推荐(0)

摘要:类是最基本的面向对象单元,是用于定义一组对象共同具有的状态和行为的模板。 类声明部分 一般的类声明格式为:[public ][abstract | final ][strictfp ]class 类名[ extends 父类名][ implements 父接口名] 访问限制符:public属于访问限 阅读全文

posted @ 2019-06-10 13:12 寇德·坡特 阅读(359) 评论(0) 推荐(0)

注解
摘要:Java注解用于提供程序信息,可以是给编译器的信息,也可以是编译时刻和部署时刻的处理,还可以是运行时刻的处理。注解是用“@”引导的标识,可以加在类、成员变量、方法、参数等元素声明的前面。注解类实际上是一种特殊的接口,默认继承了java.lang.annotation.Annotation接口。 Ja 阅读全文

posted @ 2019-06-08 13:03 寇德·坡特 阅读(162) 评论(0) 推荐(0)

控制流程
摘要:Java的控制流程用于使程序按正确的顺序逐步进行,为程序提供了运行方向。分为选择类控制流程和循环类控制流程。 选择类控制流程 if-else流程 if-else流程是最基本的选择类控制流程。格式为:if (expr) statement1; [else statement2;]。expr是逻辑表达式 阅读全文

posted @ 2019-06-07 16:06 寇德·坡特 阅读(221) 评论(0) 推荐(0)

表达式
摘要:Java的表达式由标识符、关键字、常量、运算符、变量等元素构成,对这些元素执行运算并返回某个值。表达式可用于对变量赋值,也可以作为程序控制的条件。 表达式的运算按运算符的功能分类,可分为以下几类: 算术运算 算术运算是对数字数据进行操作。可再分为: 一元运算 ++op(--op)是先令op加1(减1 阅读全文

posted @ 2019-06-06 23:42 寇德·坡特 阅读(454) 评论(0) 推荐(0)

关键字简介
摘要:Java一共有54个关键字。 大致上可以分为以下9种类别: 修饰符 该类别包含的关键字有11个,分别是:abstract、final、native、private、protected、public、static、strictfp、synchronized、transient、volatile。 按修 阅读全文

posted @ 2019-06-04 15:54 寇德·坡特 阅读(926) 评论(0) 推荐(0)

基本类型
摘要:Java的基本类型分为整型(byte、short、int、long)、浮点型(float、double)、字符型(char)和布尔型(boolean)4种。 每一种基本类型都对应有一个封装类,方便涉及类和对象的操作。基本类型与对应封装类对象的相互转换: 装箱:将基本类型的变量转换成对应引用类型的变量 阅读全文

posted @ 2019-06-03 17:00 寇德·坡特 阅读(652) 评论(0) 推荐(0)

使用命令编译运行Java程序
摘要:编译与运行 javac javac命令用于编译Java程序。语法为:javac 文件名.java javac命令执行完会在当前目录下生成字节码文件。 java java命令用于解释运行字节码文件。语法为:java 文件名 [参数] 注意文件名不能带“.class”。 若需要传入命令行参数,可以在文件 阅读全文

posted @ 2019-06-02 22:58 寇德·坡特 阅读(5556) 评论(0) 推荐(0)

在Windows平台上搭建Java环境
摘要:安装JDK Oracle公司免费提供JDK,可以在http://www.oracle.com/technetwork/java/javase/downloads/index.html处下载。目前JDK的版本是JDK 12,但是大多数Java IDE还不支持JDK 12,基本上都只支持JDK 11。而 阅读全文

posted @ 2019-06-02 22:21 寇德·坡特 阅读(317) 评论(0) 推荐(0)

概述
摘要:简介 Java是James Gosling及其同事共同研发,由Sun公司推出的一种面向对象的高级编程语言。 Java语法看起来很像C,目的是减轻程序员重新学习新语言的负担。但Java取消了不少C的特点,并加入了一些新的特性: 1.Java取消了结构和联合、宏替换、指针、多重继承、单独函数、goto语 阅读全文

posted @ 2019-06-02 19:34 寇德·坡特 阅读(133) 评论(0) 推荐(0)

概述
摘要:简介 Eclipse 是由IBM公司开发的一个开源的、基于Java的可扩展开发平台。Eclipse是大多数Java初学者选择使用的Java IDE(Integrated Development Environment,集成开发环境)。 安装 到官网上下载合适版本的压缩包并解压到本地即可使用。Ecli 阅读全文

posted @ 2019-06-02 10:55 寇德·坡特 阅读(289) 评论(0) 推荐(0)

导航