接触 SysRq 完全是一种巧合。由于平时手比较欠,总是冷不丁地就将 ubuntu 给整死机了,这要是在以前我大概是选择按下电源键重启了。但这样做的危害也是显而易见的,轻则数据丢失,重则系统直接挂掉重启一片黑。于是乎,我给自己告诫再三:死机切记不要暴力重启。linux 应对死机三步骤经过多方查阅与实践总结,我 ...
java -- 包装类
什么是包装类包装类可以简单理解为对基本数据类型的功能拓展,最终以封装为 class 的形式呈现。这是因为八大基本数据类型只能完成基本的算术或逻辑操作,无法实现诸如 “字符串转换” 等特殊操作。在以上背景下,包装类应运而生。包装类分类根据八大基本数据类型,包装类相应的可以分为八类,具体如下:基本数据类型对应包 ...
java -- 自动拆装箱 && 正则表达式
自动拆装箱基本概念自动拆装箱是 jdk-1.5引入的新特性,目的是为了简化包装类与对应基本数据类型之间的相互转化,这点有点类似 java 值类型的自动转换。举例如下:// 在 java 中我们可以进行如下赋值 (自动装箱) Integer i = 1;// 而实际上,java 底层为我们完成了如下操作:Integer ...
vscode 使用技巧
神器 vscode,无需多言,但其默认配置往往有许多让人不满意的地方;本文着力于收集总结自己在使用 vscode 中遇到到一些配置设置和使用技巧,分享如下,同时会不定期更新 vscode 如何在新的 tab 打开文件问题描述: 每次在 vscode 中打开文件都会覆盖之前打开的标签解决方法: 按 ctrl+p 打开 ...
java API -- Date && SimpleDateFormat && Calendar
java 中有一种特殊的对象,我们平时都是通过字符串的形式使用它,但在底层却时不时涉及到一些数字运算;除此之外,我们对它的字符串输出形式,往往还是百般挑剔,猜猜它是谁?:-)没错,它就是 java 中的 Date 对象 java API 下为我们封装了有关时间和日期操作了相关函数,总结如下:Date 类 – 日期获 ...
java API -- System 类
System 类是我们一开始学习 java 就接触到的一个常用类,在这个类中封装了许多和系统底层有关的方法供我们调用。所属包首先,查看 jdk 我们可以知道,System 类是位于 java.lang 包下的。因此,是无需导包就能直接使用的。类描述我们先看一段官方注解:/** * The <code>S ...
java -- 内部类
java 中的内部类,按类型看大致可以分为 3 类,分别是:成员内部类、局部内部类以及匿名内部类成员内部类形式如下:class Outer {int num = 10; void speak (){ System.out.println (" 我是外部内中的 ...
java 中根类 Object 的常用方法
Object 类,一般我们习惯称之为超类或根父类,这代表了它至高无上的低位。它是所有类的父类,它当中的一些属性将被所有类继承。这里我主要总结了 toString ()、equals () 以及 hashCode () 这 3 个方法。toString () 方法这里首先引入一段 jdk 源码:/** * Returns ...
java -- 修饰符总结
权限修饰符 public:所有类都可以访问 private:当前类可以访问 default(默认,什么都不写):同一包下,可以访问 protected:子类可以访问修饰符总结修饰符类成员变量成员方法构造方法 public√√√√default√√√√protected√√√private√√√abstract ...
java -- 多态
基本概念多态的前提:存在子父类继承关系(或子类和父类接口实现关系)存在方法重写父类(或父接口)引用指向子类对象动态绑定: 运行期间调用的方法,是根据具体的类型决定的。多态的成员特点成员分类特点成员变量编译时看的是左边,运行时看的是左边成员方法编译时看的是左边,运行时看的是右边(动态绑定)静态成员方 ...