
JAVA基础
jiayou2015
这个作者很懒,什么都没留下…
展开
-
JAVA异常处理
JAVA异常处理1 概念2 异常分类2.1 Error2.2 Exception( RuntimeException、CheckedException )3 异常的处理方式4 throw 和 throws 的区别1 概念如果某个方法不能按照正常的途径完成任务,就可以通过另一种路径退出方法。在这种情况下会抛出一个封装了错误信息的对象。此时,这个方法会立刻退出同时不返回任何值。另外,调用这个方法的...原创 2019-09-19 17:22:57 · 219 阅读 · 0 评论 -
JAVA反射
JAVA反射1 动态语言2 反射机制概念(运行状态中知道类所有的属性和方法)3 反射的应用场合3.1 编译时类型和运行时类型3.2 编译时类型无法获取具体方法4 Java 反射 API5 反射使用步骤(获取 Class 对象、调用对象方法)5.1 获取 Class 对象的 3 种方法5.1.1 调用某个对象的 getClass() 方法5.1.2 调用某个类的 class 属性来获取该类对应的 C...原创 2019-09-19 17:39:45 · 1238 阅读 · 0 评论 -
JAVA注解
JAVA注解1 概念2 4种标准元注解2.1 @Target 修饰的对象范围2.2 @Retention 定义被保留的时间长短2.3 @Documented 描述-javadoc2.4 @Inherited 阐述了某个被标注的类型是被继承的3 注解处理器1 概念A nnotation(注解)是 Java 提供的一种对元程序中元素关联信息和元数据(metadata)的途径和方法。Annatati...原创 2019-09-19 21:01:11 · 226 阅读 · 0 评论 -
JAVA内部类
JAVA内部类1 概念2 静态内部类3 成员内部类4 局部内部类(定义在方法中的类)5 匿名内部类(要继承一个父类或者实现一个接口、直接使用new来生成一个对象的引用)1 概念Java 类中不仅可以定义变量和方法,还可以定义类,这样定义在类内部的类就被称为内部类。根据定义的方式不同,内部类分为静态内部类,成员内部类,局部内部类,匿名内部类四种。2 静态内部类定义在类内部的静态类,就是静态内...原创 2019-09-19 21:12:02 · 588 阅读 · 3 评论 -
JAVA泛型
JAVA泛型1 概念2 泛型方法( )3 泛型类 4 类型通配符 ?5 类型擦除1 概念泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。比如我们要写一个排序方法,能够对整型数组、字符串数组甚至其他任何类型的数组进行排序,我们就可以使用 Java 泛型。2 泛型方法( )你可以写一个泛型方法,该...原创 2019-09-19 21:19:49 · 2508 阅读 · 0 评论 -
JAVA序列化(创建可复用的 Java 对象)
@[TOC](JAVA序列化(创建可复用的 Java 对象))1 保存 ( 持久化 ) 对象及其状态到内存或者磁盘Java 平台允许我们在内存中创建可复用的 Java 对象,但一般情况下,只有当 JVM 处于运行时,这些对象才可能存在,即,这些对象的生命周期不会比 JVM 的生命周期更长。但在现实应用中,就可能要求在JVM停止运行之后能够保存(持久化)指定的对象,并在将来重新读取被保存的对象。...原创 2019-09-20 13:29:23 · 303 阅读 · 0 评论 -
JAVA复制
JAVA复制1 概念2 直接赋值复制3 浅复制(复制引用但不复制引用的对象)4 深复制(复制对象和其应用对象)5 序列化(深 clone 一中实现)1 概念将一个对象的引用复制给另外一个对象,一共有三种方式。第一种方式是直接赋值,第二种方式是浅拷贝,第三种是深拷贝。所以这三种概念实际上都是为了拷贝对象。2 直接赋值复制直接赋值。在 Java 中,A a1 = a2,我们需要理解的是这实际上...原创 2019-09-20 17:48:11 · 204 阅读 · 0 评论