上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 18 下一页
摘要: 1、自定义注解的方式注解的定义和接口的创建比较相似,但注解需要以@开头,用@interface来声明一个注解,其中:每一个方法实际上是声明了一个配置参数方法的名称就是参数的名称,方法不带参数,可以省略public返回值类型就是参数的类型(返回值类型只能是基本类型、Class、String、enum)可以通过default来声明参数的默认值定义注解的基本格式:public @interface 注解... 阅读全文
posted @ 2017-09-01 11:53 Dulk 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 1、什么是注解用一个词就可以描述注解,那就是元数据,即一种描述数据的数据。所以,可以说注解就是源代码的元数据。@Override public String toString() { return "This is String Representation of current object."; } 4 1@Override 2public String toString() {3 ... 阅读全文
posted @ 2017-09-01 11:52 Dulk 阅读(962) 评论(0) 推荐(0) 编辑
摘要: 在Java中,有个java.util.regex包,这是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。它主要有两个类:Pattern 一个正则表达式经编译后的表现模式,可以理解为某正则的对应类Matcher 匹配检查器,根据Pattern对象作为匹配模式对字符串进行匹配检查1、Pattern1.1 获取Pattern对象Pattern类用于创建一个正则表达式,或者说创建一个匹配... 阅读全文
posted @ 2017-09-01 11:50 Dulk 阅读(941) 评论(0) 推荐(1) 编辑
摘要: 1、什么是反射在了解反射之前,我们都是如何使用一个Java类的?已知一个类的类名,以及类中的方法、属性和构造方法等调用构造方法创建对象使用对象调用方法或者属性那么问题来了,如果我们只知道一个类的类名,能否动态得到类的信息,包括其方法和属性?通过反射所以反射的概念是:在运行状态中,对任意类都可知道其所有属性和方法,对任意对象都可调用其方法和属性。这种动态获取信息以及动态调用对象方法的功能,称之为Ja... 阅读全文
posted @ 2017-09-01 11:49 Dulk 阅读(1645) 评论(0) 推荐(0) 编辑
摘要: 因为代码经验和见识等原因,说实话现在对于异常的使用,我也算是理解甚少。为什么用?什么时候用?即便是在查阅了部分资料以后,也只能在这里提炼出部分自己能够理解的,以供参考和讨论。1、使用异常的好处1.1 隔离常规代码和错误处理代码实际上,我们希望程序不要出现问题,用户操作永远逻辑清晰而正确,一切都按照我们祈祷的那样运行,然而这是不可能的。必然会有错误必然会要我们去处理,但是错误的处理并不是我们代码的... 阅读全文
posted @ 2017-09-01 11:47 Dulk 阅读(1422) 评论(1) 推荐(1) 编辑
摘要: 1、异常链1.1 throw我们之前比喻过,说异常的抛出就像棒球中的投球,其中RuntimeException是发生意外后程序自行抛出的,假如我们想要自己抛出异常,就要使用 throw 关键字。显式地抛出异常通常写为:throw new xxxException(); 1 1throw new xxxException(); 异常抛出后,有两种处理方式:立即处理,使用 try catch ... 阅读全文
posted @ 2017-09-01 11:40 Dulk 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 1、异常和错误Java作为面向对象的语言,自然把系统发生的不正确的事件也封装成了Java对象。比如一个不存在的对象,我们却试图调用它的方法,自然是行不通的,这个不正确的事件,也就被封装成为了我们常见的NullPointerException对象。即是说,在Java程序的运行过程中,如果发生了意外事件(发生了错误或异常),则该意外会被封装成为一个对象,并把它提交给运行时的系统,寻求相应的代码来处理。... 阅读全文
posted @ 2017-09-01 11:33 Dulk 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 1、节点流和处理流的概念根据输入输出方式不同,我们划分了输入流和输出流;根据处理数据流的单位不同,我们划分了字节流和字符流;现在我们根据数据封装类型的不同划分节点流和处理流。节点流如果流封装的是某种特定的数据源,如文件、字符串、字符串数组等,则称为节点流处理流如果流封装的是其他的流对象,称之为处理流。处理流提供缓冲功能,提高读写效率2、节点流和处理流的常用类节点流中常用类:字节输入流 FileIn... 阅读全文
posted @ 2017-09-01 11:18 Dulk 阅读(894) 评论(0) 推荐(0) 编辑
摘要: 1、输入流和输出流我们在提到File类的时候,就说过Java对于输入和输出操作是以 “流” 的形式来体现的,另外,所谓的输入和输出是针对内存来讲的,根据数据的传输方向,往内存中读,叫输入流;从内存中往外写,叫输出流。上面这张图应该很形象了,接下来要说的是:所有输入流都是InputStream类或Reader类的子类类名以InputStream结尾的类都是InputStream类的子类类名以Read... 阅读全文
posted @ 2017-09-01 11:17 Dulk 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 1、IO概念File类是java.io包中一个很重要的类,这里的io,就是指 Input/Output,所以在看File类之前,先提一下所谓的IO概念。I/O(Input/Output),即输入/输出,通常指数据在内部存储器和外部存储器或其他周边设备之间的输入和输出:如从键盘上读取数据,从本地或网络上的文件读取数据或写入数据通过输入和输出操作可以从外界接收信息,或者把信息传递给外界这里的输入还是输... 阅读全文
posted @ 2017-09-01 11:15 Dulk 阅读(597) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 18 下一页