Java SE 疑难点记录
摘要:Object类与其集成的方法 枚举/枚举与Switch 内部类 BigInteger 线程中的单例设计模式 懒汉式,饿汉式???? synchronized 与 lock 用法区别 组合设计模式 ArrayList(Debug)??? Iterator迭代器( next remove方法) 集合与迭
阅读全文
重写(OverRide)与重载(OverlLoad),以及相对应的多态性
摘要:重写与重载——意义解释 1.重写(OverRide)是子类在继承父类方法的基础上,由于可能的不同的子类特性而需要改变父类某些方法的时候,在子类中写一个方法名与参数、返回类型完全相同的方法来覆盖掉父类的方法。子类中使用super关键字可以调用到父类的方法。 2.父类中权限值为private的变量、方法
阅读全文
Static 作用探讨
摘要:1.static关键字所修饰的方法和变量是归于整个类所有的,在内存中单独开辟一块空间来存储,直到程序运行结束,静态方法/变量占用的内存才会被释放出来。 2.常用的main函数:public static void main()即是静态方法,表明本方法直属于本类,无需通过定义实例对象来调用该方法。 3
阅读全文
Java SE作业:判断一个字符串是否是视频文件
摘要:需求:给定一个字符串,判断其是否为视频文件 条件:String ext = "jpg;jpeg;png;gif;bmp;ico"; 设计思路:首先使用String.split方法切割给定字符串使其转换成字符数组,然后通过String.endsWith方法与循环判断给定字符串的性质。 并且注意到文件名
阅读全文