![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java学习
文章平均质量分 68
心支柱
没什么想说的!为了家庭!
展开
-
该学java了!
断断续续java学了一通,结果还是不太通。学了python之后,觉得还是应该学习java!加油吧!原创 2018-09-23 20:53:28 · 155 阅读 · 1 评论 -
Object类的用法_重写toString方法
Object类是所有java类的根基类。也就意味着所有的java对象都拥有Object类的属性和方法。小案例代码:package com.jackfujia.oo2;/** * 测试object类 * @author Administrator * */public class TestObject { public static void main(String[] ...原创 2018-10-16 22:26:16 · 308 阅读 · 0 评论 -
java中方法的重写override
java中方法的重写override子类重写父类的方法。如果一个子类,继承了父类,子类通过重写父类的方法,可以用自身的行为,替换父类的行为。方法的重写符合的特征:1.“==”:方法名、形参列表相同2.“≤”:返回值类型和声明异常类型,子类小于等于父类。3.“≥”:访问权限,子类大于等于父类。 代码案例:package com.jackfujia.oo2;/** ...原创 2018-10-16 22:07:41 · 413 阅读 · 0 评论 -
java继承以及_instanceof的使用
java中继承使用extends。子类可以使用父类的特性。1.java中的接口,有多继承。类只有单继承。2.子类继承父类,可以得到父类的全部属性和方法(除了父类的构造方法)。但不见得可以直接访问(例如:父类私有的属性和方法。)3.如果定义一个类时,没有调用extends,则它默认的父类是Object4.查看类的继承结构,可以使用ctrl+t。这是在eclipse中。instan...原创 2018-10-15 22:24:26 · 1231 阅读 · 0 评论 -
java的多态及多态的三个必要条件
多态的要点:1.多态是方法的多态,不是属性的多态(多态与属性无关)2.多态存在要有3个必要条件:继承、方法重写、父类引用指向子类对象。3.父类引用指向子类对象后,用该父类引用调用子类重写的方法,此时多态就出现了。案例代码:package com.jackfujia.oo2;/** * 测试多态 * @author Administrator * */public c...原创 2018-10-18 22:25:16 · 19910 阅读 · 4 评论 -
java中封装的作用和含义
程序设计追求“高内聚,低耦合”。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉。低耦合是仅暴露少量的方法给外部使用,尽量方便外部调用。编程中封装的具体优点:1.提高代码的安全性2.提高代码的复用性3.“高内聚”:封装细节,便于修改内部代码,提高可维护性4.“低耦合”:简化外部调用,便于调用者使用,便于扩展和写作。java中使用“访问控制符”来控制哪些细节需要封...原创 2018-10-18 22:10:46 · 16994 阅读 · 1 评论 -
java中super父类对象引用_继承树追溯问题
super是直接父类对象的引用,可以通过super来访问父类中被子类覆盖的方法或属性。案例小代码: package com.jackfujia.oo2;public class TestSuper { public static void main(String[] args) { // ChildClass ccs = new ChildCl...原创 2018-10-17 23:36:41 · 722 阅读 · 0 评论 -
java中equals方法的重写
Object类中定义有:public blooean equals(Object obj)方法,提供定义“对象内容相等”的逻辑。代码小案例package com.jackfujia.oo2;public class TestEquals { public static void main(String[] args) { Object obj; ...原创 2018-10-17 23:10:48 · 210 阅读 · 0 评论 -
浮点数据类型具有误差,不适合用于不允许舍入的金融领域
浮点数据类型具有误差,不适合用于不允许舍入的金融领域,如果要进行不舍入误差的精确数字运算,需要使用BigDecimal类。import java.math.BigDecimal;public class TestprimitiveDataType3 { public static void main(String[] args) { BigDecimal bd = B...原创 2018-09-27 22:33:09 · 272 阅读 · 0 评论 -
java中数组的使用
一、数组定义:数组是相同类型数据的的有序集合。二、数组的三个基本特点:1.长度时确定的。数组一旦被创建,它的大小就是不可以改变的。2.其元素必定是相同类型。不允许出现混合类型。3.数组类型可以是任何数据类型,包括基本类型和引用类型。注意:数组变量属引用类型,数组也可以看成是对象(本来就是对象),数组中的每个元素,相当于该对象的成员变量。案例小代码:package c...原创 2018-10-22 23:13:03 · 217 阅读 · 0 评论