摘要: 接口 作用: 约束 定义一些方法,让不同的类去实现implements 接口中的方法都是public abstract的 接口中的属性都是public static final的 接口不能被实例化,因为没有构造方法 可以实现多个接口 必须重写接口中的方法 阅读全文
posted @ 2021-03-07 18:00 禅逸 阅读(91) 评论(0) 推荐(0)
摘要: 多态 父类引用指向子类的对象 把子类转换为父类,向上转型 把父类转换为子类,向下转型,强制转换 方便方法的调用,减少重复的代码!简洁 阅读全文
posted @ 2021-03-07 15:37 禅逸 阅读(36) 评论(0) 推荐(0)
摘要: 继承 Java只有单继承!!! 子类的无参构造函数,第一句隐藏了父类的无参构造函数:super() super注意点: 子类中用super调用父类的构造方法,必须在构造方法的第一行 super必须只能出现在子类的方法或者构造方法中 super和this不能同时调用构造方法,因为this和super都 阅读全文
posted @ 2021-03-06 21:08 禅逸 阅读(59) 评论(0) 推荐(0)
摘要: 构造器 一个类即使什么都不写,也会默认存在一个构造方法。 构造器作用: 使用new关键字,本质是在调用构造器 用来初始化 一旦定义了有参构造,无参就必须显示定义 构造器: 和类名相同 没有返回值 public Person(){ } alt+insert快速生成构造器 this指的是该类 属性 默认 阅读全文
posted @ 2021-03-06 16:50 禅逸 阅读(36) 评论(0) 推荐(0)
摘要: 静态初始化 int[] a = {1,2} 动态初始化 包含初始化 int[] a = new int[10]a[1]=0; 数组本身就是对象,Java中对象是在堆中的,因此数组无论保存原始类型还是其他对象类型,数组对象本身是在堆中的 堆中存放的是new出来的对象 阅读全文
posted @ 2021-03-05 21:38 禅逸 阅读(21) 评论(0) 推荐(0)
摘要: java是值传递!! 方法重载 重载与返回值类型无关 main方法也可以传递参数 命令行运行java程序时,需要到包的路径下才可以java命令运行字节码文件 阅读全文
posted @ 2021-03-04 17:19 禅逸 阅读(36) 评论(0) 推荐(0)
摘要: 数据类型 浮点数 在银行系统中,不用float double数据类型,因为是离散,有限,舍入误差,近似等于的,需要用BigDecimal数学类 Unicode 是两个字节 0-65536 U0000 UFFFF 转义字符 \t 制表符 \n 换行 类型转换 byte,short,char->int- 阅读全文
posted @ 2021-03-03 20:33 禅逸 阅读(16) 评论(0) 推荐(0)
摘要: 编译型:一次翻译,缺点是当更新时需要重新进行翻译 解释型:边写边解释运行,缺点是运行速度较慢 Java同时属于两者 阅读全文
posted @ 2021-03-02 15:46 禅逸 阅读(93) 评论(0) 推荐(0)
摘要: 卸载jdk 删除Java的安装目录 删除java_home 删除path下关于java的目录 Java-version 安装jdk 百度搜索jdk8,下载对应版本 记住安装路径 配置环境变量 系统变量JAVA_HOME jdk的安装路径 配置path %JAVA_HOME%\bin %JAVA_HO 阅读全文
posted @ 2021-03-02 14:45 禅逸 阅读(56) 评论(0) 推荐(0)
摘要: DOS命令 dir 查看当前目录下的所有文件 cls 清除屏幕 exit 退出终端 cd /d+路径 想要进入不在当前文件夹里的文件 打开应用 calc 计算器 mspaint 画图 notepad 记事本 ping命令 ping www.baidu.com 文件命令 md 创建目录 del 删除文 阅读全文
posted @ 2021-03-02 09:31 禅逸 阅读(29) 评论(0) 推荐(0)