摘要: 一、多态 动态编译:类型。增强可扩展性 即同一方法可以根据发送对象的不同而采用多种不同的行为方式。 一个对象的实际类型是确定的,但可以指向对象的引用类型有很多。 多态存在的条件 有继承关系 子类重写父类方法 父类引用指向子类对象 注:多态是方法的多态,属性没有多态性 instanceof (类型转换 阅读全文
posted @ 2022-04-09 21:55 王随缘 阅读(46) 评论(0) 推荐(0)
摘要: 一、面向过程&&面向对象 1 面向过程思想: 步骤清晰简单,第一步做什么,第二步做什么…… 面对过程,适合处理一些较为简单的问题。 2 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。 面向对象适合 阅读全文
posted @ 2022-04-09 00:27 王随缘 阅读(40) 评论(0) 推荐(0)
摘要: 数组 1 数组定义: 数组是相同类型数据的有序集合。 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。 其中每一个数据称作一个数组元素,每个数组元素可以通过一个下标(数组下标从0开始)来访问它们。 2 数组声明创建 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语 阅读全文
posted @ 2022-04-06 23:52 王随缘 阅读(36) 评论(0) 推荐(0)
摘要: 一、何谓方法 1 Java方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法完成一个功能 阅读全文
posted @ 2022-04-06 00:26 王随缘 阅读(28) 评论(0) 推荐(0)
摘要: 一、包机制 为了更好的组织类,Java提供了包机制,用于区别类名的命名空间。本质就是文件夹 包语句的语法格式为: package pkg1[ . pkg2 [ . pkg3...]]; 一般利用公司域名倒置作为包名 为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。使用 “impor 阅读全文
posted @ 2022-04-05 00:17 王随缘 阅读(38) 评论(0) 推荐(0)
摘要: 一、数据类型拓展 1 整数拓展: 二进制0b 八进制0 十六进制0x 2 浮点数拓展: float:有限 离散 有舍入误差 大约 接近但不等于 最好完全使用浮点数进行比较 银行业务用BigDecimal 3 字符拓展: 所有的字符本质还是数字。使用强制转换转换为数字: char c1="A"; Sy 阅读全文
posted @ 2022-04-03 00:24 王随缘 阅读(35) 评论(0) 推荐(0)
摘要: 基础阶段第一部分 一、卸载JDK 1 删除Java的安装目录 2 此电脑-属性-高级系统设置-环境变量-系统变量中 删除JAVA_HOME 3 删除path下关于Java的目录 4 cmd测试:java -version 安装JDK 1 百度搜索JDK8,找到适合的版本,同意协议下载 2 双击安装J 阅读全文
posted @ 2022-04-02 07:45 王随缘 阅读(38) 评论(0) 推荐(0)