摘要: String类 在Java中,String是一个引用类型,它本身也是一个class。但是,Java编译器对String有特殊处理,即可以直接用"..."来表示一个字符串: String s = "HelloWorld!"; 实际上,字符串在String内部是通过一个char[]数组表示的,因此下列写 阅读全文
posted @ 2020-09-26 16:15 Cherish486 阅读(30) 评论(0) 推荐(0) 编辑
摘要: kill命令详解 命令格式: kill [参数] [进程号] 命令功能: 发送指定的信号到相应进程。不指定型号将发送SIGTERM(15)终止指定进程。如果仍然无法终止该程序可用“-KILL” 参数,其发送的信号为SIGKILL(9) ,将强制结束进程,使用ps命令或者jobs 命令可以查看进程号。 阅读全文
posted @ 2020-09-24 19:25 Cherish486 阅读(24) 评论(0) 推荐(0) 编辑
摘要: static关键字 作用:在没有创建对象的情况下进行调用(方法/字段)。 static字段 静态字段和非静态字段的区别: 静态字段被所有的对象所共享,在内存中只有一个副本,当且仅当类初次加载时会被初始化。 非静态字段是对象所拥有的,在创建对象时会被初始化,存在多个副本,各个对象拥有的副本互不影响。 阅读全文
posted @ 2020-09-24 16:14 Cherish486 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 接口 抽象方法的本质是定义接口规范:即规定上层接口规范,让子类去继承实现抽象方法。 接口定义:如果一个类中没有字段,并且所有方法都是抽象方法,那么这个类可以改写成接口interface,如下: abstract class Student{ public abstract void Hello(); 阅读全文
posted @ 2020-09-21 20:16 Cherish486 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 抽象类 抽象方法和抽象类 抽象方法: 若一个父类中的一个方法仅仅是为了定义方法签名,让子类去覆写,不需要实现任何功能,那么这时候就可以把这个方法定义成抽象方法,抽象方法用abstract修饰。 抽象类: 如果一个类内含有抽象方法,那么因为无法执行抽象方法,所以这个类也要声明为抽象类,用abstrac 阅读全文
posted @ 2020-09-15 15:32 Cherish486 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 多态 *多态分为两种。一种是之前已经讲过的方法重载,另一种就是现在要讲的方法覆写。 方法重载:是同一类中,相同方法名,但不同参数列表,这样的叫做函数重载。 方法覆写:子类继承父类,子类若有一个方法的方法签名和返回值和父类完全一致,这就称为方法覆写。 举个方法重载的例子: class Student{ 阅读全文
posted @ 2020-09-15 11:17 Cherish486 阅读(31) 评论(0) 推荐(0) 编辑
摘要: Problem Description people in USSS love math very much, and there is a famous math problem . give you two integers n,a,you are required to find 2 inte 阅读全文
posted @ 2020-09-14 21:34 Cherish486 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 一、什么是自动装箱拆箱 很简单,下面两句代码就可以看到装箱和拆箱过程 1 //自动装箱 2 Integer total = 99; 3 4 //自动拆箱 5 int totalprim = total; 简单一点说,装箱就是自动将基本数据类型转换为包装器类型;拆箱就是自动将包装器类型转换为基本数据类 阅读全文
posted @ 2020-09-14 20:53 Cherish486 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 安装git: $ sudo apt-get install git 配置用户和密码 $ git config --global us... 阅读全文
posted @ 2020-09-14 20:46 Cherish486 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 一直不明白为啥github要使用ssh密钥(可能是我太小白吧) 通过阅读别人的blog发现了一个小小的好处,如下... 阅读全文
posted @ 2020-09-14 19:58 Cherish486 阅读(144) 评论(0) 推荐(0) 编辑