随笔分类 - java方法
摘要:由于out是System类中的一个不可变的变量 println方法在PrintStream类中 并且在打印都时候都会转换成字符串
阅读全文
摘要:经典面试题: 程序执行结果是100; (一):final和finally和finalize的区别
阅读全文
摘要:(一):try catch语句 捕捉异常 捕捉异常的结果: 为捕捉到异常的结果如图: (二): 1.catch后面的小括号可以是具体的异常类型 也可以是异常类型的父类2.catch可以写多个 编写catch的时候建议精确到一个错误 一个catch3.编写catch的时候必须从小到大 不能从大到小 会
阅读全文
摘要:(一):生成随机数 要指定的话 需要在方法中指定最大的值 nextint(10)意思是 下一个的数是10需要导包:import java.util.Random; (二)枚举 enum 的语法和适用情况 如图所示: 枚举也能用switch语句进行如图
阅读全文
摘要:(一): 获取系统当前时间 直接new Date类 的无参构造方法 Date类的toString方法已被重写所以不会输出内存地址 输出结果: 星期几 月份 几号 (二) 改写日期的格式 Date类 转换成 想要的字符串格式 先new Date类的无参构造 然后在格式化时间 调用 SimpleDate
阅读全文
摘要:三种类型互转 (一): String 转换成 int 类型 调用 八大封装类 parseInt方法 结果可见 输出了223 成功转型 (二): int 转换成 String; 调用String类的ValueOf方法 结果可见 +1加在了字符串的后面 (三):int 转换成 Integer; 装箱 结
阅读全文
摘要:(一): indexOf()方法 返回指定字符串在此字符串第一次出现的索引 返回类型:int 若是没有找到指定的字符串 返回-1 (二):lastIndexOf方法 返回字符串在此字符串最后一次出现的索引 返回类型 : int 结果: (三):charAt方法: 返回指定索引上的字符 返回类型 :c
阅读全文
摘要:面试题:String为什么不可变 StringBuffer和StringBuilder的区别 String 和StringBuffer的区别: (一):String 类中的byte数组使用final修饰的 而StringBuffer没有 从而说明 String类的一旦创建 就不可更改 而String
阅读全文
摘要:(二):把非字符串的转换成字符串 调用String类的ValueOf方法 会输出“我是一个vip客户 是因为重写了toString方法” (三): 将字符串转换成int Double类型 字符串不能是中文汉字: 结果: (四):装箱 和拆箱 结果: (五):返回指定类型的基本数据类型 Value方法
阅读全文
摘要:Super();表示通过子类调用父类的构造方法 (一):this()和super()不能共存 都只能出现在构造方法的第一行 (二):super 不代表对象 也不保存地址 也不指向任何对象 super只代表当前对象继承父类的那一部分特征
阅读全文
摘要:(一):向上转型(子类转换成父类) (二):向下转型(父类转换成子类) 需要用到的条件:如果你想访问的方法是子类中的特有的方法 就要用到
阅读全文
摘要:当我们代码怎么编写的时候,在代码级别上构成了方法的覆盖呢? 两个类必须要有继承关系. 重写之后的方法和之前的方法具有:相同的返回值类型 相同的方法名 相同的形参列表 访问权限不能更高,只能更低 重写之后的方法不能抛出更多的异常可以更少 (一):toString方法的作用:将“Java对象转换”成“字
阅读全文
摘要:(一):静态 1.Static修饰的都是静态的,都是类相关的,不需要new对象,直接采用类名.的方式访问 2.当一个属性是类级别的,所有对象的这个属性都是一样的,直接定义为静态 类=属性+方法 属性描述的是:状态 方法描述的是:行为动作 (二):什么时候定义为静态方法,什么时候定义为实例方法? 当一
阅读全文
摘要:什么是构造犯法?有什么用 1. 构造方法是一个比较特殊的方法,通过构造方法可以完成对象的创建,以及实例变量的初始化。 换句话说,构造方法1:创建对象,2:给对象的属性赋值的。 2.1: 当一个类中没有定义构造方法,系统会提供一个没有参数的构造方法, 这个无参构造方法叫做缺省构造器。 2.2: 当一个
阅读全文
摘要:恢复内容开始 缺点: (一):不美观 (二):需要程序员记忆的方法名太多 优点: (一):代码美观(二):方法名可以相同,传入不同的值进去实现不同的功能 恢复内容结束
阅读全文