2020年8月25日
摘要: 今天有同学拿着这样一段代码来问我这个是不是java接口的实例化,代码如下: class MyThread implements Runnable{..... } //另一个类的main方法中: Runnable r = new MyThread();我就告诉他这个其实很明显,是父类声明指向子类的引用 阅读全文
posted @ 2020-08-25 21:50 天天Comeon 阅读(557) 评论(1) 推荐(1) 编辑
摘要: 创建对象的四种方式 一:new运算的方式创建对象 首先我们有一个关于宠物的类Dog 当我们程序中需要出现一只狗狗的时候,我们就可以使用new来创建一个具体的对象了 在这里我们就通过了new的方式获得了一个具体的对象,并且起名为小黑,年龄为3岁。 现在,dog1就带表了堆中刚才所实例化出来的对象。以后 阅读全文
posted @ 2020-08-25 21:47 天天Comeon 阅读(4906) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-08-25 21:38 天天Comeon 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 如图可知,Object类有12个成员方法,按照用途可以分为以下几种 1,构造函数 2,hashCode和equals函数用来判断对象是否相同, 3,wait(),wait(long),wait(long,int),notify(),notifyAll() 4,toString()和getClass, 阅读全文
posted @ 2020-08-25 21:36 天天Comeon 阅读(1713) 评论(0) 推荐(0) 编辑
摘要: Java.lang--语言包:Java语言的基础类,包括Object类、Thread类、String、Math、System、Runtime、Class、Exception、Process等,是Java的核心类库。最重要的类是 Object(它是类层次结构的根)和 Class(它的实例表示正在运行的 阅读全文
posted @ 2020-08-25 21:25 天天Comeon 阅读(3754) 评论(0) 推荐(2) 编辑
摘要: 参考地址:https://blog.csdn.net/dam454450872/article/details/80385520 1.final域的的重排序规则 对应final域,编译器和处理器需要遵守两个重排序规则 ①在构造函数内对一个final域的写入,与随后把这个被构造对象的引用赋值给一个引用 阅读全文
posted @ 2020-08-25 21:19 天天Comeon 阅读(166) 评论(0) 推荐(0) 编辑
  2020年8月19日
摘要: 为何Java中子类重写方法的访问权限不能低于父类中权限 因为 向上转型及Java程序设计维护的原因例:假设一个父类A 拥有的方法public void setXXX(){}可以被其他任意对象调用这个方法被子类B 覆写后 为void setXXX(){}即默认的访问权限只能被本包极其子类 所访问假设其 阅读全文
posted @ 2020-08-19 22:57 天天Comeon 阅读(2561) 评论(0) 推荐(0) 编辑
摘要: 最高级的自律,享受孤独。 成大事不在于力量多少,而在于坚持多久。 一个人可以没有文凭但不能没有文化,可以不上学但不能不读书! 学如逆水行舟不进则退,心似平原走马易放难收。 每个牛B人物背后都有段苦逼的岁月,只要像sb一样坚持,终将牛B。 少说话,多做事情。 很多事情不要重复跟别人聊,别人会很烦的。 阅读全文
posted @ 2020-08-19 11:14 天天Comeon 阅读(134) 评论(0) 推荐(0) 编辑
  2020年8月17日
摘要: 一、BigDecimal概述 ​ Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的数进行运算和处理。一般情况下,对于那些不需要准确计算精度的数字,我 阅读全文
posted @ 2020-08-17 22:51 天天Comeon 阅读(293) 评论(0) 推荐(0) 编辑