接触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 -- 多态
基本概念多态的前提:存在子父类继承关系(或子类和父类接口实现关系)存在方法重写父类(或父接口)引用指向子类对象动态绑定: 运行期间调用的方法,是根据具体的类型决定的。多态的成员特点成员分类特点成员变量编译时看的是左边,运行时看的是左边成员方法编译时看的是左边,运行时看的是右边(动态绑定)静态成员方 ...