摘要: 程序在执行的过程中出现非正常的情况,最终导致 JVM 非正常停止。异常在 Java 中以类的形式存在,每一个异常类都可以创建对象,在产生异常的时候就是创建了一个异常类的对象,然后将异常对象抛出。 public class Main { public static void main(String[] 阅读全文
posted @ 2020-08-27 12:52 菜鸭丶 阅读(178) 评论(0) 推荐(0) 编辑
摘要: String 字符串一旦创建就不可改变 带有双引号的字符串在字符串常量池中存储 字符串比较时需要使用 equals 方法,String 类重写了 equals 和 toString 方法 创建字符串 public class Main { public static void main(String 阅读全文
posted @ 2020-08-27 12:51 菜鸭丶 阅读(168) 评论(0) 推荐(0) 编辑
摘要: BigInteger import java.math.BigInteger; public class Main { public static void main(String[] args) { //加 BigInteger ans = BigInteger.ONE; for (int i = 阅读全文
posted @ 2020-08-27 12:50 菜鸭丶 阅读(151) 评论(0) 推荐(0) 编辑
摘要: Object Object 类是 Java 中所有类的超类,Java 中每个类都是由 Object 这个类拓展而来的。可以使用 Object 类型的变量引用任何类型的对象。 Object是类层次结构的根类,每个类都是使用 Object 类作为超类。Object 可以对 toString() 和 eq 阅读全文
posted @ 2020-08-27 12:49 菜鸭丶 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 继承 子类可以继承父类的方法,属性等;子类也可以写自己的方法。 父类更加通用,子类更加具体 类只能获得父类中非 private 属性,如果要继承就来提供 set 和 get 方法,私有的方法是没有办法继承的 Java 中只能做单继承,不能一次性继承两个类,但是支持多级继承。 在类的继承结构中,如果创 阅读全文
posted @ 2020-08-27 12:29 菜鸭丶 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 面向对象 面向对象特点:封装性、继承性、多态性、(抽象性) 面向对象:不关心具体的步骤,具体的步骤已经由某一个对象完成,考虑哪一个对象完成了这个事情,找到这个对象来做某一件事情。 面向过程:需要考虑具体的过程,要自己考虑每一步的实现过程,考虑怎么去做。 类和对象:创建类,设计类的属性;创建类的对象; 阅读全文
posted @ 2020-08-27 12:28 菜鸭丶 阅读(140) 评论(0) 推荐(0) 编辑
摘要: Java语言特性 简单性:Java 中真正操作内存的是 Java 虚拟机,Java 虚拟机通过运行 Java 程序来操作内存,而 C++ 都是通过指针来操作内存,Java 程序中不能直接操作指针,所以在 Java 中不容易导致内存泄漏,所以变得简单。 Java 是完全面向的对象的语言:万物皆对象 健 阅读全文
posted @ 2020-08-27 12:26 菜鸭丶 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 单链表的插入 尾插法:使用一个临时结点直接找到最后一个结点 \(temp\),然后 \(temp.next = newNode, newNode.next = null\) 在中间结点插入一个结点:找到要插入结点的位置的前一个位置的结点 \(temp\),让待插入结点的 \(next\) 域指向 \ 阅读全文
posted @ 2020-08-27 12:24 菜鸭丶 阅读(1485) 评论(0) 推荐(0) 编辑
摘要: 链接:https://namomo.top:8081/contest/1/problem/B 来源:Namomo Test Round 1 思路:首先设第 \(i\) 个位置的概率为 \(p_{i}\),刚开始的时候 \(p_{1} = 1\),其他的都是 $0$。当一个操作能够被看到的时候,如果交 阅读全文
posted @ 2020-06-17 11:44 菜鸭丶 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 数组模拟非循环队列 思路分析 \(front:\) 指向队头元素,\(rear:\) 指向队尾元素的后面一个元素,\(maxSize:\) 队列大小 队列为空:\(rear == front\),队列满:\(rear == maxSize\) 进队列:直接加入到 \(rear\) 的位置,然后 \( 阅读全文
posted @ 2020-06-15 12:58 菜鸭丶 阅读(232) 评论(0) 推荐(0) 编辑