![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
张明..
这个作者很懒,什么都没留下…
展开
-
异常类
Java中异常家族介绍 上图可以简单展示一下异常类实现结构图,当然上图不是所有的异常,用户自己也可以自定义异常实现。上图已经足够帮我们解释和理解异常实现了: 1.所有的异常都是从Throwable继承而来的,是所有异常的共同祖先。 2.Throwable有两个子类,Error和Exception。其中Error是错误,对于所有的编译时期的错误以及系统错误都是通过Error抛出的。这些错误表示故障发生于虚拟机自身、或者发生在虚拟机试图执行应用时,如Java虚拟机运行错误(Virtual Machin原创 2020-05-22 15:38:33 · 234 阅读 · 0 评论 -
异常
java中常见的异常 空指针异常! 原因: 你访问的对象变量未指向内存空间 避免: 可以提前用if提前判断下是否执行! 数组越界异常! 原因:你的数组长度为3 你却要访问数组的第4个 超过数组范围! 字符串无法转换转换成十禁止错误 原因:字符串转换成数组 内容错误 找不到你要加载的类 原因:在class path环境中找不到你要的类 很可能是写错名字 包+类名 = 类...原创 2019-09-30 11:36:37 · 76 阅读 · 0 评论 -
内部类
关于java内部类的介绍 在java中有很多内部类,实例内部类(就是普通的内部类)、静态内部类(全部都是静态的)、抽象内部类(分纯抽象和普通抽象)、静态抽象内部类(分纯抽象和普通抽象)、内部接口(就是接口内部类)、无名内部类(这种内部类就是new抽象内或者new接口的时候重写方法)等等.... 所谓的内部类就是在类中在创建一个另外的类,这个类成为累不累 实例内部类的使用 所谓...原创 2019-09-29 11:50:58 · 91 阅读 · 0 评论 -
Package 包
包: Package 其实就是一个文件夹 只不过在java中叫包 java中的包有哪些: java.lang 这个包是系统包 系统会自动引入 java.util 时间 区域 集合 观察者 java.io 文件流 ...原创 2019-09-29 11:31:50 · 126 阅读 · 0 评论 -
编程的基础篇
一. 基本数据类型 首先我们要知道位和字节的概念,所谓的位,就是计算机中最小的单位,8位=1个字节 数据类型有八个,分别是 byte、short、int、long、float、double、boole、char这八个,整数和小数的基本数据类型可以自由转换,比如int转换成long不会出现什么问题的,但是long转ing的话,那么就是强制转换了,long有64位,强制换成int就是直接删除掉32...原创 2019-06-30 18:36:51 · 81 阅读 · 0 评论 -
JDK的安装和我的第一个程序
一: windows系统的jdk安装和我的第一个程序 1.JDK下载和安装 jdk下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk12-downloads-5295953.html 2. 安装jdk 下载完之后直接打开这个exe运行文件,所有操作直接点击下一步就可以了! 默认安装的路径是 C:...原创 2019-06-30 16:31:55 · 198 阅读 · 0 评论 -
Object对象和他的方法介绍
Object对象 在java中一个类如果没有写继承的类是哪个,那么这个类默认继承了Object 类,Object就是java中一个最高级的父类,所有对象和数据类型都可以转换成Object,在Object类中常用的方法有toString()、equals()、hashCode()、clone ()、finalze ()等等 equals 方法 先说下equals和==的区别吧,equal...原创 2019-07-03 21:01:53 · 114 阅读 · 0 评论 -
抽象类和接口的介绍,简单工厂代码示例
抽像类 abstract 抽象类分为纯抽象类和普通抽像类,纯抽象类里面全部都是抽象方法,普通抽象类里面既有普通方法,也有抽像方法 抽象类不能实现,只能继承,子类继承抽象父类那么就必须重新父类里面所有的抽象方法,不重写将报错, 抽象类不能够new对象,如果你真想要要new对象的话那也只能通过类部类的方法new出一个对象,然后重写她里面的放方法 下图是正常继承抽象类,然后重写方法 接口的介...原创 2019-07-08 20:18:09 · 175 阅读 · 0 评论 -
Java的三大特性封装、继承、多态
一. 四大修饰符 在认识Java的三大特性之前我们的知道在java中的四大修饰符是什么,分别是 public、private、protected、空(默认) public 在本类, 本包类,本包子类,外包子类,外包类都可以访问到 private 只能在本类中可以访问 protected 在本类, 本包类,本包子类,外包子类可以访问 缺省(无) 在本类, 本包类,本包...原创 2019-07-01 20:10:09 · 101 阅读 · 0 评论 -
面像对象
一.面向对象理论 万事对象皆对象! 面向对象接近生活,模拟生活,更容易解决生活中的问题,用变量来描述属性,用方法来描述行为!万事对象皆对象, 类(class) 就是模板 在类里面申请变量叫类的属性,在方法里面申请叫变量 二.对象的创建 new对象,类名也可以看做为变量的一种 Student a=new Student(); 这样就new出来一个对象了 每new一次就吧这个类里面的...原创 2019-07-01 19:41:14 · 97 阅读 · 0 评论