Java面向对象之枚举和包装类及设计模式 笔记

Java面向对象之枚举和包装类及设计模式枚举类型枚举是一种特殊类。枚举是有固定实例个数的类型,我们可以把枚举理解成有固定个数实例的多例模式枚举定义定义枚举类型其实就是在定义一个类,只不过很多细节由编译器帮你补齐了,所以,某种程度上 enum 关键词的作用就像是class 或 interface当使用


Java面向对象之函数式编程 笔记

Java面向对象之函数式编程函数式编程在数学中,函数就是有输入量、输出量的一套计算方案,也就是“拿什么东西做什么事情”。相对而言,面向对象过分强调“必须通过对象的形式来做事情”,而函数式思想则尽量忽略面向对象的复杂语法——强调做什么,而不是以什么形式做。做什么,而不是怎么做new Thread(ne


Java面向对象之包和内部类 笔记

Java面向对象之包和内部类包机制包的定义为什么需要包?Windows树形文件系统文档分门别类,易于查找和管理使用目录解决文件同名冲突问题如何存放两个同名的类而不冲突使用包:package包对应Java源文件的目录结构包的命名包名由小写字母组成,不能以圆点开头或结尾 package mypackag


Java面向对象之多态 笔记

Java面向对象之多态方法重写子类和父类同名方法子类和父类同名方法,方法重写前提:需要有继承关系方法重写表现:方法名必须相同参数列表必须相同返回值类型必须相同修饰符:范围可以扩大或相同,但是不能缩小 public > protected >default方法重写public class


Java面向对象之继承 笔记

Java面向对象之继承类的继承机制继承的的作用继承的作用:减少重复的冗余的相同属性和方法多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中那么多个类无需再定义这些相同属性和行为,只要继承那个类即可public class Person{ // 姓名 private String


Java 面向对象之类和对象 笔记

Java 面向对象之类和对象面向对象与面向过程面向过程面向过程编程就是分析出解决问题的步骤然后使用函数把这些步骤一步步实现重心放在完成的每个过程上面向对象构成问题事务分解成各个对象描述某个事物在整个解决问题的步骤中的行为面向过程和面向对象区别面向过程就是步骤,就是解决问题按部就班面向对象关注的解决问


Java 基础语法 笔记

Java 基础语法简介Java-咖啡Java语言是美国的Sun公司,在1995年推出的高级编程语言。Java的字节码 : 咖啡屋宝贝1995.5.23 Java诞生——Sun公司的Green计划发展周期Sun初创期Sun发展期Oracle稳定期发展历史1995年发布java1.01997年发布jav