摘要:
程序在执行的过程中出现非正常的情况,最终导致 JVM 非正常停止。异常在 Java 中以类的形式存在,每一个异常类都可以创建对象,在产生异常的时候就是创建了一个异常类的对象,然后将异常对象抛出。 public class Main { public static void main(String[] 阅读全文
摘要:
String 字符串一旦创建就不可改变 带有双引号的字符串在字符串常量池中存储 字符串比较时需要使用 equals 方法,String 类重写了 equals 和 toString 方法 创建字符串 public class Main { public static void main(String 阅读全文
摘要:
BigInteger import java.math.BigInteger; public class Main { public static void main(String[] args) { //加 BigInteger ans = BigInteger.ONE; for (int i = 阅读全文
摘要:
Object Object 类是 Java 中所有类的超类,Java 中每个类都是由 Object 这个类拓展而来的。可以使用 Object 类型的变量引用任何类型的对象。 Object是类层次结构的根类,每个类都是使用 Object 类作为超类。Object 可以对 toString() 和 eq 阅读全文
摘要:
继承 子类可以继承父类的方法,属性等;子类也可以写自己的方法。 父类更加通用,子类更加具体 类只能获得父类中非 private 属性,如果要继承就来提供 set 和 get 方法,私有的方法是没有办法继承的 Java 中只能做单继承,不能一次性继承两个类,但是支持多级继承。 在类的继承结构中,如果创 阅读全文
摘要:
面向对象 面向对象特点:封装性、继承性、多态性、(抽象性) 面向对象:不关心具体的步骤,具体的步骤已经由某一个对象完成,考虑哪一个对象完成了这个事情,找到这个对象来做某一件事情。 面向过程:需要考虑具体的过程,要自己考虑每一步的实现过程,考虑怎么去做。 类和对象:创建类,设计类的属性;创建类的对象; 阅读全文
摘要:
Java语言特性 简单性:Java 中真正操作内存的是 Java 虚拟机,Java 虚拟机通过运行 Java 程序来操作内存,而 C++ 都是通过指针来操作内存,Java 程序中不能直接操作指针,所以在 Java 中不容易导致内存泄漏,所以变得简单。 Java 是完全面向的对象的语言:万物皆对象 健 阅读全文
摘要:
单链表的插入 尾插法:使用一个临时结点直接找到最后一个结点 \(temp\),然后 \(temp.next = newNode, newNode.next = null\) 在中间结点插入一个结点:找到要插入结点的位置的前一个位置的结点 \(temp\),让待插入结点的 \(next\) 域指向 \ 阅读全文