摘要: * Java语言的继承是单一继承,一个子类只能有一个父类(一个儿子只能有一个亲爹) * Java语言给我们提供了一种机制,用于处理继承单一的局限性的,接口 * * 接口:接口是一个比抽象类还抽象的类,接口里所有的方法全是抽象方法,接口和类的关系是实现,implements * interface * 阅读全文
posted @ 2018-10-14 10:42 武士黄 阅读(151) 评论(0) 推荐(0) 编辑
摘要: * Java中继承的特点: * Java语言只支持单一继承,只能继承一个父类 * Java语言支持多层继承 * 继承中成员变量的特点 * 子类只能获取父类非私有成员 * super:可以获取父类的成员变量和成员方法,用法和this是相似的 class Dad3 { String name = "建霖 阅读全文
posted @ 2018-10-10 16:56 武士黄 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 1 package com.itheima; 2 import java.io.BufferedReader; 3 import java.io.BufferedWriter; 4 import java.io.FileReader; 5 import java.io.FileWriter; 6 import java.io.IOException; 7 import... 阅读全文
posted @ 2018-10-09 10:57 武士黄 阅读(1634) 评论(0) 推荐(0) 编辑
摘要: * static:是一个关键字,用于修饰成员变量和成员方法 * static的特点: * 被所有的对象所共享 * 可以使用类名调用 * 静态的加载优先于对象 * 随着类的加载而加载 * static的注意事项: * 静态方法: * 可以调用静态的成员变量 * 可以调用静态的成员方法 * 不可以调用非 阅读全文
posted @ 2018-10-09 10:55 武士黄 阅读(671) 评论(0) 推荐(0) 编辑
摘要: //创建输出流对象 FileWriter fw = new FileWriter("d:\\a.txt"); /* * 创建输出流对象做了哪些事情: * A:调用系统资源创建了一个文件 * B:创建输出流对象 * C:把输出流对象指向文件 */ //调用输出流对象的写数据的方法 //写一个字符串数据 阅读全文
posted @ 2018-10-08 11:17 武士黄 阅读(151) 评论(0) 推荐(0) 编辑
摘要: * 为什么会出现集合类: * 我们学习的是面向对象编程语言,而面向对象编程语言对事物的描述都是通过对象来体现的。 * 为了方便对多个对象进行操作,我们就必须对这多个对象进行存储,而要想对多个对象进行存储, * 就不能是一个基本的变量,而应该是一个容器类型的变量。 * 到目前为止,我们学习过了哪些容器 阅读全文
posted @ 2018-10-04 13:25 武士黄 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 1:打开帮助文档2:点击显示,找到索引,看到输入框3:你要学习什么内容,你就在框框里面输入什么内容 举例:Random4:看包 java.lang包下的类在使用的时候是不需要导包的5:看类的描述 Random类是用于生成随机数的类6:看构造方法 Random():无参构造方法 Random r = 阅读全文
posted @ 2018-10-02 00:04 武士黄 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 一个对象的内存图: 方法共用的内存图: * 成员变量和局部变量的区别: * A:在类中的位置不同 * 成员变量:类中,方法外 * 局部变量:方法中或者方法声明上(形式参数) * B:在内存中的位置不同 * 成员变量:堆内存 * 局部变量:栈内存 * C:生命周期不同 * 成员变量:随着对象的创建而存 阅读全文
posted @ 2018-10-01 23:41 武士黄 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 1.数组动态初始化 //数据类型[] 数组名 = new 数据类型[数组长度]; int[] arr = new int[3]; /* * 左边: * int:说明数组中的元素类型是int类型 * []:说明这是一个数组 * arr:这是数组的名称 * * 右边: * new:为数组申请内存分配,开 阅读全文
posted @ 2018-09-27 08:23 武士黄 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 由于Eclipse需要基于Java环境,安装后运行时需要确认计算机中是否对JAVA_HOME与path环境变量进行配置 小技巧: 如何查看Eclipse的版本。 Eclipse安装目录下有一个.eclipseproduct文件,用记事本打开看version=xxx就知道版本了 如果出现问题删除ecl 阅读全文
posted @ 2018-09-19 12:28 武士黄 阅读(1389) 评论(0) 推荐(0) 编辑