摘要:
一、定义 JavaBean是一种Java语言写成的可重用组件,所谓JavaBean是指符合如下要求的java类:①类是公共的 ②有一个无参的公共构造器 ③有属性,且有对应的get、set方法。用户可以使用JavaBean将功能、处理、值、数据库访问和其他任何可以用Java代码创造的对象进行打包, 阅读全文
摘要:
一、定义 构造器作用就是创建对象,或创建对象的同时为对象进行属性初始化,创建多个构造器以此构成重载。如果没有显示定义类的构造器的话,则系统默认提供一个空参构造器。new Person()。一旦我们显示定义了构造器,系统就不提供了默认构造器。 构造器定义格式:修饰符 类名(形参列表) 1. 无 阅读全文
摘要:
一、封装和隐藏 1. 封装 我们要用洗衣机,只需按一下开关和洗涤模式就可以了。有必要了解洗衣机内部的结构么。 (1)我们程序设计追求:高内聚,低耦合 ① 高内聚:类的内部数据操作细节自己完成,不允许外部干涉; ② 低耦合:仅对外部暴露少量的方法用于使用。 2. 隐藏 隐藏对象内部的 阅读全文
摘要:
一、定义 二、实例 三、方法参数的值传递机制 1. Circle 2. MethodArgsTest 阅读全文
摘要:
一、方法重载定义 二、方法重载细节 阅读全文
摘要:
一、匿名对象 二、匿名对象使用 三、数组工具类 1. Arrayutils 2. ArrayTest 阅读全文
摘要:
一、面向对象主线 二、类和对象的创建 1. 创建一个文件名为PersonTest的.java文件 三、类中方法的声明和使用 1. 方法定义 2. 返回值 四、对象数组 阅读全文
摘要:
一、定义 在函数中调用函数本身,应用在树形结构中,比如遍历文件;在python中最大的递归次数是1000,但不能达到1000,根据代码、操作系统特性 997 998之间。 1. 遍历文件 2. 二分查找 二分查找. 每次能够排除掉⼀半的数据. 查找的效率非常⾼. 但是局限性比较⼤. 必须是有 阅读全文
摘要:
一、列表推导式 二、生成器推导式 三、字典推导式 四、集合推导式 备注:⽣成器表达式和列表推导式的区别: 列表推导式比较耗内存. ⼀次性加载. ⽣成器表达式⼏乎不占⽤内存. 使⽤的时候才分 配和使⽤内存 得到的值不⼀样. 列表推导式得到的是⼀个列表. ⽣成器表达式获取的是⼀个⽣成器. ⽣成器的惰性机 阅读全文