思否学否

2019年11月23日

tar指令集合

摘要: 把常用的tar解压命令总结下,当作备忘: tar -c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。 -z:有gzip 阅读全文

posted @ 2019-11-23 18:22 思否学否 阅读(170) 评论(0) 推荐(0)
结构型模式

摘要: 结构型模式是描述如何将类对象结合在一起,形成一个更大的结构,结构模式描述两种不同的东西:类与类的实例。故可以分为类结构模式和对象结构模式。 在GoF设计模式中,结构型模式有: 1.适配器模式 Adapter 适配器模式是将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不 阅读全文

posted @ 2019-11-23 18:11 思否学否 阅读(113) 评论(0) 推荐(0)
数组比较

摘要: 数组是一种引用数据类型 那么他肯定是继承Object类的 所以里面有equals() 方法 但是肯定没有重写过 因为他并不是比较数组内的内容 使用Arrays.equals() 是比较两个数组中的内容。 阅读全文

posted @ 2019-11-23 16:02 思否学否 阅读(615) 评论(0) 推荐(0)
Java—重写与重载的区别

摘要: 1.重写(Override) 子类继承了父类原有的方法,但有时子类并不想原封不动的继承父类中的某个方法,所以在方法名,参数列表,返回类型(除了子类中方法的返回值是父类中方法返回值的子类时)都相同的情况下, 对方法体进行修改或重写,这就是重写。但要注意子类函数的访问修饰权限不能少于父类的。 总结: 1 阅读全文

posted @ 2019-11-23 13:54 思否学否 阅读(350) 评论(0) 推荐(0)
java流对象

摘要: stream结尾都是字节流,reader和writer结尾都是字符流 区别: 就是读写的时候一个是按字节读写,一个是按字符。 实际使用通常差不多。 在读写文件需要对内容按行处理,比如比较特定字符,处理某一行数据的时候一般会选择字符流。 只是读写文件,和文件内容无关的,一般选择字节流。 阅读全文

posted @ 2019-11-23 13:26 思否学否 阅读(157) 评论(0) 推荐(0)
关于Collection接口和Map

摘要: Iterable才是Collection的父接口。不是Iterator。 Map,SortedMap属于接口类型,不可以new的方式创建对象。 HashMap基于哈希表实现Map接口的类,并允许null的值和null键。 TreeMap通过红黑树实现Map接口的类,key不可以为null,会报Nul 阅读全文

posted @ 2019-11-23 11:44 思否学否 阅读(209) 评论(0) 推荐(0)
final关键字与类型转换

摘要: 一、关于final的重要知识点; 1、final关键字可以用于成员变量、本地变量、方法以及类。 2、 final成员变量必须在声明的时候初始化或者在构造器中初始化,否则就会报编译错误。 3、 你不能够对final变量再次赋值。 4、 本地变量必须在声明时赋值。 5、 在匿名类中所有变量都必须是fin 阅读全文

posted @ 2019-11-23 11:30 思否学否 阅读(607) 评论(0) 推荐(0)
关于值传递与引用传递

摘要: 引用数据类型是引用传递(call by reference),基本数据类型是值传递(call by value) 值传递不可以改变原变量的内容和地址 》原因是java方法的形参传递都是传递原变量的副本,在方法中改变的是副本的值,而不适合原变量的 引用传递不可以改变原变量的地址,但可以改变原变量的内容 阅读全文

posted @ 2019-11-23 11:14 思否学否 阅读(329) 评论(0) 推荐(0)
abstract类与interface

摘要: 抽象类: 1、用abstract修饰,抽象类中可以没有抽象方法,但抽象方法肯定在抽象类中,且抽象方法定义时不能有方法体; 2、抽象类不可以实例化只能通过继承在子类中实现其所有的抽象方法;抽象类如果不被继承就没有任何意义; 3、抽象类为子类定义了一个公共类型,封装了子类中的重复内容。 4、抽象类中可以 阅读全文

posted @ 2019-11-23 10:47 思否学否 阅读(177) 评论(0) 推荐(0)