自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 JAVA初学习笔记(8)- 异常处理

如果程序出现了问题,我们需要自己来处理,有两种方案: try … catch … 格式: try{ 可能出现异常的代码; }catch(异常类名 变量名){ 异常的处理代码; } 执行流程: 程序从try里面的代码开始执行 出现异常,会自动生成一个异常类对象,该异常对象将被提交给Java运行时系统 当Java运行时系统接收到异常对象时,会到atch中去找匹配的异常类,找到后进行异常的处理 执行完毕之后,程序还可以继续往下执行 throws ...

2020-07-02 09:44:18 85

原创 JAVA初学习笔记(7)- 内部类

内部类概述 内部类就是在一个类中定义一个类 内部类访问特点 内部类可以直接访问外部类的成员,包括私有 外部类要访问内部类的成员,必须创建对象 内部类 按照内部类在类中定义的位置不同,可以分为如下两种形式 在类的成员位置:成员内部类 在类的局部位置:局部内部类 外界如何创建成员内部类的对象并使用呢? 当用public修饰成员内部类时,可直接访问: 格式:外部类名.内部类名 对象名 = 外部类对象.内部类对象; 实例:Outter.Inner oi = new Outter().new Inner(

2020-06-21 11:48:03 109

原创 JAVA初学习笔记(6)-类和接口的关系

类和接口的关系 类和类的关系 继承关系,只能单继承,但是可以多层继承 类和接口的关系 实现关系,可以单实现,也可以多实现,还可以在继承一个类的同时实现多个接口 接口和接口的关系 继承关系,可以单继承,也可以多继承 抽象类和接口的区别 成员区别 抽象类 变量,常量;有构造方法;有抽象方法,也有非抽象方法 接口 常量;抽象方法 关系区别 类与类 继承,单继承 类与接口 实现,可以单实现,也可以多实现 接口与接口 继承,单继承,多继承 设计理念区别 抽象类 对类抽象

2020-06-20 13:08:54 98

原创 JAVA初学习笔记(5)-接口

接口概述 接口是一种公共的规范标准,只要符合规范标准,大家都可以通用。 Java中的接口更多的体现在对行为的抽象 关键字:interface,implements 接口的特点 接口用关键字interface修饰 public interface 接口名{} 类实现接口用implements表示 public class 类名 implements 接口名{} 接口不能实例化 接口如何实例化呢?参照多态的方式,通过实现类对象实例化,这叫接口多态。 多态的形式:具体类多态,抽象类多态,接口

2020-06-20 10:50:14 70

原创 JAVA初学习笔记(4)- 抽象类

抽象类概述 在Java中,一个没有方法体的方法应该定义为抽象方法,只有在抽象类中才能定义抽象方法。 关键字:abstract 抽象类的特点 抽象类和抽象方法必须使用abstract关键字修饰 public abstract class 类名{}; public abstract void eat{}; 抽象类中不一定有抽象方法,有抽象方法的类—定是抽象类 抽象类不能实例化 抽象类如何实例化呢?参照多态的方式,通过子类对象实例化,这叫抽象类多态 抽象类的子类 要么重写抽象类中的所有抽象方法 要

2020-06-19 14:59:46 73

原创 JAVA初学习笔记(3)- 修饰符

权限修饰符 状态修饰符 final(最终态) 修饰方法:表明该方法是最终方法,不能被重写。 修饰变量:表明该变量是常量,不能再次被赋值。 修饰类,表明该类是最终类,不能被继承。 static(静态) static修饰的特点: 被类的所有对象共享 ...

2020-06-18 18:34:42 72

原创 JAVA初学习笔记(2)- 继承的一些特点

继承中变量的访问特点 在子方法中访问一个变量时: 子类局部范围找 子类成员范围找 父类成员范围找 如果都没有就报错(不考虑父亲的父亲) 继承中构造方法的访问特点 子类中所有的构造方法默认都会访问父类中无参的构造方法。 继承中成员方法的访问特点 通过子类对象访问一个方法: 子类成员范围找 父类成员范围找 如果都没有就报错(不考虑父亲的父亲) 方法重写的注意事项 私有方法不能被重写 子类方法访问权限不能更低(public > 默认 > private) 方法重写注解:@Override

2020-06-18 11:25:10 76

原创 JAVA初学习笔记(1)- 面向对象三大特征

面向对象三大特征:封装、继承、多态 封装:将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。 关键字:private 继承:可以使子类具有父类的属性和方法,还可以在子类中重新定义,追加属性和方法。 关键字:extends ...

2020-06-18 11:10:33 92

原创 (坑)PAT B1025/A1074 测试点5答案错误

给定一个常数 K 以及一个单链表 L,请编写程序将 L 中每 K 个结点反转。例如:给定 L 为 1→2→3→4→5→6,K 为 3,则输出应该为 3→2→1→6→5→4;如果 K 为 4,则输出应该为 4→3→2→1→5→6,即最后不到 K 个元素不反转。 输入格式: 每个输入包含 1 个测试用例。每个测试用例第 1 行给出第 1 个结点的地址、结点总个数正整数 N (≤10 ​5 ​​ )、...

2020-03-06 13:43:47 519

原创 判断式的顺序也很重要!

1051 Pop Sequence (25分) Given a stack which can keep M numbers at most. Push N numbers in the order of 1, 2, 3, …, N and pop randomly. You are supposed to tell if a given sequence of numbers is a pos...

2020-03-05 20:27:16 53

原创 PAT B1049和A1104的一点疑问

题目描述 给定一个正数数列,我们可以从中截取任意的连续的几个数,称为片段。例如,给定数列 { 0.1, 0.2, 0.3, 0.4 },我们有 (0.1) (0.1, 0.2) (0.1, 0.2, 0.3) (0.1, 0.2, 0.3, 0.4) (0.2) (0.2, 0.3) (0.2, 0.3, 0.4) (0.3) (0.3, 0.4) (0.4) 这 10 个片段。 给定正整数数列...

2020-02-29 16:02:33 220

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除