摘要: 一、主窗体代码 二、画板代码 三、存在的问题 代码基本都能看懂,但是自己写的话,又写不出来,无从下手,没有找到好的方法,有没有遇到相同问题的小伙伴,欢迎分享你的学习经验? 阅读全文
posted @ 2019-04-26 22:51 rockstonee 阅读(354) 评论(0) 推荐(0)
摘要: 多态:可以理解为事物存在的多种体现形态1、 多态的体现:父类的引用指向了自己的子类对象2、多态的前提: 必须是类与类之间有关系,要么继承,要么实现 3、多态的好处:多态的的出现大大提高了程序的扩展性 4、多态的弊端: 提高来了扩展性,只能使用父类的引用访问父类的成员。 5、多态的应用 在多态中成员函 阅读全文
posted @ 2019-02-20 23:36 rockstonee 阅读(105) 评论(0) 推荐(0)
摘要: person4 p4 = new person4("zhangsan",9);该代码都做了什么?1、因为new用到了person.class所以会先找到person.class文件并加载到内存中。2、执行该类中的static代码块,如果有的话,给person.claa类进行初始化。3、在堆内存中开辟 阅读全文
posted @ 2019-02-20 09:28 rockstonee 阅读(184) 评论(0) 推荐(0)
摘要: 静态代码块: 初始化类,随着类的加载而执行,只执行一次,只执行一次,只执行一次。执行顺序优先于main函数。 构造代码块:给对象进行初始化, 对象一建立就运行,而且优先于构造函数运行。 构造代码块和构造函数的区别 构造代码块是给所有对象进行统一的初始化,是所以对象的共性功能或特征。 构造代码块中定义 阅读全文
posted @ 2019-02-20 00:24 rockstonee 阅读(90) 评论(0) 推荐(0)
摘要: this看上去,是用于区分局部变量和成员变量同名的情况 this代表所在函数对象的引用。那个对象调用this所在的函数,this就代表那个函数。 阅读全文
posted @ 2019-02-19 01:02 rockstonee 阅读(90) 评论(0) 推荐(0)
摘要: 运行结果是: 错误: 找不到或无法加载主类 base_7duixiang.Thiis原因: java.lang.ClassNotFoundException: base_7duixiang.Thiis 原因是:同一个包内,使用的类名有重复,导致的报错,更改为正确的类名即可。 阅读全文
posted @ 2019-02-19 00:45 rockstonee 阅读(5320) 评论(0) 推荐(0)
摘要: JRE(java Runtime Environment java运行环境) 包括java虚拟器(JVM Java Virtual Machaine)和java程序所需的核心类库等,如果想要运行java程序,计算机只需要安装JRE即可。 JDK(Java Development Kit java开发 阅读全文
posted @ 2019-02-18 15:21 rockstonee 阅读(228) 评论(0) 推荐(0)
摘要: 一、已完成 计算机基本原理,Java语言发展简史以及开发环境的搭建,体验Java程序的开发,环境变量的设置,程序的执行过程,相关反编译工具介绍,java开发工具Eclipse的安装和使用,javadoc的说明。 成果是:安装好JDK、Eclipse,并运行自己的第一个java程序。 阅读全文
posted @ 2019-02-17 12:23 rockstonee 阅读(669) 评论(0) 推荐(0)
摘要: 问题一: 这种问题一般是classpath出错,需要在系统变量中更改classpath为:%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar。即可 阅读全文
posted @ 2019-02-16 19:38 rockstonee 阅读(1852) 评论(1) 推荐(0)