Java核心技术
Faye-663
弹簧加两磅
展开
-
Java学习笔记-异常处理
个人博客Faye’s Blog 一、处理异常 1.异常层次 所有异常都由 Throwable 继承而来。 Error 类描述了 Java 运行时系统的内部错误和资源耗尽错误。Exception 层次分为 RuntimeException 和其他异常。 派生于 RuntimeException 的异常包含: 错误的类型转换 数组访问越界 访问 null 指针 … 不是派生于 RuntimeException 的异常包含: 试图在文件末尾后读取文件 试图打开一个不存在的文件 试图根据给定的字符串查原创 2020-11-11 14:59:15 · 247 阅读 · 0 评论 -
Java学习笔记-继承
个人博客Faye’s Blog 一、类、超类和子类 1.覆盖方法 不能直接访问超类的私有域,需要通过关键字super来调用超类的访问器方法。但super不是同于this,它不是一个对象的引用,只是一个指示编译器调用超类方法的关键字。 覆盖方法时,子类的方法不能低于超类方法的可见性。 2.子类构造器 可以用super来调用超类的构造器,但super语句必须是子类构造器的第一条语句。 若子类未显式调用超类构造器,则自动调用超类默认(无参)的构造器,但当超类没有无参的构造器,将报错。 1.原创 2020-11-05 17:44:50 · 169 阅读 · 1 评论 -
Java学习笔记-类与对象
个人博客Faye’s Blog 一、面向对象概述 1.基础概念 对象中的数据称为实例域,操纵数据的过程称为方法。每个特定的对象都有一组特定的实例域值,这些值的集合称为该对象的状态。 2.封装 从形式上看,封装不过是将数据和行为组合在一个包中,并对对象的使用者隐藏了数据的实现方式。 关键在于决不能让类中的方法直接访问其他类的实例域,程序仅通过对象的方法与对象数据进行交互。封装给对象赋予”黑盒“特征,提高了重用性和可用性。 3.对象 对象的行为 对象的状态 对象标识 4.类之间的关系 依赖原创 2020-11-05 17:43:37 · 142 阅读 · 0 评论 -
Java学习笔记-基础程序结构
个人博客Faye’s Blog 一、数据类型及运算符 1.int 二进制 加上前缀0b或0B可以写二进制数。 int nums = 0b11; 2.float float数值有一个后缀F或f,否则会默认为double类型 3.Double常量 Double.POSITIVE_INFINITY,Double.NEGATIVE_INFINITY,Double.NaN。 不可以检测某个数值是否等于Double.NaN,所有“非数值”都认为不等,可以使用Double.isNaN方法。 4.码点(原创 2020-11-05 17:41:13 · 141 阅读 · 0 评论